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

University of Technology Sydney - Programming Fundamentals

Country: Australia
University: University of Technology Sydney
Course code: 48023
Course title: Programming Fundamentals
Date of Syllabus:
Source: Manual search
Associated Degrees: Computing Science
Prerequisits: no
Course for Majors: yes
Course stage:
Semester:
Programming language: Java
Language of Instruction: English
URL: http://handbook.uts.edu.au/subjects/details/48023.html
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

Demonstrate a working knowledge of the basic constructs in the object-oriented language Java by being able to complete small programs

Use the BlueJ programming environment to build simple software systems

Design and code a software system that correctly implements a solution to a small problem defined by a specification, and follows specific design rules

Comprehend and use basic program control constructs of sequence, selection and iteration

Comprehend and use code that implements arrays and the basic sorting and searching algorithms

LO categories:

Writing programs

Basic OOP

Control Structures & logic (if/else etc)

Repitition & loops (for/while etc)

Arrays, Lists, dictionaries, vectors, sets

Searching algorithms

Sorting Algorithms