Curriculum Report: Computer Science - LSA

# 📚 Curriculum Report: Computer Science - LSA

## Overview

Institution
University of Michigan-Ann Arbor
Degree
BS Computer Science - LSA
System
quarter
Years
4
CIP Code
11.07
Total Credits
128.0
Total Courses
38

## Complexity Metrics

Total Complexity
173
Longest Delay
5
Engineering101
Highest Centrality
36
EECS281
Critical Path: (Engineering101+Math115) → EECS280 → EECS370 → EECS482

## Curriculum Graph

Low (1-5)
Medium (6-15)
High (16+)
Prerequisite
Corequisite
Critical Path
Semester 1
13
Engineering101
Introduction to Computers
20
Math115
Calculus I
7
Engineering100
Introduction to Engine
Semester 2
12
EECS280
Programming and Elemen
11
EECS203
Discrete Mathematics
8
Math116
Calculus II
6
TCHNCLCM300
Technical Communicatio
Semester 3
9
EECS281
Data Structures and Al
6
EECS370
Introduction to Comput
5
Math214
Applied Linear Algebra
Semester 4
4
Physics140
General Physics I
5
Physics141
Elementary Laboratory I
5
EECS445
Intorudction to Machin
5
EECS482
Introduction to Operat
Semester 5
5
EECS484
Database Management Sy
5
EECS485
Web Datavase and Infor
4
EECS376
Foundation of Computer
Semester 6
4
EECSXX
Approved CS MDE course
5
TCHNCLCM497
Advanced Technical Com
3
Math215
Multivariable & Vector
3
Physics240
General Physics II
3
Physics241
Elementary Laboratory II
Semester 7
4
Chemistry125
General Chemistry Labo
5
Chemistry126
General Chemistry Laba
3
Chemistry130
General Chemistry
1
XXXX_36
(General Elective)
Semester 8
1
EECS496
Major Design Experince
1
XXXX_31
(Intellectual Breadth)
1
XXXX_37
(General Elective)
Semester 9
1
STATS250
Introduction to Statis
1
XXXX_32
(Intellectual Breadth)
1
XXXX_38
(General Elective)
Semester 10
1
XXXX_26
(Technical Elective)
1
XXXX_35
(General Elective)
Semester 11
1
XXXX_27
(Technical Elective)
1
XXXX_33
(Intellectual Breadth)
Semester 12
1
XXXX_28
(Technical Elective)
1
XXXX_34
(Intellectual Breadth)

## Term Schedule

Term | Courses | Credits
--- | --- | ---
1 | Engineering101 Introduction to Computers Math115 Calculus I Engineering100 Introduction to Engineering | 12.0
2 | EECS280 Programming and Elementary Data Structures EECS203 Discrete Mathematics Math116 Calculus II TCHNCLCM300 Technical Communication for Electrical and Computer Science | 13.0
3 | EECS281 Data Structures and Algorithms EECS370 Introduction to Computer Organization Math214 Applied Linear Algebra | 12.0
4 | Physics140 General Physics I Physics141 Elementary Laboratory I EECS445 Intorudction to Machine Learning (CS Elective) EECS482 Introduction to Operating Systems (CS Elective) | 13.0
5 | EECS484 Database Management Systems (CS Elective) EECS485 Web Datavase and Information Systems (CS Elective) EECS376 Foundation of Computer Science | 12.0
6 | EECSXX Approved CS MDE course TCHNCLCM497 Advanced Technical Communication for Computer Science Math215 Multivariable & Vector Calculus Physics240 General Physics II Physics241 Elementary Laboratory II | 15.0
7 | Chemistry125 General Chemistry Laboratory I Chemistry126 General Chemistry Labatory II Chemistry130 General Chemistry XXXX_36 (General Elective) | 9.0
8 | EECS496 Major Design Experince Professionalism XXXX_31 (Intellectual Breadth) XXXX_37 (General Elective) | 10.0
9 | STATS250 Introduction to Statistics and Data Analysis XXXX_32 (Intellectual Breadth) XXXX_38 (General Elective) | 11.0
10 | XXXX_26 (Technical Elective) XXXX_35 (General Elective) | 7.0
11 | XXXX_27 (Technical Elective) XXXX_33 (Intellectual Breadth) | 7.0
12 | XXXX_28 (Technical Elective) XXXX_34 (Intellectual Breadth) | 7.0

## Course Metrics

Course | Name | Cr | Cplx | Blk | Dly | Ctr
--- | --- | --- | --- | --- | --- | ---
Math115 | Calculus I | 4.0 | 20 | 15 | 5 | 0
Engineering101 | Introduction to Computers | 4.0 | 13 | 8 | 5 | 29
EECS280 | Programming and Elementary Data Structures | 4.0 | 12 | 7 | 5 | 29
EECS203 | Discrete Mathematics | 4.0 | 11 | 7 | 4 | 23
EECS281 | Data Structures and Algorithms | 4.0 | 9 | 4 | 5 | 36
Math116 | Calculus II | 4.0 | 8 | 4 | 4 | 10
Engineering100 | Introduction to Engineering | 4.0 | 7 | 3 | 4 | 0
EECS370 | Introduction to Computer Organization | 4.0 | 6 | 1 | 5 | 9
TCHNCLCM300 | Technical Communication for Electrical and Computer Science | 1.0 | 6 | 2 | 4 | 4
Chemistry126 | General Chemistry Labatory II | 1.0 | 5 | 2 | 3 | 0
Physics141 | Elementary Laboratory I | 1.0 | 5 | 2 | 3 | 0
Math214 | Applied Linear Algebra | 4.0 | 5 | 1 | 4 | 4
EECS482 | Introduction to Operating Systems (CS Elective) | 4.0 | 5 | 0 | 5 | 0
EECS484 | Database Management Systems (CS Elective) | 4.0 | 5 | 0 | 5 | 0
EECS485 | Web Datavase and Information Systems (CS Elective) | 4.0 | 5 | 0 | 5 | 0
EECS445 | Intorudction to Machine Learning (CS Elective) | 4.0 | 5 | 0 | 5 | 0
TCHNCLCM497 | Advanced Technical Communication for Computer Science | 2.0 | 5 | 1 | 4 | 4
Chemistry125 | General Chemistry Laboratory I | 1.0 | 4 | 1 | 3 | 3
Physics140 | General Physics I | 4.0 | 4 | 1 | 3 | 6
EECS376 | Foundation of Computer Science | 4.0 | 4 | 0 | 4 | 0
EECSXX | Approved CS MDE course | 4.0 | 4 | 0 | 4 | 0
Chemistry130 | General Chemistry | 3.0 | 3 | 0 | 3 | 0
Physics240 | General Physics II | 4.0 | 3 | 0 | 3 | 0
Physics241 | Elementary Laboratory II | 1.0 | 3 | 1 | 2 | 0
Math215 | Multivariable & Vector Calculus | 4.0 | 3 | 0 | 3 | 0
EECS496 | Major Design Experince Professionalism | 2.0 | 1 | 0 | 1 | 0
STATS250 | Introduction to Statistics and Data Analysis | 3.0 | 1 | 0 | 1 | 0
XXXX_26 | (Technical Elective) | 4.0 | 1 | 0 | 1 | 0
XXXX_27 | (Technical Elective) | 3.0 | 1 | 0 | 1 | 0
XXXX_28 | (Technical Elective) | 3.0 | 1 | 0 | 1 | 0
XXXX_31 | (Intellectual Breadth) | 4.0 | 1 | 0 | 1 | 0
XXXX_32 | (Intellectual Breadth) | 4.0 | 1 | 0 | 1 | 0
XXXX_33 | (Intellectual Breadth) | 4.0 | 1 | 0 | 1 | 0
XXXX_34 | (Intellectual Breadth) | 4.0 | 1 | 0 | 1 | 0
XXXX_35 | (General Elective) | 3.0 | 1 | 0 | 1 | 0
XXXX_36 | (General Elective) | 4.0 | 1 | 0 | 1 | 0
XXXX_37 | (General Elective) | 4.0 | 1 | 0 | 1 | 0
XXXX_38 | (General Elective) | 4.0 | 1 | 0 | 1 | 0