Unit 5: Computer Programming

This unit discusses the purpose and types of programming languages from simple machine code to high level programming languages, including the process of compiling and interpreting.  Students will use variables, loops and conditional statements to build a simple program.  Finally, this unit presents some advanced programming concepts such as Object Oriented Programming.