This paper introduces Project Management, UML, Design Patterns, TDD, OOD and Android. The primary language is Java with others used where appropriate.
COMP203 Programming with Data Structures
COMP242 Software Engineering Process
M. Fowler, UML Distilled: A Brief Guide to the Standard Object Modelling Language, Third Edition, Addison-Wesley Professional, 2004.
S. McConnell, Code Complete, Second Edition, Microsoft Press, 2004.
Z. Mednieks, L. Dornin, G. Blake and M. Nakamura, Programming Android, Second Edition, O'Reilly, 2012.
Internal assessment/final examination ratio 1:0