This unit introduces students to modern computer programming language, problem solving and algorithm development. Students will be exposed to multiple design strategies, including top-down design and recursive design with functions, object-based programming, and object-oriented design.
Content includes: Data Types and Expressions, Control Statements, Strings and Text Files, Design with Functions, Design with Classes, Graphical User Interfaces, Simple Graphics and Image Processing.
On successful completion of this unit, students will be able to:
Academic Integrity is an integral part of University skills. All four Academic Integrity Modules must be successfully completed in order to pass the unit.
This unit is studied as part of the following course(s):