- Course Code
- EG 2504
- Credit Points
- 15
- Course Coordinator
- Dr F Verdicchio
Pre-requisites
Co-requisites
None.
Notes
A-level or Advanced Higher Physics are alternative pre-requisites.
Overview
The course content shall be the following:
- Review of digital electronics: comparison of digital and analogue systems.
- Sequential logic: synchronous logic; registers and shift registers. Examples of digital logic applications in an
engineering context. - Basic architecture of programmable systems; software versus hardware; Microcontrollers and embedded systems; Integrating components to form real-world systems. Computer Systems Software; High and low level languages; interpreters and compilers.
- Fundamentals of real-time systems; timers; serial interfacing; asynchronous serial I/O; characters, common formats
(eg. GPS strings); parity; case study using ASCII I/O.
Structure
The course will consist of 30 one-hour lectures, 6 one-hour tutorials, and associated laboratory/design sessions. (Timetable to be arranged)
Assessment
1st Attempt: One written examination of three-hours duration (80%), continuous assessment based on the tutorials and laboratory /design exercises (20%). A minimum of CAS 6 will be required in each of these components.
Resit: One written examination of three-hours duration (100%).
Formative Assessment
The course will include opportunities to assess individual progress with the concepts and material being delivered. Feedback will be given over the course of the lab exercises as to the presentation and content of the submissions.
Feedback
Marked submissions will be returned to the students promptly, including feedback on the laboratory exercises.