Title :
A course for teaching integrated system design to computer engineering students
Author :
Zualkernan, Imran A.
Author_Institution :
Comput. Sci. & Eng., American Univ. of Sharjah, Sharjah, United Arab Emirates
Abstract :
While cornerstone and capstone courses teach ”design” at the beginning and end of many computer engineering programs, a design gap is left in the sophomore and junior years. This paper describes the development and experiences of teaching five semesters of a specialized design course for a computer engineering program taught in the junior year. The course includes topics in software design patterns, multi-threaded applications, rudimentary user-interface design, embedded programming including sensor building and processing, and Zigbee-based wireless communications. The course is 2 semester credits (1-2-3), and includes a comprehensive project that requires students to build a tangible game or a game-like entertainment system. One key component of the course is the use of an open-source hardware platform called Arduino. The results are that students enjoy the course and are able to build integrated systems that incorporate design patterns, multithreading, embedded programming and wireless communication in an effective manner within one semester.
Keywords :
Zigbee; computer aided instruction; computer games; computer science education; educational courses; embedded systems; further education; multi-threading; object-oriented methods; teaching; user interfaces; Arduino; Zigbee-based wireless communications; capstone course; computer engineering program; computer engineering students; cornerstone course; embedded programming; game-like entertainment system; integrated system design teaching; multithreaded applications; open-source hardware platform; rudimentary user-interface design; sensor building; sensor processing; software design patterns; tangible game; Computers; Education; Games; Hardware; Java; Wireless communication; Wireless sensor networks; Arduino; Computer Engineering; Lilypad; Teaching Integrated System Design; Zigbee;
Conference_Titel :
Global Engineering Education Conference (EDUCON), 2014 IEEE
Conference_Location :
Istanbul
DOI :
10.1109/EDUCON.2014.6826134