top of page

Master of Information Technology

IT4004.10 Principles of Programming

This subject introduces students to the principles of computer programming. The objectives are to provide a strong foundation of the fundamentals of programming, develop problem - solving skills, and use Python as a programming language. It focuses on design ing, coding, testing and debugging solutions to a broad range of programming problems using procedural and object - oriented programming principles. Students will learn about control structures, functions, modules, and text file handling. Students will also learn about various topics of object -oriented design and programming as well as creating Graphical User Interfaces (GUIs). This subject also demonstrates how to build readable and reusable programs.

bottom of page