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

University of Texas at Austin - Introduction to Programming

Country: USA
University: University of Texas at Austin
Course code: CS312
Course title: Introduction to Programming
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: Credit with a grade of at least C- or registration for Mathematics 408C, 408K, or 408N
Course for Majors: yes
Course stage: 1
Semester:
Programming language: Java
Language of Instruction: English
URL: https://www.cs.utexas.edu/~scottm/cs312/syllabus.htm
Explicit or !Explicit LOs: Scraped
Learning Outcomes:

fundamental computer science concepts including algorithm development, problem decomposition, data types, variables, parameters, decision making, iteration, arrays, and 2D arrays

to implement programs consisting of several programmer defined data types and several hundred lines of code employing non trivial algorithms.

LO categories:

Writing programs

Designing Algorithms

Control Structures & logic (if/else etc)

Arrays, Lists, dictionaries, vectors, sets

Variables, assignment, arithmetic expressions, declarations, data types