In this lab students are introduced to microprocessor hardware and software, including microprocessor principles, machine language programming, and input/output functions/timing. Students learn input/output operations, bus systems, subroutine and control signals, utilize micro assemblers to write floating point mathematical routines, learn special purpose language, and generate re-locatable code.
Students will have familiarity with low power electronics design, gain strong analysis skills, and an understanding of test development. Students will gain experience with different applications of Six Sigma development methods, Concept Engineering, Robust Characterization (P- Diagram), and Capability Analysis. Students will develop the ability to work collaboratively in a team environment.
The department will now be able to host a number of research opportunities in the area of software development to meet real world goals and functions. This can help in the development of advanced technology and artificially intelligent systems.