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

University of Glasgow - Computing Science 1Px Further Programming

Country: Scotland
University: University of Glasgow
Course code: COMPSCI1017
Course title: Computing Science 1Px Further Programming
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: CS1CT Introduction to Computational Thinking
Course for Majors: yes
Course stage: 1
Semester: 2
Programming language: None
Language of Instruction:
URL: http://www.gla.ac.uk/coursecatalogue/course/?code=COMPSCI1017
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

Produce top-level plans with refinements

Translate well-structured plans into working programs

Deploy testing strategies to identify and correct semantic errors in programs

Analyse programs with a view to assessing their complexity

Augment programs with error and event handling capabilities

Develop user-defined data structures as part of the solution to problems

Incorporate advanced techniques in solutions to problems, e.g. recursion

Identify a number of standard algorithms, e.g. sorting and searching, and incorporate them effectively in solutions to problems

Communicate their understanding of problems and their solutions clearly

LO categories:

Teamwork skills & Communication

Searching algorithms

Sorting Algorithms

Testing & Debugging code

Evaluating Time/Space Complexity

Recursion