| 1 |
105 |
Computing Fundamentals I
|
AR,
SP
|
None.
|
N/A
|
N/A
|
| 2 |
106 |
Computing Fundamentals II
|
AL,
CN,
IM
|
None.
|
N/A
|
N/A
|
| 3 |
161 |
Introduction to Programming and Problem-solving
|
AL,
CN,
IM
|
None.
|
N/A
|
N/A
|
| 4 |
162 |
Introduction to Computer Science
|
AL,
CN,
IM
|
None.
|
N/A
|
N/A
|
| 5 |
163 |
Data Structures
|
AL,
CN,
IM
|
None.
|
N/A
|
N/A
|
| 6 |
201 |
Computer Systems Programming
|
PL,
SF,
OS
|
None.
|
N/A
|
N/A
|
| 7 |
202 |
Programming Systems
|
AR,
SF,
IM,
AL,
OS,
CN
|
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
|
SP,
SE
|
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
|
SF,
OS
|
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
|
HCI,
SE
|
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
|
AL,
CN,
IM
|
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
|
AL,
CN,
IS,
IM
|
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
|
AL,
CN,
IM
|
None.
|
N/A
|
N/A
|
| 91 |
510 |
Top: Distributed Computing
|
SF,
AL,
SDF,
IAS,
IM,
PBD,
OS,
DS
|
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
|
HCI,
SE
|
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
|
AL,
CN,
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
|
SF,
OS
|
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,
SF,
OS
|
None.
|
N/A
|
N/A
|
| 166 |
573 |
Computer Communications
|
None.
|
None.
|
N/A
|
N/A
|
| 167 |
575 |
Computer System Analysis
|
SF,
OS
|
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
|