Required intermediate classes for ICS major
Choose one intermediate course in each of two areas (2 total).

Requirements Analysis
» INF 113

Software Engineering
» INF 131
» INF 115
» INF 123

Information Systems
» INF 162

Programming Languages and Operating Systems
» CS 144
» CS 131

Computer Systems Design
» CS 132

Analysis of Algorithms and Computer/Network Security
» CS 162
» CS 163
» CS 164
» CS 134

Artifical Intelligence
» CS 172
» CS 173

Graphics and Databases
» CS 112
» EECS 104
» CS 122A