Fundamentals of OO programming and software development
*Curricular information is subject to change
Programming Fundamentals
Software development using types, variables and operators; operator precedence, literals, control structures for decision and iteration, I/O, collections
OO programming
OO programming using objects and classes; methods and parameter passing, pass by value and pass by reference, constructors, inheritance
Code design
Code design, code style and quality, testing and debugging, design patterns
Module Content & Assessment | |
---|---|
Assessment Breakdown | % |
Other Assessment(s) | 100 |