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

The University of Hong Kong - Computer Programming

Country: China
University: The University of Hong Kong
Course code: COMP 1117
Course title: Computer Programming
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: no
Course for Majors: yes
Course stage:
Semester:
Programming language: C++
Language of Instruction:
URL: http://www.cs.hku.hk/programme/course_info.jsp?infile=2015/comp1117.html
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

Able to identify possible solutions for problems based on computer programs.

Able to implement solutions for problems using C++.

Able to understand programs written by others and participate in larger scale system implementation.

Steps in program development, use of compiler, linker and debugger, use of integrated development environment

Data types and variables, control structures, functions, array and compound data, pointers and dynamic memory, file I/O

Programming style, program documentation

recursion, linked lists and dynamic data structures

LO categories:

Writing programs

Developing good program Design methodology & styling

Program Comprehension

Generating clear documentation

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

Control Structures & logic (if/else etc)

Functions, methods and procedures

Arrays, Lists, dictionaries, vectors, sets

Pointers

Variables, assignment, arithmetic expressions, declarations, data types

File handling & I/O

IDE use

Recursion