PROG-1000Programming
This course is an introduction to programming that will prepare students for embedded software development on a microcontroller. (No microcontroller hardware is introduced in this course; programs are written and run on a PC.) Flow charts and pseudo code are used to analyze program function and to model program logic before actual coding in a computer language. Programming skills are developed by working programs and then writing similar code. Troubleshooting skills are developed by using debugging tools that allow examination of program flow and variables.