This intensive hands-on course introduces object-oriented software development, which is the dominant paradigm for developing software in the IT industry. Using the Java programming language, Programming for Industry covers the key principles of object-oriented programming, encapsulation, inheritance, polymorphism and composition, in addition to fundamental modelling and design techniques. Students will develop application software of moderate complexity, and in doing so learn how to apply object-oriented principles and use contemporary application programming interfaces, frameworks and tools. This course prepares you with foundational skills for a career in IT.
This course is restricted to students enrolled in the Postgraduate Certificate in Information Technology and the 240pt Master of Information Technology.
This course is not available for part-time study in Semester Two or Late Year Term.