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

Yale University - Introduction to Computing and Programming

Country: USA
University: Yale University
Course code: CPSC 100
Course title: Introduction to Computing and Programming
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits:
Course for Majors:
Course stage:
Semester:
Programming language: C,Python,SQL,JavaScript
Language of Instruction: English
URL: https://students.yale.edu/oci/resultWindow.jsp
Explicit or !Explicit LOs: Scraped
Learning Outcomes:

Students learn how to think algorithmically and solve problems efficiently

Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development

Languages include C, Python, SQL, and JavaScript, plus CSS and HTML

LO categories:

Designing Algorithms

Problem Solving (also things like computational thinking)

Abstraction

Encapsulation

Web Development