Degree Requirements

All students are required to complete overall degree requirements in addition to their major.  Please see Degree Completion Requirements for full details for students entering in the 2024-2025 catalog year. 

Those students who started at Hiram prior to the 2024-2025 academic year will follow the Degree Requirements outlined in your catalog of record.

Major Requirements

The applied computer science major requires nine courses plus an approved minor in another discipline.

Core Courses
Select one of the following introductory courses:4
COMPUTERS & ENTERTAIN-W/LAB:MM
INTRO TO COMPUTER SCI-W/LAB:MM
Three additional required core courses:
CPSC 17200INTRO TO PROGRAMMING-W/LAB:MM4
CPSC 20100DATA STRUCTUR/ALRITHM-W/LAB:MM4
CPSC 24000COMPUTER ETHICS:ES3
Computer Science Electives 1
One elective at the 20000-level3-4
Three electives at the 30000-level12
Minor
At least a minor in another discipline, subject to approval by the computer science program
Capstone (relating to your minor discipline and computer science)
CPSC 48500APPLIED COMP SCI CAPSTONE I2
CPSC 48600APPLIED COMP SCI CAPSTONE II2
Total Hours34-35
1

At least one of the elective courses should include significant group work – either one of the group work courses listed under the computer science major or an alternative approved by the computer science program.

Example Applied Computer Science Tracks

The following examples are meant to be illustrative, but not comprehensive.

Computer Information Systems
CPSC 32201USER INTERFACE DESIGN4
CPSC 35600DATABASE DESIGN4
CPSC 37500SOFTWARE ENGINEERING4
CPSC 38000SEM: (WEB PROGRAMMING)3-4
Management or Entrepreneurship Minor
Information Technology
CPSC 20500SYSTEMS PROGRAMMING3
CPSC 34500OPERATING SYSTEMS4
CPSC 35200COMPUTER SECURITY4
CPSC 36300COMPUTER NETWORKS4
Management or Communication Minor
Digital Media
CPSC 16600COMPUTERS & ENTERTAIN-W/LAB:MM4
CPSC 21000DESIGN & BUILD COMPUTER GAMES3
CPSC 38000 Web Programming
CPSC 32201USER INTERFACE DESIGN4
CPSC 35600DATABASE DESIGN4
CPSC 38600ARTIFICIAL INTELLIGENCE4
or CPSC 38700 COMPUTER GRAPHICS
Art, Photography, Writing, or Communication Minor
Scientific Computing
CPSC 2XXXXDATA SCIENCE4
CPSC 35600DATABASE DESIGN4
CPSC 35800INTRO DESIGN&ANALYSIS ALGORITH4
CPSC 36100COMPUTER SIMULATION:SM4
CPSC 38800COMPILER DESIGN & CONSTRUCTION4
Biology, Chemistry, Environmental Science, or Physics Minor

Pathway

You may also be interested in reviewing the computer science major

Plan of Study Grid
First Year
Fall 12 WeekHours
UCS 10101 FIRST-YEAR ENDURING QUESTIONS 4
CS INTRO or Second Major, Minor Course 1 4
Hiram Core Requirement 4
 Hours12
Fall 3 Week
CPSC 24000 COMPUTER ETHICS:ES 3
 Hours3
Spring 12 Week
UCS 20201 ADDRESSING URGENT QUESTIONS 4
CS INTRO or Second Major, Minor Course 1 4
Hiram Core Requirement 4
 Hours12
Spring 3 Week
Hiram Core Requirement 3-4
 Hours3-4
Second Year
Fall 12 Week
Hiram Core Requirement 4
Elective, Second Major, Minor Course 4
Hiram Core Requirement 4
 Hours12
Fall 3 Week
Elective or Hiram Core Requirement 2 3-4
 Hours3-4
Spring 12 Week
CPSC 17200 INTRO TO PROGRAMMING-W/LAB:MM 1 4
Elective, Second Major, Minor Course 4
Hiram Core Requirement 4
 Hours12
Spring 3 Week
CPSC 2XXXXCS Elective 3-4
 Hours3-4
Third Year
Fall 12 Week
CPSC 20100 DATA STRUCTUR/ALRITHM-W/LAB:MM 1 4
UCS 30301 URGENT CHALLENGE SEMINAR:TT 4
Elective, Second Major, Minor Course 4
 Hours12
Fall 3 Week
Hiram Core Requirement 3-4
 Hours3-4
Spring 12 Week
CPSC 3XXXXComputer Science Elective 4
CPSC 3XXXXComputer Science Elective 4
Elective, Second Major, Minor Course 4
 Hours12
Spring 3 Week
Hiram Core Requirement 3-4
 Hours3-4
Fourth Year
Fall 12 Week
CPSC 3XXXXComputer Science Elective 4
CPSC 48500 APPLIED COMP SCI CAPSTONE I 2
Elective, Second Major, Minor Course(s) 6-8
 Hours12-14
Fall 3 Week
Elective, Second Major, Minor Course 3-4
 Hours3-4
Spring 12 Week
CPSC 48600 APPLIED COMP SCI CAPSTONE II 1 2
Elective, Second Major, Minor Course(s) 10
 Hours12
Spring 3 Week
INTD 38800 BIOINFORMATICS (or Hiram Core Requirement, Elective, 2nd Major, or Minor Course) 2 4
 Hours4
 Total Hours121-129
1

"Critical'' to timely degree progression.

2

Students may choose INTD 38800 BIOINFORMATICS to fulfill a computer science elective or Integrated Research Component corequisite. 

A non-computing minor (or major) is required as part of this degree. Choose your CPSC electives in conjunction with your advisor to complement your minor. At least one of the CPSC courses should have a significant group project.