📚 Curriculum Report: Computer Science

Overview

Institution
University of Hawaii - Manoa
Degree
BS Computer Science
System
semester
Years
4
CIP Code
11.0701
Total Credits
120.0
Total Courses
41

Complexity Metrics

Total Complexity
236
Longest Delay
5
ICS141
Highest Centrality
84
ICS311
Critical Path: MATH241 → ICS141 → ICS241 → ICS314 → ICS313

Curriculum Graph

Low (1-5)
Medium (6-15)
High (16+)
Prerequisite
Corequisite
Critical Path
Semester 1
21
MATH241
Calculus 1
7
HSL101
Hawaiian SL
18
ICS111
Introduction to Comput
6
PHYS151
Physics 1
4
PHYS151L
Physics 1 -lab
Semester 2
4
CHEM161
Chemistry 1
2
CHEM161L
Chemistry 1 - lab
18
ICS141
Discrete Math 1
6
HSL102
Hawaiian SL
17
ICS211
Introduction to Comput
Semester 3
17
ICS241
Discrete Math 2
5
HSL201
Hawaiian SL
6
ICS212
Program Structure
4
MATH242
Calculus 2
1
FG102
Gen Ed FG 2
Semester 4
12
ICS311
Algorithms
12
ICS314
Software Engineering
6
ICS321
Database Systems
4
HSL202
Hawaiian SL
1
FQ101
Gen Ed FQ
Semester 5
5
ICS312
Machine-Level and Syst
5
ICS313
Programming Language T
5
ICS332
Operating Systems
5
ICS355
Security and Trust I
5
ICS414
Upper division CS elec
Semester 6
5
ICS415
Upper division CS elec
5
ICS421
Upper division CS elec
5
ICS461
Upper division CS elec
5
ICS496
Capstone Project
3
MATH307
Linear Algebra
Semester 7
4
PHYS152
Physcis 2
3
PHYS152L
Physcis 2 - Lab
2
CHEM162
Chemistry 2
1
DS101
Gen Ed DS
1
Elec301
Elective 300+
1
FW101
Gen Ed FW
Semester 8
1
CHEM162L
Chemistry 2 - lab
1
DA301
Gen Ed DA/DH/DL 300
1
DB101
Gen Ed DB
1
DS102
Gen Ed DS 2
1
FG101
Gen Ed FG

Term Schedule

TermCoursesCredits
1MATH241 Calculus 1
HSL101 Hawaiian SL
ICS111 Introduction to Computer Science I
PHYS151 Physics 1
PHYS151L Physics 1 -lab
15.0
2CHEM161 Chemistry 1
CHEM161L Chemistry 1 - lab
ICS141 Discrete Math 1
HSL102 Hawaiian SL
ICS211 Introduction to Computer Science 2
14.0
3ICS241 Discrete Math 2
HSL201 Hawaiian SL
ICS212 Program Structure
MATH242 Calculus 2
FG102 Gen Ed FG 2
16.0
4ICS311 Algorithms
ICS314 Software Engineering
ICS321 Database Systems
HSL202 Hawaiian SL
FQ101 Gen Ed FQ
16.0
5ICS312 Machine-Level and System Programming
ICS313 Programming Language Theory
ICS332 Operating Systems
ICS355 Security and Trust I
ICS414 Upper division CS elective
15.0
6ICS415 Upper division CS elective
ICS421 Upper division CS elective
ICS461 Upper division CS elective
ICS496 Capstone Project
MATH307 Linear Algebra
15.0
7PHYS152 Physcis 2
PHYS152L Physcis 2 - Lab
CHEM162 Chemistry 2
DS101 Gen Ed DS
Elec301 Elective 300+
FW101 Gen Ed FW
16.0
8CHEM162L Chemistry 2 - lab
DA301 Gen Ed DA/DH/DL 300
DB101 Gen Ed DB
DS102 Gen Ed DS 2
FG101 Gen Ed FG
13.0

Course Metrics

CourseNameCrCplxBlkDlyCtr
MATH241Calculus 14.0211650
ICS111Introduction to Computer Science I4.0181440
ICS141Discrete Math 13.01813575
ICS211Introduction to Computer Science 24.01713468
ICS241Discrete Math 23.01712575
ICS311Algorithms4.0127584
ICS314Software Engineering3.0127563
HSL101Hawaiian SL3.07340
ICS212Program Structure3.06248
ICS321Database Systems3.06159
PHYS151Physics 13.06330
HSL102Hawaiian SL3.06244
ICS332Operating Systems3.05050
ICS355Security and Trust I3.05050
ICS496Capstone Project3.05050
ICS312Machine-Level and System Programming3.05050
ICS313Programming Language Theory3.05050
ICS414Upper division CS elective3.05050
ICS415Upper division CS elective3.05050
ICS421Upper division CS elective3.05050
ICS461Upper division CS elective3.05050
HSL201Hawaiian SL3.05144
MATH242Calculus 24.04133
PHYS151LPhysics 1 -lab1.04133
PHYS152Physcis 23.04133
HSL202Hawaiian SL3.04040
CHEM161Chemistry 13.04220
MATH307Linear Algebra3.03030
PHYS152LPhyscis 2 - Lab1.03030
CHEM161LChemistry 1 - lab1.02020
CHEM162Chemistry 23.02020
CHEM162LChemistry 2 - lab1.01010
FG101Gen Ed FG3.01010
FW101Gen Ed FW3.01010
FG102Gen Ed FG 23.01010
DS101Gen Ed DS3.01010
DS102Gen Ed DS 23.01010
DB101Gen Ed DB3.01010
DA301Gen Ed DA/DH/DL 3003.01010
Elec301Elective 300+3.01010
FQ101Gen Ed FQ3.01010