Delivery Type | Delivery length / details |
---|---|
Workload Breakdown | 55 hours of contact time; lectures, practicals, workshops. |
Workload Breakdown | 145 hours of private study, practical work and assessment. |
Assessment Type | Assessment length / details | Proportion |
---|---|---|
Semester Assessment | One programming assignment (60 hours) | 50% |
Semester Exam | 2 Hours Written Exam | 50% |
Supplementary Assessment | Supplementary examination will take the same form, under the terms of the Department's policy |
On successful completion of this module students should be able to:
analyse a block diagram of a computer and explain how it works at the level of logic gates.
analyse and develop low level programs and describe how they are executed by a CPU.
describe how a computer performs input and output operations.
explain how abstract concepts in high-level languages, such as `function call' or `local variable', are implemented in machine code.
judge the applicability of high and low level language programming.
demonstrate a good understanding of the nature of the computer language "C" including the more challenging aspects of the language.
apply the facilities of the language "C" to technically advanced problems.
describe the differences between object oriented languages (such as Java) and non-OO languages (such as C) and make appropriate choices between such languages to solve a range of realistic problems.
Skills Type | Skills details |
---|---|
Application of Number | No |
Communication | Not significant |
Improving own Learning and Performance | The assessed coursework requires students to develop their understanding of issues associated with the module |
Information Technology | Entire content of module |
Personal Development and Career planning | No |
Problem solving | The assignment addresses challenging issues concerned with designing and building C programs |
Research skills | On-line web exploration and synthesis and application of relevant materials is required both by the assignment and the examination |
Subject Specific Skills | See learning outcomes |
Team work | No |
This module is at CQFW Level 7