MS/PHD in Computer Science Courses

Note: All courses are 3 semester hours. Please note the required prerequisite courses.

Course # Course Name
CIS 5511 Programming Techniques [prerequisites: CIS 2168 & 3223] - typically offered every semester
CIS 5512 Operating Systems [prerequisites: CIS 3207 & 3223] - typically offered in the fall
CIS 5513 Automata and Formal Languages [prerequisites: CIS 2166 & 3242] - typically offered in the fall
CIS 5516 Principles of Data Management [Prerequisites: CIS 5511 & 5512]
CIS 5525 Neural Computation
[prerequisites: Stat 8003/8103 and undergraduate-level understanding of probability, statistics, and linear algebra]
CIS 5526 Machine Learning
[Prerequisites: Stat 8003/8103 and undergraduate-level understanding of probability, statistics, and linear algebra]
CIS 5527 Data Warehousing, Filtering and Mining [prerequisites: CIS 5511 and an undergraduate course in databases]
CIS 5535 Probabilistic Graphical Models [prerequisites: CIS 2033 & 3223]
CIS 5538 Text Mining and Language Processing [prerequisite: CIS 2033]
CIS 5543 Computer Vision [prerequisites: CIS 2033 & 3219 & 3223]
CIS 5590 Topics in Computer Science [prerequisites: vary by topic]
CIS 5603 Artificial Intelligence [prerequisites: CIS 2166/Math 3098 & CIS 2168 & 2033]
CIS 5617 Computer Networking and Communications [Prerequisites: CIS 5511 & 5512]
CIS 5636 Ad Hoc Networks [prerequisites: CIS 3223 & 4319 & 4329]
CIS 5637 Network & Information Security
CIS 5639 Wireless Network and Communication
CIS 5642 Computer Architecture [prerequisites: CIS 2168 & 3207]
CIS 5644 Distributed Systems [prerequisites: CIS 2166 & 2168 & 8512]
CIS 9182/9282 Independent Study (click here for registration form)
CIS 9190 Seminar in Computer and Information Science
CIS 9590 Seminar in Advanced Topics in Computer Science [permission of instructor]
CIS 9601 Computer Graphics and Image Processing [Prerequisite: CIS 5511]
CIS 9602 User Interface Design and Systems Integration [Prerequisite: CIS 5511]
CIS 9615 Design and Analysis of Algorithms [Prerequisites: CIS 5511 & 5513 - typically offered in the Spring]
CIS 9618 Web Applications Development [Prerequisites: CIS 5511 & 5512]
CIS 9651 Artificial Intelligence, Heuristic Models, and Education [Prerequisite: CIS 5603]
CIS 9664 Knowledge Discovery and Data Mining
[Prerequisites: Basic knowledge in Data Base Systems (CIS 5516);
programming skills; basic statistics, graph theory, & linear algebra]
CIS 9665 Advanced Topics in Data Base Systems [Prerequisite: CIS 5516]
CIS 9666 Advanced Networking and Client-Server Computing [Prerequisite: CIS 5617]
CIS 9668 Design & Development of E-Commerce Systems [Prerequisite: CIS 9618]
CIS 9669 Distributed and Parallel Computer Systems [Prerequisite: CIS 5617]
PhD Only
CIS 9994 Preliminary Exam Preparation
CIS 9998 Pre-Dissertation Research
CIS 9999 Dissertation Research