What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
Ohio State University - Computational Thinking in Context
Country: | USA |
University: | Ohio State University |
Course code: | CSE 1211 |
Course title: | Computational Thinking in Context |
Date of Syllabus: | |
Source: | Manual search |
Associated Degrees: | Computer Science |
Prerequisits: | no |
Course for Majors: | yes |
Course stage: | 1 |
Semester: | |
Programming language: | Python |
Language of Instruction: | English |
URL: | http://coe-portal.cse.ohio-state.edu/pdf-exports/CSE/CSE-1211.pdf |
Explicit or !Explicit LOs: | Explicit |
Learning Outcomes: |
Be competent with using basic constructs provided by high-level imperative programming languages: sequencing, selection, and iteration Be familiar with algorithmic thinking Be familiar with simple media manipulation algorithms and how to apply them to solve interesting media manipulation problems. Be familiar with using basic data structure interfaces such as arrays or lists in simple programs. Be familiar with procedural composition. Be familiar with many of the possibilities available for creative combination in programmed interactive animations Be familiar with working in a window-based computing environment. Be familiar with using a modern interactive program development environment. Be exposed to the virtual machine model of modern computer systems. |
LO categories: |
Problem Solving (also things like computational thinking) Control Structures & logic (if/else etc) Repitition & loops (for/while etc) Arrays, Lists, dictionaries, vectors, sets IDE use Simple Graphics & GUIs |