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

University of Exeter - Programming

Country: England
University: University of Exeter
Course code: ECM 1400
Course title: Programming
Date of Syllabus:
Source: Manual search
Associated Degrees: Electronic Engineering and Computer Science
Prerequisits: no
Course for Majors: yes
Course stage:
Semester:
Programming language: Python
Language of Instruction: English
URL: http://www.exeter.ac.uk/undergraduate/degrees/engineering/eleccomp/#Programme-structure
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

design an algorithm, using sequence, iteration and selection;

write, compile, test, and debug a computer program

explain how a program written in a procedural language is translated into a form that allows it to be executed on a computer

systematically test your programs

document software to accepted standards

design an algorithm, using a divide and conquer strategy

demonstrate familiarity with basic numerical and discrete algorithms

LO categories:

Writing programs

Designing Algorithms

Generating clear documentation

Testing & Debugging code