Course Code: MTD215
Synopsis
The course provides greater programming exposure to multimedia students who have completed ICT131, as an alternative to MTD213. The course briefly covers the basics of the C++ language and focuses on the application of C++ for animation and games design. Students will learn to create objects and to animate them using C++. In addition they will acquire the skills required to refine existing C++ codes in order to modify existing animation and games software.
Level: 5
Credit Units: 5
Presentation Pattern: EVERY JULY
Topics
- Fundamentals of C++ programming
- C++ statements and constructs
- Functions
- Elementary data structures
- Creating objects and animation
- Multimedia applications
- Games software
Learning Outcome
- Explain the syntax and structure of C++ language
- Identify suitable coding modules in simple programmes
- Implement multimedia applications using C++ language in an objected-oriented programming style
- Apply C++ language to program games
- Discuss how C++ language can work with graphics surfaces
- Appraise the use of SDL for input and sound