What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
University of Arizona - Computer Programming 1
Country: | USA |
University: | University of Arizona |
Course code: | CSC 110 |
Course title: | Computer Programming 1 |
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://www2.cs.arizona.edu/classes/cs110/spring17/handouts/syllabus.pdf |
Explicit or !Explicit LOs: | Explicit |
Learning Outcomes: |
Students should be comfortable writing 50-line programs in Python Students should be able to write programs that solve problems using repetitive control structures and selection. Students should be proficient in using simple data structures such as strings and lists Students should know how to decompose a problem. Students should know how to debug and test a program. |
LO categories: |
Writing programs Problem Solving (also things like computational thinking) Data Structures (general or implied complex like stacks, queues etc) Control Structures & logic (if/else etc) Repitition & loops (for/while etc) Arrays, Lists, dictionaries, vectors, sets Strings Testing & Debugging code |