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

Dublin City University - Programming

Country: Ireland
University: Dublin City University
Course code: CMPU 1025
Course title: Programming
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: https://www.dit.ie/catalogue/Modules/Details/CMPU1025?tab=Learning%20Outcomes%20And%20Assessment
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

Apply basic problem solving techniques to design a program using appropriate modules and data structures to specified requirements.

Implement a program using previously a developed design

Use an Integrated Development Environment (IDE) proficiently to develop programs

To understand the compilation/link processes and interpret errors generated

Design appropriate test data to ensure module and program correctness and robustness

Debug a program using an IDE and by program tracing

Write documentation for a program.

LO categories:

Writing programs

Problem Solving (also things like computational thinking)

Generating clear documentation

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

Testing & Debugging code

IDE use