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

University of Iowa - Computer Science 1: Fundamentals

Country: USA
University: University of Iowa
Course code: CS1210
Course title: Computer Science 1: Fundamentals
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: Math at the level of MATH1010, 1020, 1340 or 1440
Course for Majors: yes
Course stage: 1
Semester:
Programming language: Python
Language of Instruction: English
URL: http://homepage.cs.uiowa.edu/~cremer/courses/cs1210/#syllabusetc
Explicit or !Explicit LOs: Scraped
Learning Outcomes:

provide a core of computer science programming concepts and skills, and enough practice using them, that students will develop confidence in their ability to think computationally and to be solve problems via programming

the course provides an introduction to object-oriented programming, algorithmic design and analysis, web programming, and graphical user interfaces

LO categories:

Designing Algorithms

Problem Solving (also things like computational thinking)

Basic OOP

Web Development

Simple Graphics & GUIs