Introduces students to computer programming with the object-oriented approach. As a first course in computer programming, it covers the classic programming constructs of variables, loops, conditions, arithmetic calculations, functions, parameters and arrays. Object-oriented programming constructs and concepts are introduced such as object-oriented problem conceptualization, class definition, object instantiation, method definition and invocation, class inter-relationships and inheritance. A brief introduction to graphical user interfaces and event-driven programming is made. Three lecture hours and 2 hours of computer lab. Falls and Springs. Prerequisite(s): CS 2010.
*All course information is from the 2012-2013 Catalog.