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

University of Kansas - Programming 2

Country: USA
University: University of Kansas
Course code: EECS 268
Course title: Programming 2
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: EECS 168 Programming 1
Course for Majors: yes
Course stage:
Semester: 2
Programming language: None
Language of Instruction:
URL: http://www.eecs.ku.edu/courses#268
Explicit or !Explicit LOs: Scraped
Learning Outcomes:

developing problem solving techniques by focusing on the imperative and object-oriented styles using Abstract Data Types

Basic data structures such as stacks, queues, and trees will be covered

Basic notions of algorithmic efficiency and performance analysis in the context of sorting algorithms

Basic Object-Oriented techniques

LO categories:

Problem Solving (also things like computational thinking)

Basic OOP

Data Structures (general or implied complex like stacks, queues etc)

Arrays, Lists, dictionaries, vectors, sets

Sorting Algorithms

Evaluating Time/Space Complexity