Computer Science 112 Fall 2008


Welcome! This is the main course Web site for the Computer Science 112, Introduction to Computer Science II. This course introduces students to implementation and evaluation of algorithms and data structures that are both correct and efficient. On this site you will find postings of the laboratory and homework assignments and you should use these pages to post questions about this material. As a part of certain laboratories, you will be required to complete the assignment by actually posting some of your deliverables directly to the Web site. If there is any group project work, you will be able to use this site to collaborate with your group members. Links to the main areas for this course are included below with a short description.

Since this is a separate course Web site, you will need to return to Professor Kapfhammer's Internet Site in order to learn more about his teaching and research projects. Alternatively, you might want to return to Professor Kapfhammer's Teaching Page.

Course Syllabus provides the details about this course.

Class Register gives links to each of the Web site pages for the students in this course. Please make sure that you create your own page so that you can "sign" your responses to the homework assignments and the questions that you post about the laboratory assignments.

Class Schedule contains a discussion of the material that will be covered in the course each week. You can look to this page for information about the sections of the book that we will discuss and the additional programs you can download for viewing. Feel free to include comments about the areas of the week that were confusing or the areas that were very difficult!

Laboratory Assignments furnishes a collaborative area to facilitate the discussion of each laboratory assignment. You can use this collaborative area to post questions or requests for clarification. Also, you can use this page for a high-level discussion concerning the laboratory. This page will also include addendums and hints that will help you to complete the laboratory correctly!

Final Project gives the details about the project that you will complete for this course. The project will require a group of individuals to develop a complete application that solves a real-world problem.

Java Documentation includes links to the documentation for the version of Java that will be used in this course. The JavaDoc documentation for Java is often a useful development companion.


Link to this Page