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

Edith Cowan University - Programming Principles

Country: Australia
University: Edith Cowan University
Course code: CSP 1150
Course title: Programming Principles
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: no
Course for Majors: yes
Course stage: 1
Semester:
Programming language: None
Language of Instruction: English
URL: http://www.ecu.edu.au/handbook/unit?id=CSP1150&year=2017
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

Analyse problems and design solutions within the context of programming.

Implement and test programs that solve defined problems.

Identify and apply the concepts of variables, data types and data structures.

Demonstrate knowledge of and utilise control structures such as sequence, selection and iteration.

Recognise and employ the concepts of abstraction, including functions and object orientation.

LO categories:

Problem Solving (also things like computational thinking)

Basic OOP

Abstraction

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

Functions, methods and procedures

Variables, assignment, arithmetic expressions, declarations, data types

Testing & Debugging code