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

University of Aberdeen - Computer Programming and Principles

Country: Scotland
University: University of Aberdeen
Course code: CS 1022
Course title: Computer Programming and Principles
Date of Syllabus:
Source: Manual search
Associated Degrees: Computing Science
Prerequisits: no
Course for Majors: yes
Course stage:
Semester:
Programming language: None
Language of Instruction: English
URL: https://www.abdn.ac.uk/registry/courses/undergraduate/2017/computing_science/cs1022
Explicit or !Explicit LOs: Scraped
Learning Outcomes:

Fundamental programming concepts including variables and scope, conditional statements, and iteration.

Pseudocode.

Fundamental algorithms including simple sorting and searching, and data structures including arrays.

Boolean algebra, logic, set theory and proof.

Relations, functions, combinatorics, graphs.

LO categories:

Control Structures & logic (if/else etc)

Repitition & loops (for/while etc)

Functions, methods and procedures

Variables, assignment, arithmetic expressions, declarations, data types

Searching algorithms

Boolean Logic

Pseudocode