ECTE331
ECTE331
ECTE331
LECTURE INFORMATION
Day: Sunday
Time: 8:30 – 10:30
Location: Block 14 Room 1.25
TUTORIAL INFORMATION
Tutorial
Day: Tuesday
Time: 12:30 – 14:30
Location: Block 14 Room 2.08
1 SUBJECT DESCRIPTION
This subject enables students to analyse, design and implement real-time embedded systems. The subject will
consider topics including multi-tasking, real-time networking and communications, real-time operating systems,
timing analysis, pre-emptive and non-pre-emptive scheduling, and real-time programming languages. In particular,
material will address embedded devices such as mobile phones and other internet-aware devices. The subject
initially familiarises students with the fundamentals of programming for real-time embedded systems. A laboratory
will provide students with guided experiments that investigate the opportunities and challenges of programming on
embedded devices and platforms.
2 LEARNING OUTCOMES
3 SUBJECT SCHEDULE
3.1 LECTURE
Session Lecture Topic(s) Related Text Chapter(s)
9 Clocks and Time, Scheduling and Schedulable Objects Burns & Wellings ch. 9, 11, 12
10 Asynchronous Events and Handlers, Real-time Threads Burns & Wellings ch. 3
13 Revision n.a.
3.2 TUTORIAL/LAB
Session Tutorial/Computer Lab Activities Tests/ Assignments
2 Tutorial 1 / Lab 1a
3 Tutorial 2 / Lab 1b
4 Tutorial 3 / Lab 2a
5 Tutorial 4 / Lab 2b
4 TEXTS
4.1 REQUIRED TEXTS
No Text.
Required texts can be purchased from the University Bookshop located in Block 5 Ground Floor.
COPYRIGHT NOTICE: The University of Wollongong in Dubai complies with UAE Federal Law No. (7) of 2002
pertaining to Copyrights and Neighboring Rights. Severe penalties apply for copyright violations. No copied
materials will be allowed on campus, except where permitted as per UAE Federal Law No. (7) of 2002. Any copied
materials that violate UAE Laws or UOWD Policies will be confiscated in the first instance and disciplinary actions
may be taken against the person(s) involved.
Concurrent and Real-Time Programming in Java,Andy Wellings, Published by Wiley, 2004, ISBN 0-470-84437-X
Real-Time Java Programming: With Java RTSJun 1, 2009 by Eric J. Bruno and Greg Bollella, ISBN-13:
978-0137142989, ISBN-10: 0137142986
Real-Time Embedded Components and Systems with Linux and RTOS (Engineering) 2nd Edition, Sam Siewert
and John Pratt, ISBN-13: 978-1942270041,ISBN-10: 1942270046
Java for Engineers and Scientists, S. Chapman, 2nd Edition, Prentice Hall, 2003.
All of the recommended readings above are available at the UOWD Library located on the first floor in Block 14.
5 ASSESSMENT
5.1 ASSESSMENT OF LEARNING OUTCOMES
Learning Outcome Measures (Elements of Assessment)
Design and implement a program for a Final Exam, Midterm Exam, Programming Assignment, Continuous
real-time engineering problem; Assessment
Deploy embedded systems in real-time Final Exam, Midterm Exam, Programming Assignment, Continuous
applications; Assessment
Debug and troubleshoot embedded
Programming Assignment, Continuous Assessment
programs; and
Demonstrate appropriate practical Final Exam, Midterm Exam, Programming Assignment, Continuous
laboratory and problem solving skills. Assessment
Students must ‘reasonably’ complete all assessment tasks (including the required score for the Final
Examination,) and submit these as specified in the subject outline. ‘Reasonable’ completion of an assessment
task will be determined based on the instructions given to the student including: word length, demonstration of
research and analysis where required, adherence to the Plagiarism Policy guidelines, and completion of each
section/component of the assessment. Failure to submit all assessment tasks may result in a Fail grade awarded
for the subject.
7 SSP
SSP (Student Support Program) is a program committed to assisting students in developing their academic
skills and getting the most out of their studies. As part of their services, SSP provides Peer Tutoring Program
and Academic Workshops (https://my.uowdubai.ac.ae/ssd/index.php).
8 ACADEMIC INTEGRITY
Plagiarism and cheating are serious offences that can lead to expulsion from the university. Students must be
familiar with the Academic Integrity policy which outlines the procedure that will be followed in case of academic
misconduct including cheating and plagiarism. Please refer to How to Avoid Plagiarism available on the Student
Online Resources website (http://my.uowdubai.ac.ae).
8.1 TURNITIN
Students are required to submit all written assignments in soft copy through the TurnItIn system which is available
online at www.turnitin.com. Every student must have a TurnItIn account. Failure to submit an assignment through
TurnItIn will result in marks for that assignment being withheld. Students do NOT need to hand in a printed
copy of the TurnItIn Originality Report. More information about TurnItIn (including how to create an account and
add a class) will be provided in the first lecture. Students can download Frequently Asked Questions (FAQs) about
TurnItIn from the SSP section of UOWD website
(https://www.uowdubai.ac.ae/academic-resources/student-support-programs).
9 ATTENDANCE REQUIREMENTS
Attendance in this subject is compulsory. Failure to attend all tutorials and computer labs as per the Student
Attendance Policy may result in a FAIL grade. Students are strongly encouraged to become familiar with this policy
(which can be found on the Online Resources website at my.uowdubai.ac.ae).
11 SUPPLEMENTARY ASSESSMENTS
A supplementary assessment may be offered to students whose performance in this subject is close (45-49 in the final
examination and 48-49 in the composite score) to that required to pass the subject, and are otherwise identified as
meriting an offer of a supplementary assessment. The precise form of a supplementary assessment will be determined
at the time the offer of a supplementary is made.