Graduate Info
Approved Elective Courses
The courses listed below have been approved to be taken as elective credit toward both Computer Science Masters and Doctoral degrees. If the class appears on the list below you do not need your faculty advisor approval to count this course toward your degree. If the class is not on the list below, you must receive approval from your faculty advisor prior to registering for the class and have your faculty advisor send email to the graduate advisor authorizing the class as part of your plan of study.
BNAD 510 – Business for Scientists |
ECE 562 -- Computer Architecture and Design |
ECE 564 -- Broadband Networks and Multimedia Communications |
ECE 568 -- Introduction to Parallel Processing |
ECE 569 -- High Performance Computing: Technology, Architecture, Algorithms |
ECE/C SC 571 -- Advanced Logic Synthesis and Verification Algorithms |
ECE 573 -- Software Engineering Concepts |
ECE/C SC 574A -- Computer-Aided Logic Design |
ECE 576 -- Engineering of Computer-Based Systems |
ECE 577 -- Computer System and Network Evaluation |
ECE 636 -- Information Theory |
ECE 677 -- Distributed Computing Systems |
ECE 678 -- Integrated Telecommunications Networks |
| LING/C SC 538 -- Computational Linguistics |
LING 578 -- Speech Technology |
LING/C SC581 – Advanced Computational Linguistics |
LING 699 -- Seminar in Human Language Technology |
| Math/C SC 502 -- Mathematical Logic |
Math 515A -- Introduction to Abstract Algebra |
Math 515B -- Second Course in Abstract Algebra |
Math 530 -- Second Course in Geometry |
Math 534A/534B -- Introduction to Topology |
| Math/C SC 535A -- The Mathematics of Computer Graphics |
Math 539 -- Algebraic Coding Theory |
| Math/C SC 543 -- Theory of Graphs and Networks |
Math 546 -- Theory of Numbers |
Math 547 -- Combinatorial Mathematics |
Math 564 -- Theory of Probability |
Math 571 -- Design of Experiments |
Math 574 -- Introduction to Geostatistics |
Math/C SC 575A -- Numerical Analysis |
Math/C SC 575B -- Numerical Analysis |
Math/C SC 578 -- Computational Methods of Algebra |
Math/C SC 579 -- Game Theory and Mathematical Programming |
Math/C SC 589 -- Software Tools for Computational Science and Engineering |
Math 636 -- Information Theory |
MIS 505 -- IT Strategy |
MIS 521 -- Systems Modeling and Simulation |
MIS/C SC 540 -- Artificial Intelligence |
MIS/C SC 541 -- Analysis and Design of Service-Oriented Systems (previously numbered 541A, change effective Fall 2007) |
MIS 578 – Project Management |
MIS 582 – E-Business Systems Development |
MIS 696D -- Models for Quantitative Analysis |
PHIL/C SC 501A -- Symbolic Logic |
PHIL/C SC 501B -- Symbolic Logic |
RNR 503 -- Applications of Geographic Information Systems |
RNR 517 -- Geographic Information Systems/ Nat & Soc Sci |
RNR 520 -- Advanced Geographic Information Systems |