Introduction to computer programming: Algorithm design through use of control structures, flow charting, and debugging; elements of good programming style; introduction to Object Oriented Programming (OOP) through the design and implementation of objects that interact using well-defined interfaces to solve a problem; course may be instructed in any object-oriented programming language such as C++, Java, or Python; first in a sequence of contextualized STEM Core computer science curriculum for High Performance Computing (HPC)
- Teacher: Courtney Brown