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

University of Southern Queensland - Foundation Programming

Country: Australia
University: University of Southern Queensland
Course code: CSC1401
Course title: Foundation Programming
Date of Syllabus:
Source: Manual search
Associated Degrees: Associate degree of Engineering, Bachelor of Information Technology
Prerequisits: no
Course for Majors: yes
Course stage: 1
Semester: 1 or 2
Programming language: JavaScript,HTML
Language of Instruction: English
URL: https://www.usq.edu.au/course/specification/2017/CSC1401-S1-2017-ONC-SPRNG.html#otherrequirements
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

demonstrate understanding of the programming language knowledge covered in the course by comprehending code in existing programs;

apply programming language knowledge covered in the course to generate programs

comprehend programming strategies covered in the course by analysing programs which demonstrate such strategies

create solutions to programming problems by generating programs which apply programming strategies covered in the course

demonstrate problem solving in the context of programming through designing, debugging, implementing and testing programs

demonstrate academic and professional literacy by applying computer and mathematical skills to analyse algorithms and data structures

demonstrate management, planning and organisational skills by judging performance of peers in assignments, and learning from feedback from peers and instructors

LO categories:

Writing programs

Problem Solving (also things like computational thinking)

Program Comprehension

Testing & Debugging code