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

University of Kansas - Programming 1

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

Problem solving using a high level programming language

object oriented software design.

problem specification, program design, implementation, testing, and documentation

using classes, defining classes, and extending classes

Introduction to algorithms and data structures useful for problem solving: arrays, lists, files, searching, and sorting

LO categories:

Writing programs

How Computers & computational systems work & history of computing

Code Manipulation

Teamwork skills & Communication

Basic OOP

Encapsulation

Repitition & loops (for/while etc)

Pointers

Variables, assignment, arithmetic expressions, declarations, data types

Searching algorithms

memory allocation