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

University of Southhampton - Programming 1

Country: England
University: University of Southhampton
Course code: COMP 1202
Course title: Programming 1
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: no
Course for Majors: yes
Course stage:
Semester:
Programming language: Java
Language of Instruction: English
URL: https://www.southampton.ac.uk/courses/modules/comp1202.page#_ga=2.138098992.1271717807.1503599435-1298426235.1503599435
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

Simple object oriented terminology, including classes, objects, inheritance and methods

Basic programming constructs including sequence, selection and iteration, the use of identifiers, variables and expressions, and a range of data types

Good programming style

Design a short program, compile the program, debug the program and test the program

Use simple programming environments to aid the above process

Analyse a problem in a systematic manner and model in an object oriented approach

LO categories:

Writing programs

Developing good program Design methodology & styling

Basic OOP

Classes & objects

Inheritance

Control Structures & logic (if/else etc)

Repitition & loops (for/while etc)

Functions, methods and procedures

Variables, assignment, arithmetic expressions, declarations, data types

Testing & Debugging code

IDE use