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

University of Otago - Practical Programming

Country: New Zealand
University: University of Otago
Course code: COMP150
Course title: Practical Programming
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: no
Course for Majors: yes
Course stage: 1
Semester: 1
Programming language: Python
Language of Instruction: English
URL: http://www.otago.ac.nz/courses/papers/index.html?papercode=COMP150
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

The fundamental concepts of computation and programming

How to write simple and moderately complex computer program in the Python programming language

How to test and debug programs

How to use the most common data structures (lists, dictionaries, sets)

The basics of graphical user interface programming

The basics of object-oriented programming

How to automate common computer tasks via programming

LO categories:

Writing programs

How Computers & computational systems work & history of computing

Basic OOP

Arrays, Lists, dictionaries, vectors, sets

Testing & Debugging code

Simple Graphics & GUIs