1 |
105 |
Computing Fundamentals I
|
AR,
SP
|
None.
|
N/A
|
N/A
|
2 |
106 |
Computing Fundamentals II
|
IM,
AL,
CN
|
None.
|
N/A
|
N/A
|
3 |
161 |
Introduction to Programming and Problem-solving
|
IM,
AL,
CN
|
None.
|
N/A
|
N/A
|
4 |
162 |
Introduction to Computer Science
|
IM,
AL,
CN
|
None.
|
N/A
|
N/A
|
5 |
163 |
Data Structures
|
IM,
AL,
CN
|
None.
|
N/A
|
N/A
|
6 |
201 |
Computer Systems Programming
|
PL,
OS,
SF
|
None.
|
N/A
|
N/A
|
7 |
202 |
Programming Systems
|
OS,
AL,
CN,
AR,
IM,
SF
|
None.
|
N/A
|
N/A
|
8 |
250 |
Discrete Structures I
|
DS
|
None.
|
N/A
|
N/A
|
9 |
251 |
Discrete Structures II
|
DS
|
None.
|
N/A
|
N/A
|
10 |
300 |
Elements Of Software Engineering
|
SE,
SP
|
None.
|
N/A
|
N/A
|
11 |
305 |
Social, Ethical, and Legal Implications of Computing
|
SP
|
None.
|
N/A
|
N/A
|
12 |
311 |
Computational Structures
|
None.
|
None.
|
N/A
|
N/A
|
13 |
313 |
AI & Game Design
|
None.
|
None.
|
N/A
|
N/A
|
14 |
321 |
Languages and Compiler Design I
|
PL
|
None.
|
N/A
|
N/A
|
15 |
322 |
Languages and Compiler Design II
|
PL
|
None.
|
N/A
|
N/A
|
16 |
333 |
Introduction to Operating Systems
|
OS,
SF
|
None.
|
N/A
|
N/A
|
17 |
333 |
Introduction to Operating Systems Lab
|
None.
|
None.
|
N/A
|
N/A
|
18 |
345 |
Cyberculture: The Internet and Popular Culture
|
SP
|
None.
|
N/A
|
N/A
|
19 |
346 |
Exploring Complexity in Science and Technology
|
CN
|
None.
|
N/A
|
N/A
|
20 |
347 |
The Internet Age
|
NC,
SP
|
None.
|
N/A
|
N/A
|
21 |
348 |
Digital Media, Tech., & Society
|
SP
|
None.
|
N/A
|
N/A
|
22 |
350 |
Algorithms and Complexity
|
None.
|
None.
|
N/A
|
N/A
|
23 |
410 |
Top: Manipulating Data Using XML
|
None.
|
None.
|
N/A
|
N/A
|
24 |
410 |
Top: Introduction to Digital Forensics
|
None.
|
None.
|
N/A
|
N/A
|
25 |
410 |
Top: Measuring Computer Performance
|
None.
|
None.
|
N/A
|
N/A
|
26 |
410 |
Top: Human Computer Interaction
|
HCI
|
None.
|
N/A
|
N/A
|
27 |
410 |
Top: Network Management & Security
|
None.
|
None.
|
N/A
|
N/A
|
28 |
410 |
Top: Parallel Algorithms
|
PD
|
None.
|
N/A
|
N/A
|
29 |
410 |
Top: Open Source Software Development in the Unix Environment
|
SE,
HCI
|
None.
|
N/A
|
N/A
|
30 |
410 |
Top: Malicious Code and Forensics
|
None.
|
None.
|
N/A
|
N/A
|
31 |
410 |
Top: Introduction to Multimedia Networking
|
None.
|
None.
|
N/A
|
N/A
|
32 |
410 |
Top: Algorithm Design & Analysis
|
None.
|
None.
|
N/A
|
N/A
|
33 |
410 |
Top: Introduction to Computational Biology
|
CN
|
None.
|
N/A
|
N/A
|
34 |
410 |
Top: Concurrent Systems
|
None.
|
None.
|
N/A
|
N/A
|
35 |
410 |
Top: Wireless Internet Protocols & Standards
|
None.
|
None.
|
N/A
|
N/A
|
36 |
410 |
Top: Network Routing and Management
|
None.
|
None.
|
N/A
|
N/A
|
37 |
410 |
Top: Network Security
|
None.
|
None.
|
N/A
|
N/A
|
38 |
410 |
Top: Wireless Networking Concepts
|
None.
|
None.
|
N/A
|
N/A
|
39 |
410 |
Top: Advanced Multimedia Networking
|
None.
|
None.
|
N/A
|
N/A
|
40 |
410 |
Top: Data Streams
|
None.
|
None.
|
N/A
|
N/A
|
41 |
410 |
Top: Software Security
|
None.
|
None.
|
N/A
|
N/A
|
42 |
410 |
Top: Open Source Topic
|
None.
|
None.
|
N/A
|
N/A
|
43 |
410 |
Top: Introduction to Networking
|
None.
|
None.
|
N/A
|
N/A
|
44 |
410 |
Top: Database Internals
|
IM
|
None.
|
N/A
|
N/A
|
45 |
410 |
Top: Multicore Computing
|
None.
|
None.
|
N/A
|
N/A
|
46 |
410 |
Top: Multicore Computing: Practicum
|
None.
|
None.
|
N/A
|
N/A
|
47 |
410 |
Top: Adv Open Source Software Eng
|
None.
|
None.
|
N/A
|
N/A
|
48 |
410 |
Top: Mathematical Logic via Foundational Algorithms
|
DS
|
None.
|
N/A
|
N/A
|
49 |
410 |
Top: Mastery in Programming
|
None.
|
None.
|
N/A
|
N/A
|
50 |
410 |
Top: Advanced Java Programming
|
None.
|
None.
|
N/A
|
N/A
|
51 |
410 |
Top: Data Management in the Cloud
|
None.
|
None.
|
N/A
|
N/A
|
52 |
410 |
Top: Introduction to Wireless Networking
|
None.
|
None.
|
N/A
|
N/A
|
53 |
410 |
Top: Advanced Counting, Probability & Computing
|
None.
|
None.
|
N/A
|
N/A
|
54 |
410 |
Top: Algorithms For Parallel Computation
|
None.
|
None.
|
N/A
|
N/A
|
55 |
410 |
Top: Security and Programming
|
IM,
AL,
CN
|
None.
|
N/A
|
N/A
|
56 |
410 |
Top: Programming the Web
|
None.
|
None.
|
N/A
|
N/A
|
57 |
410 |
Top: Green Computing and Communications
|
NC
|
None.
|
N/A
|
N/A
|
58 |
410 |
Top: General Purpose GPU Computing
|
None.
|
None.
|
N/A
|
N/A
|
59 |
410 |
Top: Using XML and Related Languages
|
None.
|
None.
|
N/A
|
N/A
|
60 |
410 |
Top: Introduction to Visual Computing
|
None.
|
None.
|
N/A
|
N/A
|
61 |
410 |
Top: Introduction to Performance Measurement, Modeling and Analysis
|
None.
|
None.
|
N/A
|
N/A
|
62 |
410 |
Top: Languages and Low-Level Programming
|
None.
|
None.
|
N/A
|
N/A
|
63 |
410 |
Top: Mobile Health
|
None.
|
None.
|
N/A
|
N/A
|
64 |
415 |
Parallel Programming
|
PD
|
None.
|
N/A
|
N/A
|
65 |
420 |
Object Oriented Programming
|
None.
|
None.
|
N/A
|
N/A
|
66 |
441 |
Artificial Intelligence
|
IM,
IS,
AL,
CN
|
None.
|
N/A
|
N/A
|
67 |
442 |
Advanced Artificial Intelligence: Combinatorial Games
|
None.
|
None.
|
N/A
|
N/A
|
68 |
443 |
Advanced Artificial Intelligence: Combinatorial Search
|
None.
|
None.
|
N/A
|
N/A
|
69 |
445 |
Machine Learning
|
None.
|
None.
|
N/A
|
N/A
|
70 |
446 |
Advanced Topics in Machine Learning
|
None.
|
None.
|
N/A
|
N/A
|
71 |
447 |
Computer Graphics
|
AR
|
None.
|
N/A
|
N/A
|
72 |
451 |
Numerical Computation
|
None.
|
None.
|
N/A
|
N/A
|
73 |
452 |
Building Software Systems with Components
|
None.
|
None.
|
N/A
|
N/A
|
74 |
454 |
Software Engineering
|
SE
|
None.
|
N/A
|
N/A
|
75 |
457 |
Functional Languages
|
None.
|
None.
|
N/A
|
N/A
|
76 |
465 |
Construction & Analysis of Web-Based Applications
|
None.
|
None.
|
N/A
|
N/A
|
77 |
467 |
The Wireless Web
|
None.
|
None.
|
N/A
|
N/A
|
78 |
469 |
Software Engineering Capstone I
|
SP
|
None.
|
N/A
|
N/A
|
79 |
470 |
Software Engineering Capstone II
|
SP
|
None.
|
N/A
|
N/A
|
80 |
480 |
Randomized Algorithms and Probabilistic Analysis
|
None.
|
None.
|
N/A
|
N/A
|
81 |
485 |
Cryptography
|
None.
|
None.
|
N/A
|
N/A
|
82 |
486 |
Introduction to Database Management Systems
|
IM
|
None.
|
N/A
|
N/A
|
83 |
489 |
Principles of Database Systems
|
None.
|
None.
|
N/A
|
N/A
|
84 |
491 |
Introduction to Computer Security
|
NC
|
None.
|
N/A
|
N/A
|
85 |
492 |
Malware
|
None.
|
None.
|
N/A
|
N/A
|
86 |
493 |
Digital Forensics
|
None.
|
None.
|
N/A
|
N/A
|
87 |
494 |
Internetworking Protocols
|
None.
|
None.
|
N/A
|
N/A
|
88 |
497 |
Sensor Networks
|
AR,
NC
|
None.
|
N/A
|
N/A
|
89 |
510 |
Top: Manipulating Data Using XML
|
None.
|
None.
|
N/A
|
N/A
|
90 |
510 |
Top: Functional Logic Programming
|
CN,
AL,
IM
|
None.
|
N/A
|
N/A
|
91 |
510 |
Top: Distributed Computing
|
SF,
AL,
IM,
OS,
SDF,
DS,
IAS,
PBD
|
None.
|
N/A
|
N/A
|
92 |
510 |
Advanced Multimedia Networking
|
None.
|
None.
|
N/A
|
N/A
|
93 |
510 |
Top: Open Source Software Development in the Unix Environment
|
SE,
HCI
|
None.
|
N/A
|
N/A
|
94 |
510 |
Top: Spoken Language Interfaces
|
None.
|
None.
|
N/A
|
N/A
|
95 |
510 |
Top: Malicious Code & Forensics
|
None.
|
None.
|
N/A
|
N/A
|
96 |
510 |
Top: In Software Eng. New Ideas in Testing Theory
|
None.
|
None.
|
N/A
|
N/A
|
97 |
510 |
Top: Foundations of Database Systems
|
IM
|
None.
|
N/A
|
N/A
|
98 |
510 |
Top: Introduction to Multimedia Networking
|
None.
|
None.
|
N/A
|
N/A
|
99 |
510 |
Top: Information Security Assurance
|
None.
|
None.
|
N/A
|
N/A
|
100 |
510 |
Top: Fundamentals of Staged Computation
|
PL
|
None.
|
N/A
|
N/A
|
101 |
510 |
Top: Adv Open Source Software Eng
|
None.
|
None.
|
N/A
|
N/A
|
102 |
510 |
Top: Dependent Type Programming
|
None.
|
None.
|
N/A
|
N/A
|
103 |
510 |
Top: Wireless Internet Protocols & Standards
|
None.
|
None.
|
N/A
|
N/A
|
104 |
510 |
Top: Advanced Topics Software Engineering
|
None.
|
None.
|
N/A
|
N/A
|
105 |
510 |
Top: Wireless Networking Concepts
|
None.
|
None.
|
N/A
|
N/A
|
106 |
510 |
Top: Advanced Topics in Networking
|
None.
|
None.
|
N/A
|
N/A
|
107 |
510 |
Top: Advanced Software Engineering
|
None.
|
None.
|
N/A
|
N/A
|
108 |
510 |
Top: Data Streams
|
None.
|
None.
|
N/A
|
N/A
|
109 |
510 |
Top: Advanced Cryptography
|
None.
|
None.
|
N/A
|
N/A
|
110 |
510 |
Top: Information Integration
|
None.
|
None.
|
N/A
|
N/A
|
111 |
510 |
Top: Nonstandard Computation
|
None.
|
None.
|
N/A
|
N/A
|
112 |
510 |
Top: Advanced Programming
|
None.
|
None.
|
N/A
|
N/A
|
113 |
510 |
Top: Principles of Database Systems
|
None.
|
None.
|
N/A
|
N/A
|
114 |
510 |
Top: Multi Media Networking
|
None.
|
None.
|
N/A
|
N/A
|
115 |
510 |
Top: Concurrent Systems
|
None.
|
None.
|
N/A
|
N/A
|
116 |
510 |
Top: Computer Performance Analysis
|
None.
|
None.
|
N/A
|
N/A
|
117 |
510 |
Top: Information Theory
|
None.
|
None.
|
N/A
|
N/A
|
118 |
510 |
Top: Multicore Computing
|
None.
|
None.
|
N/A
|
N/A
|
119 |
510 |
Top: Automated Deduction
|
None.
|
None.
|
N/A
|
N/A
|
120 |
510 |
Top: Multicore Computing: Practicum
|
None.
|
None.
|
N/A
|
N/A
|
121 |
510 |
Top: Multicore
|
None.
|
None.
|
N/A
|
N/A
|
122 |
510 |
Top: Mathematical Logic via Foundational Algorithms
|
DS
|
None.
|
N/A
|
N/A
|
123 |
510 |
Top: Computational Photography
|
None.
|
None.
|
N/A
|
N/A
|
124 |
510 |
Top: Mastery in Programming
|
None.
|
None.
|
N/A
|
N/A
|
125 |
510 |
Top: Data Management in the Cloud
|
None.
|
None.
|
N/A
|
N/A
|
126 |
510 |
Top: Introduction to Wireless Networking
|
None.
|
None.
|
N/A
|
N/A
|
127 |
510 |
Top: Advanced Counting, Probability & Computing
|
None.
|
None.
|
N/A
|
N/A
|
128 |
510 |
Top: Algorithms For Parallel Computation
|
None.
|
None.
|
N/A
|
N/A
|
129 |
510 |
Top: Mobile Computing
|
None.
|
None.
|
N/A
|
N/A
|
130 |
510 |
Top: Client & Server Side Applications For The Web
|
None.
|
None.
|
N/A
|
N/A
|
131 |
510 |
Top: Using XML and Related Languages
|
None.
|
None.
|
N/A
|
N/A
|
132 |
510 |
Top: Security and Programming
|
CN,
AL,
IM
|
None.
|
N/A
|
N/A
|
133 |
510 |
Top: Programming the Web
|
None.
|
None.
|
N/A
|
N/A
|
134 |
510 |
Top: Green Computing and Communications
|
NC
|
None.
|
N/A
|
N/A
|
135 |
510 |
Top: General Purpose GPU Computing
|
None.
|
None.
|
N/A
|
N/A
|
136 |
510 |
Top: Introduction to Visual Computing
|
None.
|
None.
|
N/A
|
N/A
|
137 |
510 |
Top: Machine Learning Practicum
|
None.
|
None.
|
N/A
|
N/A
|
138 |
510 |
Top: Introduction to Performance Measurement, Modeling and Analysis
|
None.
|
None.
|
N/A
|
N/A
|
139 |
510 |
Top: Languages and Low-Level Programming
|
None.
|
None.
|
N/A
|
N/A
|
140 |
510 |
Top: Mobile Health
|
None.
|
None.
|
N/A
|
N/A
|
141 |
515 |
Parallel Programming
|
PD
|
None.
|
N/A
|
N/A
|
142 |
520 |
Object Oriented Programming
|
None.
|
None.
|
N/A
|
N/A
|
143 |
533 |
Concepts of Operating Systems
|
OS,
SF
|
None.
|
N/A
|
N/A
|
144 |
538 |
Computer Architecture
|
None.
|
None.
|
N/A
|
N/A
|
145 |
541 |
Artificial Intelligence
|
IS
|
None.
|
N/A
|
N/A
|
146 |
542 |
Advanced Artificial Intelligence: Combinatorial Games
|
None.
|
None.
|
N/A
|
N/A
|
147 |
543 |
Advanced Artificial Intelligence: Combinatorial Search
|
None.
|
None.
|
N/A
|
N/A
|
148 |
545 |
Machine Learning
|
None.
|
None.
|
N/A
|
N/A
|
149 |
546 |
Advanced Topics in Machine Learning
|
None.
|
None.
|
N/A
|
N/A
|
150 |
547 |
Computer Graphics
|
AR
|
None.
|
N/A
|
N/A
|
151 |
549 |
Computational Geometry
|
None.
|
None.
|
N/A
|
N/A
|
152 |
550 |
Parallel Algorithms
|
PD
|
None.
|
N/A
|
N/A
|
153 |
551 |
Numerical Computation
|
None.
|
None.
|
N/A
|
N/A
|
154 |
552 |
Building Software Systems With Components
|
None.
|
None.
|
N/A
|
N/A
|
155 |
553 |
Design Patterns
|
IS
|
None.
|
N/A
|
N/A
|
156 |
554 |
Software Engineering
|
SE
|
None.
|
N/A
|
N/A
|
157 |
555 |
Software Specification & Verification
|
SE
|
None.
|
N/A
|
N/A
|
158 |
556 |
Software Implementation and Testing
|
SE
|
None.
|
N/A
|
N/A
|
159 |
557 |
Functional Languages
|
None.
|
None.
|
N/A
|
N/A
|
160 |
558 |
Programming Languages
|
None.
|
None.
|
N/A
|
N/A
|
161 |
559 |
Software Measurement & Models
|
SE
|
None.
|
N/A
|
N/A
|
162 |
560 |
Human-Computer Interaction
|
HCI
|
None.
|
N/A
|
N/A
|
163 |
565 |
Construction & Analysis of Web-Based Applicaitons
|
None.
|
None.
|
N/A
|
N/A
|
164 |
567 |
The Wireless Web
|
None.
|
None.
|
N/A
|
N/A
|
165 |
572 |
Operating Systems Internals
|
AR,
OS,
SF
|
None.
|
N/A
|
N/A
|
166 |
573 |
Computer Communications
|
None.
|
None.
|
N/A
|
N/A
|
167 |
575 |
Computer System Analysis
|
OS,
SF
|
None.
|
N/A
|
N/A
|
168 |
576 |
Computer Security
|
None.
|
None.
|
N/A
|
N/A
|
169 |
577 |
Modern Language Processors
|
None.
|
None.
|
N/A
|
N/A
|
170 |
578 |
Program Language Semantics
|
DS
|
None.
|
N/A
|
N/A
|
171 |
579 |
Formal Verification of Hardware/Software
|
AR,
DS
|
None.
|
N/A
|
N/A
|
172 |
580 |
Randomized Algorithms and Probabilistic Analysis
|
None.
|
None.
|
N/A
|
N/A
|
173 |
581 |
Theory of Computation
|
None.
|
None.
|
N/A
|
N/A
|
174 |
582 |
Theory of Computation: Advanced Topics
|
None.
|
None.
|
N/A
|
N/A
|
175 |
583 |
Automata & Formal Languages
|
None.
|
None.
|
N/A
|
N/A
|
176 |
584 |
Algorithm Design & Analysis
|
None.
|
None.
|
N/A
|
N/A
|
177 |
585 |
Cryptography
|
None.
|
None.
|
N/A
|
N/A
|
178 |
586 |
Introduction to Database Management Systems
|
IM
|
None.
|
N/A
|
N/A
|
179 |
587 |
Relational Database Management Systems
|
IM
|
None.
|
N/A
|
N/A
|
180 |
588 |
Distributed Database Systems
|
IM
|
None.
|
N/A
|
N/A
|
181 |
589 |
Principles of Database Systems
|
None.
|
None.
|
N/A
|
N/A
|
182 |
591 |
Introduction to Computer Security
|
NC
|
None.
|
N/A
|
N/A
|
183 |
592 |
Malware
|
None.
|
None.
|
N/A
|
N/A
|
184 |
593 |
Digital Forensics
|
None.
|
None.
|
N/A
|
N/A
|
185 |
594 |
Internetworking Protocols
|
None.
|
None.
|
N/A
|
N/A
|
186 |
595 |
Network Routing
|
None.
|
None.
|
N/A
|
N/A
|
187 |
596 |
Network Management & Security
|
None.
|
None.
|
N/A
|
N/A
|
188 |
597 |
Sensor Networks
|
AR,
NC
|
None.
|
N/A
|
N/A
|
189 |
610 |
Top: Computational Photography
|
None.
|
None.
|
N/A
|
N/A
|
190 |
669 |
Scholarship Skills
|
CN
|
None.
|
N/A
|
N/A
|