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

University of London - Principles of Programming

Country: England
University: University of London
Course code: COMP 101P
Course title: Principles of Programming
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: no
Course for Majors: yes
Course stage: 1
Semester:
Programming language: C,Haskell
Language of Instruction: English
URL: http://www.cs.ucl.ac.uk/students/syllabus/undergrad/101p_principles_of_programming/
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

Design, implement, debug and test small programs using at least two different programming paradigms, given straightforward specifications

Develop algorithms to solve a wide range of common programming problems

Compare and contrast the different paradigms, understanding the relative advantages and disadvantages of each

Use common programming tools such as compilers, editors and debuggers

to have an understanding of core computer architecture, memory and memory management, and the binary representation of data values

LO categories:

Writing programs

Designing Algorithms

How Computers & computational systems work & history of computing

Testing & Debugging code

IDE use