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

Macquarie University - Introduction to Computer Programming

Country: Australia
University: Macquarie University
Course code: COMP 115
Course title: Introduction to Computer Programming
Date of Syllabus:
Source: Manual search
Associated Degrees: Bachelor of Information Technology
Prerequisits: no
Course for Majors: yes
Course stage: 1
Semester:
Programming language: None
Language of Instruction: English
URL: http://handbook.mq.edu.au/2018/Units/UGUnit/COMP115
Explicit or !Explicit LOs: Scraped
Learning Outcomes:

providing a practical introduction to basic computing and programming concepts

Students gain an understanding of, and practical experience in, computer programming; practical experience in implementing informal prose descriptions of problem solutions using an imperative language

an understanding of, and practical experience in, designing, coding, testing and debugging simple algorithms

and an understanding of the principle of incremental development

Other topics include: the concept of program correctness; the differences between high-level languages, assembly languages and machine languages

LO categories:

Designing Algorithms

“Fundamentals of Programming”

Problem Solving (also things like computational thinking)

Program Comprehension

Testing & Debugging code