This is a first programming course for Computer Science majors with a focus on object-oriented programming. The goal of the course is to develop skills such as program design and testing as well as the implementation of programs using a graphical IDE. All programming will be done in Java.
This is a challenging course, but we hope you will also have fun! There will be several programming projects -- each aims to provide experience with the basic elements of programming such as loops, arrays, and inheritance. The assignments also try to show how programming can be useful and fun, and how even relatively simple constructs can accomplish real tasks.
For further information, please see the course syllabus.
For office hours and other contact information, visit the Contact web page.
Be sure to check the
Announcements web page regularly
(once a day or so) for important messages.