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

Loughborough University - Software Engineering 1

Country: England
University: Loughborough University
Course code: COA111
Course title: Software Engineering 1
Date of Syllabus:
Source: Manual search
Associated Degrees: Computer Science
Prerequisits: no
Course for Majors: yes
Course stage:
Semester:
Programming language: None
Language of Instruction: English
URL: http://lucas.lboro.ac.uk/epublic/WP5015.module_spec?select_mod=17COA122
Explicit or !Explicit LOs: Explicit
Learning Outcomes:

Explain and compare programming language and markup language, name the relevant examples and standards.

Identify essential features and techniques of structured programming 

Define client-side web-programming 

read and interpret web-programs written in a structured manner. 

modify programs to achieve different required outputs. 

translate computational problems into programmable solutions. 

use various data structures and flow controls instructions to apply the solution designed. 

construct web programs from English specifications. 

test programs against the specifications 

document a program

use development environment to achieve streamlined development procedure.

LO categories:

Writing programs

Problem Solving (also things like computational thinking)

Program Comprehension

Generating clear documentation

Control Structures & logic (if/else etc)

Testing & Debugging code

IDE use