3453 Scope
3453 Scope
3453 Scope
Full-time / Part-time Day / Part-time Evening Higher Diploma in Computer and Electronic Engineering
(EG114403 / EG314403 / EG524403)
Module Syllabus
QF Credits 10
QF Level 3
• The module is delivered in computer laboratory, in which class activities are inter-mixed
with lecture, demonstration and hands-on exercises to help student to grasp a clear concept
of C programming, I/O devices, embedded systems, mobile app and web-based GUI.
• Students will have ample opportunities to practice their programming skills on arithmetic,
logical and input/output through hands-on exercises and workshops.
• Software simulator and in-circuit emulator are employed for students to master the
microcontroller operating techniques.
• Assignments are arranged at suitable intervals throughout the semester. Student progress is
continuously monitored and feedback are provided to enhance the module learning
outcomes.
• Case studies of industry applications are discussed in the class to enhance students’
knowledge of the wide applications of microcontroller in the electronic or other industries.
• Laboratory work, assignments and end-of-module assessment at suitable intervals
throughout the module are employed to monitor the progress of the students.
• ESP programming will be included as a practical example.
Assessment Scheme:
Total 100%
(a) CodeBlock, Microsoft Visual Studio, or another C debugger and builder etc.
(b) Arduino Simulator and Arduino IDE
References:
c Purdum, J., & King, T. (2015). Beginning C for Arduino: Learn C Programming for the
Arduino.
2. Bayle, J., ProQuest, & ProQuest CSA. (2013). C programming for
Arduino (Community experience distilled). Birmingham: Packt Pub.
3. Geddes, M. (2017). Arduino Project Handbook : 25 Simple Electronics Projects for
Beginners, Volume 2.
4. Andrews, W. (2017). Arduino Playground : Geeky Projects for the Experienced Maker.
Creation/Revision Record: