Dr. Larry Hughes
Department of Electrical and Computer Engineering
E-mail: larry.hughes [at] dal.ca
21 June 2018:
Information on interrupts is
21 June 2018: Examples of polling and interrupt-driven software is available from the X-Makina documentation and software webpage.
Students taking ECED 3403 are expected to have a good understanding and working knowledge of algorithms and software design (ECED 3400, Systems Analysis), programming in C or C++ (ENGM 3282, Data Structures and Numerical Methods), and the fundamentals of Instruction Set Architectures (ECED 3204, Microprocessors).
The final exam will be held on Saturday 4 August 2018 in rooms D414 and D501.
For a copy of the Course Outline, click here.
It is highly recommended that you use Visual Studio Community 2017 for your software work in the course. It has an IDE, compiler, linker, and debugger, as well as extensive libraries. Copies can be obtained from Visual Studio Downloads. Note that the download is a lengthy process.
The TAs will be giving an introduction to Visual Studio during the lab on 8 May 2018.
DEV C++ is not recommended.
|Tuesday||P5260 (LSC-Psychology Studley)||3:05-5:00pm|
|Thursday||P5260 (LSC-Psychology Studley)||3:05-4:30pm|
|Tuesday||P5260 (Studley)||5pm-6pm||(with Gary and Justin)|
|Thursday||P5260 (Studley)||4:30pm-6pm||(with Gary and Justin)|
|Saturday||B227 (Sexton)||10am-noon||(Gary and Justin)|
Documentation and support software for the X-Makina machine can be found here.
Coding examples from class and help sessions.
Course reading material from the internet can be found here.
Assignments are to be done individually. Assignments that are found to be copies of work done by other students will result in an immediate dismissal from this course.
The course software testing requirements can be found
Contact Dr. Hughes for more information about this course.