This course is the first course for students planning to pursue an extended study of computer science. Students wishing a single computer science course to fulfill the general education requirement or to get a brief introduction to computer science should consider Computer Science 101. The major goal of this course is to give the student an introduction to computer programming.
Computer science is much more than the study of programming and programming languages.
However, programming provides students with tools for implementing and testing concepts covered in subsequent courses. Also, programming skills provide valuable tools for problem solving in many disciplines. There are many different programming languages which tend to fall into broad categories called programming paradigms. Over the last few years, the object-oriented paradigm has become very popular. One popular language that falls into this category is Java.