This is an introductory module in computer programming using Java. You will learn the basic concepts of programming and learn to write and reason about simple programs. The main topics covered are: storing and manipulating data, control structures, methods and recursion, and algorithms for searching and sorting data. Classes include weekly lectures and lab sessions. You will be assessed by coursework throughout the term and by an end-of-term exam. Both will require you to demonstrate that you can write programs and understand theory.

Lists linked to Procedural Programming

Title Sort by title Year Last updated Sort by last updated
ECS401U Procedural Programming 2026-2027 Academic Year 26/08/2026 11:15:16