Monash University IT Degree Majors
• Business Information Systems
• Computer Networks and Security
• Computer Science
• Cybersecurity
• Data Science
• Digital Humanities
• Games Design
• Games Development
• Interactive Media
• IT for Business
• Mobile Apps Development
• Software Development
• Software Engineering
• Web Development
Units & Overview
- This unit introduces programming fundamentals and the C++ language to students. The unit provides a foundational understanding of program design and implementation of algorithms to solve simple problems. Fundamental programming control structures, built in and complex datatypes and mechanisms for modularity will be presented in C++. This unit also places a focus on object-oriented design principles, using object-oriented design as a process for program design and problem solving. More advanced object- oriented programming topics such as inheritance and polymorphism will also be covered. Other C++ fundamentals such as pointers and the STL will be presented, as will implementations of algorithms and data structures used in problem solving.