top of page

Bachelor of Information Technology

IT2000 – Software Development

This subject builds on the subject IT1060.10 Introduction to Computer Programming and reviews that subject to reinforce and extend knowledge of object-oriented programming concepts. These concepts include encapsulation, polymorphism, inheritance, and techniques for designing classes and GUI programming. These concepts are followed by a study of the software development methodologies, object-oriented development environment, object-oriented design principles and implementation of simple GUI applications. Essentially this subject focuses on object-oriented design and programming with Python for software development. The subject also deals with developing communication skills, teamwork skills and leadership and management skills.

bottom of page