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
- 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)
- Physics Option (10 credits) - Complete all the courses below:
- 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.
- Three other 300-level or 400-level CS courses not previously taken.
- A minimum of a 2.0 cumulative GPA is required.
- A grade of "C" or better in each CS course is required for the degree and in MATH 211 Matrix Algebra w/Applications (3) .
- 45 Upper division (300 and 400-level) semester hours are required.
- 120 credits are required for graduation.