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

London Metropolitan University - Programming

Country: England
University: London Metropolitan University
Course code: CS4001
Course title: Programming
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://intranet.londonmet.ac.uk/module-catalogue/record.cfm?mc=CS4001
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

Demonstrate an understanding of programming concepts

Analyse a requirements specification and provide a software design satisfying the requirements

Apply object-oriented concepts to solve programming problems in software implementation

Build graphical user interfaces

Describe and utilise known techniques for documenting and testing software

Critically evaluate and reflect on their learning, development and achievements within the context of program development

Use the command prompt for program compilation and execution

LO categories:

Problem Solving (also things like computational thinking)

Generating clear documentation

Basic OOP

Testing & Debugging code

Simple Graphics & GUIs

Command Prompt for Compilation and Execution