Week 05
20 Oct–23 Oct 2026 · Programming languages and introduction to C
Tuesday 20 Oct · CSE101
13:30–16:30 · Z23
Principles
Language abstraction and paradigms; syntax and meaning; compilation, interpretation, bytecode, linking and portability.
Application & programming
Read and test C variables, types, expressions and formatted output; compare integer and floating-point division and trace a supplied loop.
Weekly PPTX, code and recordings: in preparation.
Learning focus
Explain C expressions and modify numeric output; trace a scaffolded loop. Detailed floating-point encoding is outside this week’s core.
D: do independently · M: explain and modify a worked example · R: recognize, trace and compare.
Revisit: Connect fixed-width numbers to C values.
Wednesday 21 Oct · Recitation
Compile/run and revisit fixed-width numbers using C values.
Start time tentatively 16:30; room to be announced.
Friday 23 Oct · CSE107
Lab 04: C: numeric expressions
Modify a small calculation/table program using a supplied loop.
Attend your assigned two-hour group. Handout in preparation.
Preparation & submissions
No assignment has been released for this page yet. Requirements, permitted assistance and deadlines will appear in the published brief.