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

University of Wisconsin-Madison - Introduction to Programming

Country: USA
University: University of Wisconsin-Madison
Course code: CS302
Course title: Introduction to Programming
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: no
Course for Majors: yes
Course stage: 1
Semester:
Programming language: Java
Language of Instruction: English
URL: https://cs302-www.cs.wisc.edu/wp/syllabus-4/
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

analyze problems and formulate algorithms

create robust, user-friendly, well-structured and well-documented Java programs

read basic Java programs to determine their purpose

have a basic understanding of how computers work

LO categories:

Developing good program Design methodology & styling

Designing Algorithms

How Computers & computational systems work & history of computing

Problem Solving (also things like computational thinking)

Generating clear documentation