School Of Computing And MathematicsProgramming Principles 2Western Sydney University Unit Code: 300156.1
Discipline: PROGRAMMING
Student Contribution Band: 2
Level: 2
Credit Points: 10
Equivalent Units
J1744.1 Programming Principles 2
D1744, 14920.
Prerequisite
300155 Programming Principles 1
About this Unit
From 2009 this unit replaced by 300581 - Programming Techniques. This unit builds on the programming foundations laid in Programming Principles 1, with a particular focus on object-oriented programming. Utilising a high level object-oriented programming language the unit continues the development of programming skills and methodologies required for professional programming and for further study in later computing units. Topics include an overview of basic procedural programming constructs, multidimensional arrays, strings, files, pointers, recursion, classes and data abstraction, encapsulation, inheritance, polymorphism, abstract classes, and application of object-oriented programming to implementing data structures.