Apr 24, 2024  
Course Catalog 2006-2007 
    
Course Catalog 2006-2007 [ARCHIVED CATALOG]

Computer Science


Return to {$returnto_text} Return to: College of Arts and Sciences

 

Major


Computer Science courses that are applicable to the major are listed below in the section “Courses in Computer Science.” The major consists of 10 such courses, including Computer Science 210, 275, 280, and 383 and at least three other computer science courses numbered 300 or above. Private Reading courses for fewer than three hours do not normally count toward the major. Each Private Reading course that is meant to count toward the major is subject to prior approval by the CS faculty. In addition, a student is required to complete successfully Mathematics 133, 220, and 232. Students may substitute Mathematics 331 for one of the elective 300-level computer science courses. More information about the Computer Science major can be found on the CS web server (www.cs.oberlin.edu).

Courses in which a student has earned a letter grade lower than a C-/CR or P cannot be used to fulfill the requirements of the major.

Minors


The Computer Science Program offers a minor in Computer Science. Courses that are applicable toward this minor are the same courses listed in the section “Courses in Computer Science.” The minor consists of five courses drawn from this listing. One of these five courses must be a 300-level course.

The Third Stream Computing minor is no longer offered.

Honors Program


In the spring of the junior year, students may apply for admission to the Computer Science Honors Program by submitting a proposal for a project they will undertake in their final year. Admission to the program will be based on performance in classes as well as the quality and feasibility of the proposal. Those admitted to the program will normally elect three or four credit hours of independent work (Computer Science 401) each semester under the direction of a faculty supervisor. Both theoretical investigations and actual implementations are appropriate as Honors projects.

Honors students take a comprehensive examination, with both written and oral parts, at the end of the senior year. This examination is normally administered by a scholar from outside the College and is designed to test the candidate’s mastery of undergraduate computer science.

Winter Term


Some members of the computer science faculty will be available during Winter Term to sponsor student projects. Winter Term is an ideal time to learn new computer languages, to work on major programming projects, or to approach areas of computer science that are not covered by regular courses. Students are encouraged to begin thinking about Winter Term projects early in the fall semester.

Computing Equipment


In addition to using the computer laboratories maintained by the College Center for Information Technology (CIT), the Computer Science Program maintains two computer-teaching labs of its own in the King Building exclusively for the use of CS students. Both of these labs feature late model Intel based computers running both Linux and Windows operating systems. Altogether there are 44 workstations in two labs, 24 in one lab and 20 in the other. Students receive accounts on the CS Program’s Sun Fire 280R Unix server and on the CS Program’s Windows domain servers thereby affording them complete access to all College and CS networking services.

First Year Seminar Program


Return to {$returnto_text} Return to: College of Arts and Sciences