CPT 150 Introduction to Computer Programming
This course offers an introduction to computer programming using some high level language. Students will learn how to formulate, represent, and solve problems using the computer. Emphasis will be on the features common to most of these languages. After introducing data structures, expressions, functions, control structures, input and output, the course will proceed to classes, events, user interface construction, documentation, and program testing. Both procedural and object-oriented programming paradigms will be discussed.