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

Massachusetts Institute of Technology - Introduction to Computer Science and Programming

Country: USA
University: Massachusetts Institute of Technology
Course code: 6
Course title: Introduction to Computer Science and Programming
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://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/syllabus/
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

Provide an understanding of the role computation can play in solving problems.

Help students, including those who do not necessarily plan to major in Course VI, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals.

Position students so that they can compete for UROPs and excel in subjects such as 6.01.

Topics include software design, algorithms, data analysis, and simulation techniques

LO categories:

Designing Algorithms

Problem Solving (also things like computational thinking)