Module Database Search



MODULE DESCRIPTOR
Module Title
Introduction to Computer Engineering
Reference EN1540 Version 5
Created January 2017 SCQF Level SCQF 7
Approved March 2004 SCQF Points 15
Amended May 2017 ECTS Points 7.5

Aims of Module
To provide the student with the ability to describe computer systems and to develop structured software in a high-level language.

Learning Outcomes for Module
On completion of this module, students are expected to be able to:
1 Describe the structure of a computer system and explain its principles of operation.
2 Design solutions to specified software problems.
3 Develop structured programs in a high-level language.
4 Demonstrate proficiency in software coding.

Indicative Module Content
Introduction to computer systems: fundamental concepts, computer classification, application areas; system block diagram, CPU, memory, input/output unit, system clock; data, address and control buses. Peripheral devices:human-computer interface, backing store. Operating systems and networks. Software development: software design, standards and documentation, algorithms and data structures, source and object code, compilers, the edit-compile-execute cycle, testing and debugging. Syntax of a high level language: constants and variables, data types, program statements, selection and repetition control structures, library and user functions, arrays.

Module Delivery
This module is taught using a structured programme of lectures and tutorials (and/or programmed reading, formative quizzes and remote interaction), student-centred learning and practical exercises, which will include a software design exercise.

Indicative Student Workload Full Time Part Time
Contact Hours 60 N/A
Non-Contact Hours 90 N/A
Placement/Work-Based Learning Experience [Notional] Hours N/A N/A
TOTAL 150 N/A
Actual Placement hours for professional, statutory or regulatory body    

ASSESSMENT PLAN
If a major/minor model is used and box is ticked, % weightings below are indicative only.
Component 1
Type: Coursework Weighting: 25% Outcomes Assessed: 2, 3
Description: Logbook of computing exercises
Component 2
Type: Practical Exam Weighting: 25% Outcomes Assessed: 4
Description: C++ programming laboratory examination
Component 3
Type: Practical Exam Weighting: 50% Outcomes Assessed: 1
Description: Computer systems in-class tests

MODULE PERFORMANCE DESCRIPTOR
Explanatory Text
The module grade is calculated as the weighted average of the component marks. To pass the module the student must achieve a minimum of a grade D and at least 35% in component 3.
Module Grade Minimum Requirements to achieve Module Grade:
A 70% - 100%
B 60% - 69%
C 50% - 59%
D 40% - 49%
E 35% - 39%
F 0% - 34%
NS Non-submission of work by published deadline or non-attendance for examination

Module Requirements
Prerequisites for Module None.
Corequisites for module None.
Precluded Modules None.

INDICATIVE BIBLIOGRAPHY
1 BRONSON, G.J., 2011. A First Book of C++. 4th ed. Pacific Grove, CA: Brooks/Cole.
2 CLEMENTS A., 2006. Principles of Computer Hardware. 4th ed. Oxford: Oxford University Press.
3 WHITE, R. & DOWNS, T.E., 2014. How Computers Work. 10th ed. Indianapolis: Que.


Robert Gordon University, Garthdee House, Aberdeen, AB10 7QB, Scotland, UK: a Scottish charity, registration No. SC013781