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

University of San Diego - Computer Programming 1

Country: USA
University: University of San Diego
Course code: COMP 150
Course title: Computer Programming 1
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: no
Course for Majors: yes
Course stage:
Semester:
Programming language: None
Language of Instruction: English
URL: http://www.sandiego.edu/engineering/programs/computer-science/curriculum.php?area=courses#COMPĀ 150
Explicit or !Explicit LOs: Scraped
Learning Outcomes:

Algorithms and programming in a selected computer language; expressions, statements, basic data types; sequence, decision, iteration; functions and procedures

arrays; recursion; file input and output; loop invariants;

syntax analysis; and program design, documentation, validation, and debugging.

LO categories:

Designing Algorithms

Generating clear documentation

Control Structures & logic (if/else etc)

Repitition & loops (for/while etc)

Functions, methods and procedures

Arrays, Lists, dictionaries, vectors, sets

Variables, assignment, arithmetic expressions, declarations, data types

File handling & I/O

Testing & Debugging code

Recursion