Overview of Program
The computer science program was established in 1974, graduating our first minor in 1976 and our first major in 1977. Our alumni, who include leaders in both industry and academia, have praised the combination of rigorous education in the discipline combined with a broad liberal arts education. Our program stresses a deep knowledge of basic principles and concepts, rather than an emphasis on just the latest hot topics. Our students have combined computer science majors with a wide variety of other majors and minors, and leave Hiram with both a rigorous education and practical experience in implementation of large projects.
As a department, we have articulated the mission of the computer science program as follows, aligned with and inspired by the mission for Hiram College:
The mission of the computer science program is:
1.) To develop ethical, socially responsible, analytical, and critical thinkers.
2.) To instill in our students a foundation for making creative contributions to society in the computing area.
3.) To provide challenges to our students within a supportive community.
Preparing for Life after Graduation
Through our Integrated Research Component (IRC) program, we involve each student in undergraduate research. Work produced in the IRC's yields excellent student portfolios when applying for internships, jobs after graduation, and graduate school. The Computer Science program encourages our students to apply for internshipopportunities to gain workplace experience, as well as summer undergraduate research programs. Our students have been successful in gaining acceptance to nationally competitive internships and research programs.
Since its inception, over 20% of graduates of the computer science program have completed graduate degrees. Our students have been singularly successful in attaining graduate school acceptances; over the last 10 years, every student who has applied to graduate school has received at least one acceptance. Many of our recent graduates received assistantships from prestigious schools.
Students who completed the bachelor degree in Computer Science at Hiram have been very successful in the job market. Students' first job placements are in a wide variety of areas including programming, support, consulting, and systems administration.
Requirements for Majors and Minors
The department of computer science offers a major and a minor in computer science. Students interested in computer engineering can earn a B.A. in computer science and a B.S. in computer engineering through the dual degree program.
The Computer Science Major requires a total of 13 courses.
I. Core courses:
II. 2 Integrated Research Components (capstone)
CPSC 400 + CPSC 3xx (corequisite)
CPSC 401 + CPSC 3xx (corequisite)
The computer science department capstone is a sequence of two integrated research components. An Integrated Research Component (IRC) is an integration of research with a specified course and requires a formal research proposal, a significant software implementation, an oral presentation to faculty and peers, and a research paper. An IRC can be added to selected upper-division courses. Choices must be approved by your departmental advisor and the course instructor.
III. 4 Computer Science Electives, including one course that requires significant group work:
In the course listings, CPSC 2xx means any CPSC course of 3 or more hours at the 200 level or above, and CPSC 3xx means any CPSC course of 3 or more hours at the 300 level or above. The course CPSC 498, if taken for 3 or more hours, can count as one of the CPSC 2xx courses but not as one of the CPSC 3xx courses.
Because working in groups is an important aspect of software development that is highly valued both in industry and graduate school, we require that one of the CPSC 3xx courses be chosen, in consultation with your advisor, to provide the experience of working in groups to solve significant problems. Such coursess include CPSC 356 Database Design, and CPSC 375 Software Engineering.
The Computer Science Minor requires seven courses:
I. Core courses:
II. 5 Computer Science Electives
Early contact with a departmental advisor is critical to ensure the proper sequencing and choice of computer science courses. A student majoring in Computer Science must have completed CPSC 171 and CPSC 172 by the end of their sophomore year in order to finish the major within 4 years.
Typical Schedule (4 year)
Students majoring in Computer Science at Hiram College are well-trained for positions in business and industry. Students considering graduate study in computer science should add mathematics courses in consultationwith their computer science advisor.
The main academic computing environment at Hiram College is based on a distributed network of Windows machines. Many computers are available in laboratory settings in both academic buildings and the dorms.
Students are encouraged to bring their own computers, which can be attached to the network in any dormitory room or used wirelessly throughout campus. Electronic classrooms with PC's, porjection systems, and sound systems are the sites of many of our laboratory-based courses. The department maintains its own state-of-the-art laboratory based on Linux and Windows platforms.
Besides meeting the college grade point average requirements, a student must perform exemplary work in the Integrated research Components.
Requirements for Departmental Honors
Computer Science calculates the departmental grade point average by counting all Computer Science courses, whether meeting the minimum requirements or not.
Departmental Grade Point Average