What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?

University of Illinois at Chicago - Program Design 1

Country: USA
University: University of Illinois at Chicago
Course code: CS 111
Course title: Program Design 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: https://www.cs.uic.edu/pub/CS111/CS111Spring2017/syl111s17.pdf
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

Students will be able to read, understand, make functional alterations to, and create, through assembling very small code fragments, small programs (near 100 lines) that achieve useful communication tasks

Students will be able to design, implement, test, and debug (from scratch) a very small program that uses two standard control structures (e.g., conditional/if and iteration, or two iterations), which may be nested

LO categories:

Writing programs

Control Structures & logic (if/else etc)

Repitition & loops (for/while etc)

Testing & Debugging code