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

University College Dublin - Computer Programing 1

Country: Ireland
University: University College Dublin
Course code: COMP 10110
Course title: Computer Programing 1
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: no
Course for Majors: yes
Course stage: 1
Semester: 1
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=10110&p_term_code=201600&p_semester=Semester%20One&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#bookmarkassoc
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

understand the basic ideas of programming and write small programs that demonstarte their knowledge of variables, loops, I/O, etc.

confidently write computer programs in the language they have learned during the course (e.g. C); run programs, to produce results

understand the basic ideas of programming and be familiar with variables, arrays, strings, conditionals, loops, terminal and file I/O, functions

LO categories:

Writing programs

Control Structures & logic (if/else etc)

Repitition & loops (for/while etc)

Arrays, Lists, dictionaries, vectors, sets

Strings

Variables, assignment, arithmetic expressions, declarations, data types

File handling & I/O