Introduction to Programming

Credits:
4
In this course, students use the C language to write programs to solve basic engineering challenges.  This includes writing programs for decision making, looping, functions, strings, and arrays, as well as data structures and disc operations.  Students practice their skills in a combination of lab and project work using authentic case studies and real-world problems.