Jul 22, 2024  
2017-2018 Undergraduate Bulletin 
2017-2018 Undergraduate Bulletin [ARCHIVED BULLETIN]

Computer Science

Return to: Departments and Programs  

Professors Anderson (emeritus), Gray (emeritus), Rosiene, Russell
Assistant Professors Becker, Zegarelli (emeritus)

The department offers a program leading to a B.A. and a B.S. in computer science.

In order to provide some consistency for students learning the fundamentals of computer programming, the department has a base language that is used for its introductory computer programming courses, CS 114  and CS 115 . The current base language is Java. The term upper-level courses used below refers to courses having numbers beginning with 2, 3, or 4.

The Bachelor of Arts in Computer Science is less theory intensive than the B.S. degree and integrates a wider variety of liberal arts courses. The B.A. provides flexibility to allow students to tailor their majors to satisfy individual talents and goals. It combines a set of required core courses with the opportunity to choose from among a wide variety of elective courses in the various areas of computer science.

The Bachelor of Science in Computer Science is designed to prepare students for a career in the computer profession, business, or education. It provides students with a solid foundation in both theoretical and applied computer science while also allowing them to explore other areas of interest. The B.S. degree is recommended for students planning to pursue graduate school.

The Certificate program, open to students with a baccalaureate degree from an accredited college, provides students with the opportunity to sharpen their existing skills or to gain a solid background in Computer Science to aid them in possible career changes. Students may enroll on a part-time basis. For further information, contact the Center for Graduate and Adult Academic Services.

Computer Science Honors Program

A candidate for departmental honors in computer science must be a major in computer science who has completed 18 credit hours of upper-level computer science courses, and who has achieved a GPA of at least 3.25 in the major and 3.0 overall. In addition, a candidate must complete the equivalent of a semester course on an approved topic not covered in the existing curriculum. An Honors Committee appointed by the chairman and consisting of at least two faculty members reviews the work and administers an oral and/or written examination. The final decision on the granting of honors rests with this committee.

Grade Requirements for a Major or Minor

All required courses (including elective and application requirements for a major) must be completed with a minimum overall average of 2.25. Each of these courses must be taken for a letter grade and may not be taken on a Pass/No Pass basis.

Experiential Education Program

The University’s Experiential Education program is open to computer science majors. Students must complete the first year with at least a 2.5 GPA and have permission from the department’s co-op faculty coordinator to be eligible for the program.

All co-op students work either full or part time during at least two terms, including summer terms. Academic credit is awarded and applied toward degree requirements as unrestricted elective courses. Co-op is graded on a Pass/No Pass basis.

For more information, contact the department’s co-op faculty coordinator or the Experiential Education office.


    Undergraduate Program(s) & Major(s)Minor(s)Certification