A201: Introduction to Programming

Computer science is the study of computation, computing machinery (hardware and software), and information technology in general. The goal of this course is to introduce students to the general idea of programming.

In this course, we will explore programming concepts using the Java programming language, and hopefully make some pretty cool programs. We'll discuss concepts such as variables, loops, objects, classes, files and maybe even networking. This course is intended for non-majors, so if you're thinking of majoring in computer science, you should consider taking c211 instead.

The prerequisite for this course is two years of high school math. In algebra, you solved problems using symbols. Programming is basically the same idea, so it will be helpful in writing programs. The hard part of algebra was figuring out how to attack a problem; what tools to use and in what order to come to a solution. Programming is very similar: you solve problems with tools. There are often multiple correct methods to solve a problem, and we'll spend some time figuring out how to find the best one.

Our programming assignments will use Java since it is not only industry standard, but it also models Object-Oriented programming decently well. There is also extensive documentation on the web to learn how to add features, so learning the fundamentals of Java programming is the main goal of the course.

[ Proceed to internal home page | Proceed to message board | Authorization failed? ]