The University of Texas at Austin

www.wncg.org



CodeWarrior In the Classroom

Metrowerks, a founding member of the WNCG Industrial Affiliates Program, has been working with University of Texas faculty to integrate CodeWarrior into the Department of Electrical & Computer Engineering curriculum. CodeWarrior is Metrowerks' core integrated development environment (IDE) which delivers everything a developer needs to build standard C, C++, and Java™ applications quickly and easily. In the wireless, consumer electronics, Netcom, and transportation industries, CodeWarrior is used to help drastically reduce developers' time to market.

CodeWarrior is currently part of the curriculum in required courses for undergraduates. Introduction to Programming (EE 312) uses the software to develop and debug C programs. The course is required for first year undergraduates, and is led by Professor Craig Chase. In Introduction to Microcontrollers (EE 319), led by Professor G. Jack Lipovski, students develop C programs targeted for 6812 microcontroller boards using CodeWarrior for development and debugging.

Including this IDE in the core electrical engineering curriculum "opens up the use of CodeWarrior in courses that are downstream from EE 312 and EE 319K," says Professor Brian Evans, head of the Embedded Signal Processing Laboratory (ESPL). "For example, all junior and senior courses require completion of the first- and second-year curricula, which includes EE 312 and EE 319K."