Prerequisites:None
Similar to MIT 862; which has the following description: Research methodologies applicable to the IT field as preparation for the mini-dissertation for the A Stream students.
Data abstraction is a fundamental concept in the design and implementation of correct and efficient software.
This module introduces the concepts of generic programming in order to generate code at compile-time.
The module exposes students to problems associated with software development on an industrial scale.