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

University of Michigan - Elementary Programming Concepts

Country: USA
University: University of Michigan
Course code: EECS 183
Course title: Elementary Programming Concepts
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: no
Course for Majors: Yes
Course stage: 1
Semester:
Programming language: C++,Python
Language of Instruction: English
URL: https://eecs183.org/docs/syllabus/#_basic_information
Explicit or !Explicit LOs: Scraped
Learning Outcomes:

Topics include control-flow, introductory data structures, algorithms using selection and iteration, basic object-oriented programming, testing and debugging.

LO categories:

Basic OOP

Data Structures (general or implied complex like stacks, queues etc)

Control Structures & logic (if/else etc)

Testing & Debugging code