0 or 3 credits
Fall 2025 Laboratory Lecture Distance Learning Lower DivisionThis course introduces computing systems and defines the major classes of computing devices. Sequential and concurrent operations, along with logic and control structures, are covered. Knowledge of fundamental computing principles is discovered. Common software tools are used to create, test, and debug systems. Systems are constructed from standard blocks with a focus on subsystem operation and performance, troubleshooting/debugging and testing. Common applications of embedded systems are introduced.
Learning Outcomes1Develop and utilize algorithms and flowcharts to create microcontroller applications to solve a given problem.
2Apply the fundamental control structures and logic operations to control program flow within microcontroller applications.
3Demonstrate the ability to convert numbers between number systems (bases) and compute arithmetic operations within microcontroller applications.
4Utilize the primary tools used to create, test, and debug computing system hardware and software components.
5Construct electronic hardware systems to solve a given microcontroller problem.