Dept
| #
| Course Name [Show course descriptions]
| Credits
|
| E81 - CSE |
100B |
Introduction To Computing Tools: Matlab Skills |
1 |
| E81 - CSE |
100G |
Introduction To Computing Tools: General Skills |
1 |
| E81 - CSE |
100W |
Introduction To Computing Tools: Web Skills |
1 |
| E81 - CSE |
100X |
Introduction To Computing Tools: Advanced Skills |
1 |
| E81 - CSE |
104 |
Web Development |
3 |
| E81 - CSE |
123 |
Introduction To Software Concepts |
3 |
| E81 - CSE |
126 |
Introduction To Computer Programming |
3 |
| E81 - CSE |
131 |
Computer Science I |
4 |
| E81 - CSE |
131X |
Computer Science I - Accelerated |
2 |
| E81 - CSE |
132 |
Computer Science II |
4 |
| E81 - CSE |
199 |
Undergraduate Research Seminar |
1 |
| E81 - CSE |
200 |
Engineering And Scientific Computing |
3 |
| E81 - CSE |
220S |
Software Design And Development Studio |
3 |
| E81 - CSE |
232 |
Programming Skills Workshop |
1 |
| E81 - CSE |
240 |
Logic And Discrete Mathematics |
3 |
| E81 - CSE |
241 |
Algorithms And Data Structures |
3 |
| E81 - CSE |
260M |
Introduction To Digital Logic And Computer Design |
3 |
| E81 - CSE |
304A |
Server-side And Cgi Scripting |
3 |
| E81 - CSE |
313A |
Artificial Intelligence Lab |
3 |
| E81 - CSE |
320S |
Software Design And Development Studio |
3 |
| E81 - CSE |
330S |
Rapid Prototype Development And Creative Programming |
3 |
| E81 - CSE |
332S |
Object-oriented Software Development Laboratory |
3 |
| E81 - CSE |
333S |
Distributed Applications |
3 |
| E81 - CSE |
361S |
Introduction To Systems Software |
3 |
| E81 - CSE |
362M |
Computer Architecture |
3 |
| E81 - CSE |
400 |
Independent Study |
6 |
| E81 - CSE |
401 |
System Administration |
1 |
| E81 - CSE |
402 |
Mathematical Tools For Computer Science |
1 |
| E81 - CSE |
405A |
Numerical Methods |
3 |
| E81 - CSE |
406A |
Semantics |
3 |
| E81 - CSE |
407A |
Management Information Systems I |
3 |
| E81 - CSE |
408A |
Management Information Systems II |
3 |
| E81 - CSE |
422S |
Operating Systems Organization |
3 |
| E81 - CSE |
425S |
Programming Systems And Languages |
3 |
| E81 - CSE |
431S |
Translation Of Computer Languages |
3 |
| E81 - CSE |
432S |
Pattern Oriented Software Design And Development |
3 |
| E81 - CSE |
436S |
Software Engineering Workshop |
3 |
| E81 - CSE |
441T |
Advanced Algorithms |
3 |
| E81 - CSE |
450A |
Video Game Programming |
3 |
| E81 - CSE |
451A |
Video Game Programming II |
3 |
| E81 - CSE |
452A |
Computer Graphics |
3 |
| E81 - CSE |
460T |
Switching Theory |
3 |
| E81 - CSE |
462M |
Computer Systems Design |
3 |
| E81 - CSE |
463M |
Digital Integrated Circuit Design And Architecture |
3 |
| E81 - CSE |
464M |
Digital Systems Engineering |
3 |
| E81 - CSE |
465M |
Digital Systems Laboratory |
3 |
| E81 - CSE |
467S |
Embedded Computing Systems |
3 |
| E81 - CSE |
471T |
Communications Theory And Systems |
3 |
| E81 - CSE |
473S |
Introduction To Computer Networks |
3 |
| E81 - CSE |
497 |
Senior Project I |
3 |
| E81 - CSE |
498 |
Senior Project II |
3 |
| E81 - CSE |
499 |
Undergraduate Honors Thesis |
3 |
| E81 - CSE |
500 |
Independent Study |
3 |
| E81 - CSE |
501N |
Programming Concepts And Practice |
3 |
| E81 - CSE |
502N |
Fundamentals Of Computer Science |
3 |
| E81 - CSE |
505A |
Data Security |
3 |
| E81 - CSE |
507A |
Technology Entrepreneurship |
3 |
| E81 - CSE |
508A |
Advanced User Interface |
3 |
| E81 - CSE |
509A |
Digital Image Processing |
3 |
| E81 - CSE |
511A |
Introduction To Artificial Intelligence |
3 |
| E81 - CSE |
513A |
Graduate Artificial Intelligence Project |
3 |
| E81 - CSE |
514A |
Data Mining |
3 |
| E81 - CSE |
515A |
Intelligent Data Analysis |
3 |
| E81 - CSE |
517A |
Machine Learning |
3 |
| E81 - CSE |
518T |
Heuristic Search And Constraint Processing |
3 |
| E81 - CSE |
520S |
Real-time Systems |
3 |
| E81 - CSE |
521S |
Wireless Sensor Networks |
3 |
| E81 - CSE |
522S |
Advanced Operating Systems |
3 |
| E81 - CSE |
526S |
Modular Programming |
3 |
| E81 - CSE |
528S |
Software Project Management |
3 |
| E81 - CSE |
530A |
Database Management Systems |
3 |
| E81 - CSE |
531S |
Theory Of Compiling And Language Translation |
3 |
| E81 - CSE |
532S |
Advanced Multi-paradigm Software Development |
3 |
| E81 - CSE |
535T |
Programming Language Theory |
3 |
| E81 - CSE |
536S |
Distributed System Design: Models And Languages |
3 |
| E81 - CSE |
537S |
Mobile Computing |
3 |
| E81 - CSE |
540T |
Formal Concepts In Computer Science |
3 |
| E81 - CSE |
541T |
Advanced Algorithms |
3 |
| E81 - CSE |
542T |
Advanced Data Structures And Algorithms |
3 |
| E81 - CSE |
543T |
Algorithms For Nonlinear Optimization |
3 |
| E81 - CSE |
545T |
Introduction To Automated Theorem Proving |
3 |
| E81 - CSE |
546T |
Computational Geometry |
3 |
| E81 - CSE |
547T |
Introduction To Formal Languages And Automata |
3 |
| E81 - CSE |
548T |
Concurrent Systems: Design And Verification |
3 |
| E81 - CSE |
549T |
Distributed Algorithms |
3 |
| E81 - CSE |
550A |
Mobile Robotics |
3 |
| E81 - CSE |
551A |
Robotic Manipulators |
3 |
| E81 - CSE |
552A |
Advanced Computer Graphics |
3 |
| E81 - CSE |
553S |
Advanced Mobile Robotics |
3 |
| E81 - CSE |
555S |
Multimedia Signals And Systems |
3 |
| E81 - CSE |
556A |
Human-computer Interaction Methods |
3 |
| E81 - CSE |
558A |
Motion Planning |
3 |
| E81 - CSE |
559A |
Computer Vision |
3 |
| E81 - CSE |
560M |
Computer Systems Architecture I |
3 |
| E81 - CSE |
561M |
Computer Systems Architecture II |
3 |
| E81 - CSE |
562M |
Digital System Verification, Testing, And Reliability |
3 |
| E81 - CSE |
563M |
Advanced Vlsi Design |
3 |
| E81 - CSE |
564M |
Advanced Digital Systems Engineering |
3 |
| E81 - CSE |
565M |
Acceleration Of Algorithms In Reconfigurable Logic |
3 |
| E81 - CSE |
566M |
Reconfigurable System-on-chip Design |
3 |
| E81 - CSE |
567M |
Computer Systems Analysis |
3 |
| E81 - CSE |
569M |
Parallel Architectures And Algorithms |
3 |
| E81 - CSE |
570A |
Reinventing The Internet |
3 |
| E81 - CSE |
571S |
Network Security |
3 |
| E81 - CSE |
572S |
Signaling And Control In Communication Networks |
3 |
| E81 - CSE |
573S |
Protocols For Computer Networks |
3 |
| E81 - CSE |
574S |
Advanced Topics In Networking |
3 |
| E81 - CSE |
577M |
Design And Analysis Of Switching Systems |
3 |
| E81 - CSE |
578A |
Multimedia Computing And Networking |
3 |
| E81 - CSE |
579A |
Digital Representation Of Signals |
3 |
| E81 - CSE |
583A |
Topics In Computational Molecular Biology |
2 |
| E81 - CSE |
584A |
Algorithms For Biosequence Comparison |
3 |
| E81 - CSE |
587A |
Algorithms For Computational Biology |
3 |
| E81 - CSE |
588A |
Biomedical Signal Processing |
3 |
| E81 - CSE |
596 |
Seminar In Imaging Science And Engineering |
1 |
| E81 - CSE |
597 |
Practicum In Imaging Science And Engineering |
1 * |
| E81 - CSE |
598 |
Masters Project |
6 * |
| E81 - CSE |
599 |
Masters Research |
6 * |
| E81 - CSE |
600 |
Independent Study |
9 |
| E81 - CSE |
699 |
Doctoral Research |
9 * |
| E81 - CSE |
7011 |
Research Seminar On Computational Social Choice |
1 |
| E81 - CSE |
7101 |
Research Seminar On Artificial Intelligence |
1 |
| E81 - CSE |
7111 |
Research Seminar On Machine Learning |
1 |
| E81 - CSE |
7141 |
Research Seminar On Data Mining |
1 |
| E81 - CSE |
7201 |
Research Seminar On Programming Languages |
1 |
| E81 - CSE |
7216 |
Research Seminar On Software Systems |
1 |
| E81 - CSE |
7221 |
Research Seminar On Visual Programming |
1 |
| E81 - CSE |
7304 |
Research Seminar On Distributed System Design |
1 |
| E81 - CSE |
7312 |
Research Seminar On Survivable Systems |
1 |
| E81 - CSE |
7401 |
Research Seminar On Algorithms |
1 |
| E81 - CSE |
7412 |
Research Seminar On Computational Logic |
1 |
| E81 - CSE |
7421 |
Research Seminar On Complexity Theory |
1 |
| E81 - CSE |
7501 |
Research Seminar On Graphics, Robotics And Vision |
1 |
| E81 - CSE |
7511 |
Research Seminar On Digital Image Processing |
1 |
| E81 - CSE |
7521 |
Research Seminar On Human Visual Perception |
1 |
| E81 - CSE |
7531 |
Research Seminar On Robotics |
1 |
| E81 - CSE |
7532 |
Research Seminar On Robotics |
1 |
| E81 - CSE |
7533 |
Research Seminar On Robotics |
1 |
| E81 - CSE |
7534 |
Research Seminar On Robotics |
1 |
| E81 - CSE |
7535 |
Research Seminar On Robotics |
1 |
| E81 - CSE |
7536 |
Research Seminar On Robotics |
1 |
| E81 - CSE |
7543 |
Research Seminar On Mathematical Modeling |
1 |
| E81 - CSE |
7601 |
Research Seminar On Computer Systems Architecture |
1 |
| E81 - CSE |
7703 |
Research Seminar On Networking |
1 |
| E81 - CSE |
7720 |
Research Seminar On Reconfigurable Hardware |
1 |
| E81 - CSE |
7805 |
Research Seminar On Computational Molecular Biology |
1 |
| E81 - CSE |
7811 |
Research Seminar On Data Mining And Computational Biology |
1 |
| E81 - CSE |
800 |
Computer Science And Engineering Pedagogy |
0 |
| E81 - CSE |
883 |
Masters Continuing Student Status |
0 |
| E81 - CSE |
884 |
Doctoral Continuing Student Status |
0 |
| E81 - CSE |
885 |
Masters Nonresident |
0 |
| E81 - CSE |
886 |
Doctoral Nonresident |
0 |
| E81 - CSE |
887 |
Masters Candidate |
1 |
| E81 - CSE |
888 |
Doctoral Candidate |
1 |
| E81 - CSE |
ELE1 |
Computer Science And Engineering Elective (freshman) |
3 * |
| E81 - CSE |
ELE2 |
Computer Science And Engineering Elective (sophomore) |
3 * |
| E81 - CSE |
ELE3 |
Computer Science And Engineering Elective (junior) |
3 * |
| E81 - CSE |
ELE4 |
Computer Science And Engineering Elective (senior) |
3 * |
| E81 - CSE |
ELE5 |
Cse Elective (grad) |
9 |