Vice Chancellor for Academic Affairs

Computer Science, B.S.

Four-Year Academic Map 2026-2027

This is a sample academic plan for students entering on the 2026-2027 catalog. Students should meet with an academic advisor prior to registration to formulate their own plan. Please tap the button following each course to view course description and prerequisites or see the UH Hilo Catalog for more course information.

High Impact Practices (HIP) Name
Community Engagement
Applied Learning
Student Exchange
Research/Inquiry
Capstone/Senior Seminar
Classifications Name
MAJ Major Course
GEN General Education Course
ELECT Elective Course

Year 1: Fall Semester

Course HIP Classification Credit
MATH 241 Calculus I (4) (FQ: Quantitative Reasoning) MAJ GEN 4
GL: Language Arts (Rec: CS 200 Web Technology I (3) ) GEN 3
CS 150 Intro To Computer Science I (3) MAJ 3
FGA, FGB or FGC: Global Multicultural Perspectives I GEN 3
DS: Social Science I GEN 3
Credits 16

Year 1: Spring Semester

Course HIP Classification Credit
MATH 242 Calculus II (4) (GQR: Quantitative Reasoning) MAJ GEN 4
CS 141 Discrete Math for Comp Sci I (3) MAJ 3
CS 151 Intro to Computer Sci II (3) MAJ 3
FGA, FGB or FGC: Global Multicultural Perspectives II GEN 3
ENG 100 Composition I (3) (FW: Written Communication) GEN 3
Credits 16

Year 2: Fall Semester

Course HIP Classification Credit
Math Option or
Physics Option See note 1
MAJ 3
Math Option or
Physics Option See note 1
MAJ 3
CS 241 Discrete Math for Comp Sci II (3) MAJ 3
CS 266 Comp Org & Assembly Lang (3) MAJ 3
CS 321 Data Structures (3) MAJ 3
Credits 15

Year 2: Spring Semester

Course HIP Classification Credit
Math Option or
Physics Option See note 1
MAJ 3
Physics Option See note 1 or
Elective
MAJ or
ELECT
1
DA, DH or DL: Arts, Humanities, Literature I GEN 3
300-Level CS Course MAJ 3
MATH 211 Matrix Algebra w/Applications (3) MAJ 3
Credits 13

Year 3: Fall Semester

Course HIP Classification Credit
CS 420 Database Internals (3) MAJ 3
CS 430 Operating Systems (3) MAJ 3
DA, DH or DL: Arts, Humanities, Literature II GEN 3
GE HPP GEN 3
DB: Biological Science GEN 3
Credits 15

Year 3: Spring Semester

Course HIP Classification Credit
CS 407 Intro To Numerical Analysis I (3) MAJ 3
CS 410 Elemts Computer Architec (3) MAJ 3
300-Level CS Course or
400-Level CS Course See note 3
MAJ 3
DS: Social Science II GEN 3
Elective or
DP: Physical Science
ELECT or
GEN
3
Elective or
DY: Science Laboratory
ELECT or
GEN
1
Credits 16

Year 4: Fall Semester

Course HIP Classification Credit
CS 460 Software Engineering I (3) (WI, GE GCC) MAJ 3
CS 470 Theory Of Computing (3) MAJ 3
300-Level CS Course or
400-Level CS Course See note 3
MAJ 3
Upper Elective ELECT 3
WI Elective See note 2 GEN ELECT 3
Credits 15

Year 4: Spring Semester

Course HIP Classification Credit
CS 450 Org Of Programming Lang (3) MAJ 3
CS 461 Software Engineering II (3) (WI) MAJ 3
CS 495 CS Professional Seminar (1) MAJ 1
300-Level CS Course or
400-Level CS Course See note 3
MAJ 3
Upper Elective ELECT 3
Elective ELECT 1
Credits 14

Notes

  1. Select one of the two options:
    • Physics Option (10 credits) - Complete all the courses below:
      • PHYS 170 Gen Phys I: Mechanics (4) - PHYS 170L Gen Phys I Lab (1) and PHYS 272 Gen Phys II: Elec & Magnetism (4) - PHYS 272L Gen Phys II Lab (1)
    • Mathematics Option (9 credits) - Choose three courses from the list below:
      • MATH 300 Ordinary Diff Equations (3) , MATH301 [Course Info Not Available], MATH 311 Intro Linear Algebra (3) , MATH 375 Intro to Probability Theory (3) , CS 408 Intro To Numerical Analysis II (3) /MATH 408 Intro To Numerical Analysis II (3) , MATH 422 Mathematical Statistics (3)
  2. One WI course, preferably from the ENG department, such as ENG 209 Writing for Business (3) , ENG 225 Writing for Sci & Technology (3) , or ENG 287 Introduction to Rhetoric (3) is recommended.
  3. Three other 300-level or 400-level CS courses not previously taken.
  4. A minimum of a 2.0 cumulative GPA is required.
  5. A grade of "C" or better in each CS course is required for the degree and in MATH 211 Matrix Algebra w/Applications (3) .
  6. 45 Upper division (300 and 400-level) semester hours are required.
  7. 120 credits are required for graduation.