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

University College Dublin - Computer Programming 2

Country: Ireland
University: University College Dublin
Course code: COMP 10120
Course title: Computer Programming 2
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: Computer Programming 1
Course for Majors: yes
Course stage: 1
Semester: 2
Programming language: C
Language of Instruction: English
URL: https://sisweb.ucd.ie/usis/w_sm_web_inf_viewer_banner.show_module?p_subj=COMP&p_crse=10120&p_term_code=201600&p_semester=Semester%20Two&p_website_mode=CONTINUING&p_crumb=%3CA%20href%3D%22https%3A%2F%2Fsisweb.ucd.ie%2Fusis%2Fw_sm_web_inf%3CA%20href%3D%22https%3A%2F%2Fsisweb.ucd.ie%2Fusis%2Fw_sm_web_inf_viewer_banner.show_major%3Fp_term_code%3D201600%26p_cao_code%3DDN201%26p_major_code%3DCSSA%26p_cao_code%3DDN201%26p_website_mode%3DCONTINUING%26p_show_prog_link%3DY%26p_crumb%3D%253CA%2520href%253D%2522https%253A%252F%252Fsisweb.ucd.ie%252Fusis%252Fw_sm_web_inf%22%3E%20DN201%20Computer%20Science%3C%2FA%3E#bookmarkdescription
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

Design programming solutions to solve problems

Write programs which use multiple forms of input and output

Write programs which dynamically allocate memory as required

Use data structures and recursion when writing computer programs

Appreciate the core concepts of Object Oriented Programming

LO categories:

Writing programs

Problem Solving (also things like computational thinking)

Basic OOP

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

File handling & I/O

memory allocation

Recursion