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

University of Glasgow - Computing Science 1CT Introduction to Computational Thinking

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

Identify core characteristics of computational systems

Describe the purpose and operation of a range of individual computational concepts, as exemplified in more than one programming language

Explain the purpose and operation of partial and complete computations expressed in a range of notations at various levels of abstraction

Apply computational understanding to solve programming problems involving textual, numerical and graphical contexts

Amend computations to adjust their functionality

Identify and correct errors in computations expressed in a range of notations

Identify the application and emergence of computational concepts in artificial and natural systems, respectively

LO categories:

How Computers & computational systems work & history of computing

Abstraction

Testing & Debugging code

Recursion