3Credit(s) This course introduces students to a high level programming language and the logic and control structures that are the foundations of computer programming. Variables, assignment, subroutines, data types and basic object oriented programming will be explored and used to develop simple applications.