Skip to main content

Computer Engineering I

Module code: CSU11E03 · Semester: 2

Questions by Year​

0 of 7 done · tick papers and add notes as you go

Papers open on tcd.ie (sign in to TCD first).

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)
  1. Analyse simple programming problems
  2. Specify and design an algorithm for a simple problem
  3. Write C++ programs for simple problems
  4. Compile, run, test and debug C++ programs
  5. Choose and use the right control structures
  6. Use procedures to simplify design, hide detail and reuse code
  7. Use arrays in programs
  8. Predict what a C++ program will do

Summarised from the module descriptor, checked November 2026.