Content area

Abstract

A new course titled "Introduction to Embedded Systems" based on the OOPic microcontroller from Savage Innovations has been offered at Manhattan College. The OOPic microcontroller was chosen for several reasons. It can be programmed in several high-level languages similar to Basic, Java or C; it has several predefined objects to facilitate interface programming with a variety of devices; in-circuit debugging is a simple procedure and the device is very affordable. The present course is for sophomore electrical engineering students who have had a course in Visual Basic. Two goals of the course are to teach elements of C++ and to provide interface- programming projects that are creative and interesting. Another goal is to address programming and performance issues relevant to embedded system programming such as timing and event- driven procedures. While the OOPic fulfilled the educational needs of this introductory course, its slow speed and limited memory preclude its use in more advanced courses.

Recently the Electrical and Computer Engineering department at Manhattan College has been revising its curriculum for electrical engineering students. One of the goals is to give more attention to high-level programming languages. All engineering students take a required course in Visual Basic during the common freshman year. For electrical engineering students this was the only high level language covered in the curriculum. A course during the Spring of sophomore year covered assembly language programming for the 8051 microcontroller. Feedback from employers and alumni clearly indicated that we needed to improve the coverage of high-level languages.

A course in C or C++ was indicated. With changes in the curriculum, three credits became available during the Fall of the sophomore year. Requiring the introductory C++ course offered by the Computer Science department was an option. However, the department felt hands-on experiments with hardware would stimulate student interest in electrical engineering. So the author prepared a new course that would cover C++ and interfacing to sensors and actuators.

Proceedings of the 2002 American Society for Engineering Education Annual Conference & Exposition Copyright Ó 2002, American Society for Engineering Education”

Main Menu

Details

Company / organization
Title
An Embedded Systems Course Using The Oopic Microcontroller
Source details
Conference: 2002 Annual Conference; Location: Montreal, Canada; Start Date: June 16, 2002; End Date: June 19, 2002
Pages
7.170.1-7.170.7
Publication year
2002
Publication date
Jun 16, 2002
Publisher
American Society for Engineering Education-ASEE
Place of publication
Atlanta
Country of publication
United States
Source type
Conference Paper
Language of publication
English
Document type
Conference Proceedings
Publication history
 
 
Online publication date
2015-03-10
Publication history
 
 
   First posting date
10 Mar 2015
ProQuest document ID
2317696222
Document URL
https://www.proquest.com/conference-papers-proceedings/embedded-systems-course-using-oopic/docview/2317696222/se-2?accountid=208611
Copyright
© 2002. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the associated terms available at https://peer.asee.org/about .
Last updated
2025-11-18
Database
ProQuest One Academic