In this unit, you will explore the foundations of computer programming, learning to design, code and debug solutions using a high-level programming language. You will build your skills through practical labs and real-world examples, progressing from basic syntax to object-oriented design. Alongside technical skills, you will engage with academic texts and reflect on principles of academic integrity, preparing you for further study and professional communication in IT. By the end of this unit, you will be able to develop simple software applications, apply key design strategies, and participate effectively in academic and professional programming communities.
On successful completion of this unit, students will be able to:
Selected readings are available on VU Collaborate.
This unit is studied as part of the following course(s):