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

University College Cork - Introduction to Programming

Country: Ireland
University: University College Cork
Course code: CS 1117
Course title: Introduction to Programming
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: no
Course for Majors: yes
Course stage: 1
Semester:
Programming language: Python
Language of Instruction: English
URL: https://www.ucc.ie/modules/descriptions/page014.html#CS1117
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

Demonstrate an understanding of core programming constructs

Write computer programs of moderate complexity

Demonstrate an understanding of some of the principles of good program design

Programming constructs: data and types; variables; expressions; statements; simple I/O; conditionals; iteration; function and method calls; defining functions; scope; modules; strings; sets, lists, tuples and dictionaries; comprehensions; exceptions; file handling. Problem-solving for programming,

LO categories:

Writing programs

Developing good program Design methodology & styling

Problem Solving (also things like computational thinking)

Control Structures & logic (if/else etc)

Repitition & loops (for/while etc)

Functions, methods and procedures

Arrays, Lists, dictionaries, vectors, sets

Strings

Variables, assignment, arithmetic expressions, declarations, data types

File handling & I/O

Scope of code

Exception Handling