Graduate Course Descriptions
Courses with Graduate Credit
- 2000 MS Thesis Research
- 2001 Research Topics in Computer Science
- 2002 Research Experience in Computer Science
- 2012 Algorithm Design
- 2045 Introduction to High Performace Computing Systems
- 2055 Database Management Systems
- 2110 Theory of Computation
- 2150 Design and Analysis of Algorithms
- 2210 Compiler Design
- 2310 Software Engineering
- 2410 Computer Architecture
- 2450 Parallel Computing
- 2510 Computer Operating Systems
- 2520 Wide Area Networks (TELCOM 2321)
- 2530 Computer and Network Security
- 2550 Principles of Database Systems
- 2610 Interface Design and Evaluation
- 2620 Interdisciplinary Modeling and Visualization
- 2650 Distributed Multimedia Systems (TELCOM 2325)
- 2710 Foundations of Artificial Intelligence (ISSP 2160)
- 2731 Intro to Natural Language Processing (INFSCI 2420, ISSP 2230)
- 2740 Knowledge Representation (ISSP 3712)
- 2750 Machine Learning (ISSP 2170)
- 2900 Graduate Internship
- 2910 MS Project (var. credits)
- 2990 Independent Study (var. credits)
- 3000 Independent Study (var. credits)
- 3001 Research Methods in Computer Science
- 3110 Advanced Topics in Theory of Computation
- 3120 Theory of Learning Algorithms (ISSP 3520)
- 3150 Advanced Topics in Design & Analysis of Algorithms
- 3210 Advanced Topics in Programming Languages
- 3220 Compiling Techniques for Parallel Systems
- 3230 Advanced Compiler Techniques
- 3310 Advanced Topics in Software Engineering
- 3320 Specification and Design of Software Systems
- 3350 Modeling and Simulation
- 3410 Advanced Topics in Computer Architecture
- 3420 Fault Tolerant Parallel and Distributed Systems
- 3510 Advanced Topics in Operating Systems
- 3520 Advanced Topics in Computer Networks
- 3525 Advanced Topics in Security and Privacy
- 3530 Advanced Topics in Distributed & Real-Time Systems
- 3540 Advanced Topics in Concurrent & Distributed Computing
- 3550 Advanced Topics in the Management of Data
- 3551 Advanced Topics on Distributed Information Systems
- 3555 Advanced Topics in Web Technologies
- 3560 Visual Language & Visual Programming (ISSP 3560)
- 3570 Advanced Topics in User Interface Design
- 3580 Advanced Topics in Parallel Computing
- 3590 Digital Optical Computing
- 3610 Advanced Topic Graphics
- 3650 Visual Languages and Programming (ISSP 3180)
- 3710 Advanced Topics in Artificial Intelligence (ISSP 3565)
- 3720 Advanced Topics in Expert Systems (ISSP 3300)
- 3730 Natural Language Processing (ISSP 3120)
- 3740 Knowledge Representation (ISSP 3712)
- 3750 Advanced Topics in Machine Learning (ISSP 3535)
- 3790 Pattern Recognition (EE 2372)
- 3900 PhD Directed Study (var. credit)
Undergraduate Courses carrying Graduate Credit
- 1501 Data Structures and Algorithms
- 1510 Algorithm Design
- 1511 Introduction to Theory of Computation
- 1515 Scientific Computation
- 1520 Programming Languages
- 1530 Software Engineering
- 1538 Introduction to Simulation
- 1541 Introduction to Computer Architecture
- 1550 Introduction to Operating Systems
- 1555 Database Management Systems
- 1566 Introduction to Computer Graphics
- 1571 Introduction to Artificial Intelligence
- 1573 Artificial Intelligence Programming
- 1590 Social Implications of Computing Technology
- 1621 Structure of Programming Languages
- 1622 Introduction to Compiler Design
- 1631 Software Design Methodology
- 1651 Advanced Systems Software
- 1652 Data Communication and Computer Networks
- 1900 Internship
- 1902 Directed Study





