Multi-paradigm Programming and Data Structures module (AC21008)
About the Module
The aim of this module is to provide you with experience with developing in C and C++, through the exploration of data structures. You will complete practical work in both languages implementing a variety of data structures, building on what you have learned last year in AC12001 or equivalent module(s).
There are 20 SCQF points available on this module.
|2||C Memory Management|
|3||Data Structures in C|
|4||C Data Structures continued|
|5||C Data Structures continued|
|7||C++ Object Orientation|
|8||C++ Templates and Memory Management|
|9||C++ Data Structures|
|10||C++ Error handling and File I/O|
Assessment and Coursework
Coursework counts for 70% of the final module mark and this is made up of weekly review quizzes or exercises (20%) and coursework assignments (50%). The remaining 30% of the final module mark is made up of Class Tests.This module has a Qualifying Fail condition which means that – you must pass both the coursework and the Class Tests in order to pass the module as a whole.
|Title||Week Given||Week Due||Effort Expected (hours)||Value (%)|
|Coding - C Program 1||1||5||10||10|
|Coding - C Program 2||5||7||15||15|
|Coding - C++ Program 1||7||9||10||10|
|Coding - C++ Program 2||9||11||15||15|
All course material is available on My Dundee. This includes copies of lecture materials, practical exercises, and assignments. The reading list for this module can be accessed from My Dundee and provides recommended materials for completing the module.