Computer Engineering I
Module code: CSU11E03 · Semester: 2
Questions by Year
- 2018/19 (old code CS1E03)
- 2017/18 (old code CS1E03)
- 2016/17 (old code CS1E03)
- 2015/16 (old code CS1E03)
- 2014/15 (old code CS1E03)
- 2013/14 (old code CS1E03)
- 2012/13 (old code CS1E03)
Topics
- Computers, compiling and running programs LO4
- C++ basics: expressions, variables, types, assignment LO3, LO8
- Selection: if-else and switch LO5
- Iteration: while and for loops, nested control flow LO5
- Algorithms, pseudocode and program design LO1–2
- Functions and procedural abstraction LO6
- Arrays and array algorithms LO7
Learning outcomes (exam covers LO1–3, LO5–8)
- Analyse simple programming problems
- Specify and design an algorithm for a simple problem
- Write C++ programs for simple problems
- Compile, run, test and debug C++ programs
- Choose and use the right control structures
- Use procedures to simplify design, hide detail and reuse code
- Use arrays in programs
- Predict what a C++ program will do