Approved Courses
Updated Nov 28, 2007
The courses taken to complete this degree are typically offered by the MSCS Department and the College of Engineering. The following is a list of approved courses. Note: If there is a course that is not listed, that meets an individual's needs, that individual may request special approval from the Computing Director.
Courses offered in the MSCS Dept:
All upper level undergraduate computer science courses; (any COSC course number in the 100's). The following graduate courses:
| Course Number: | Course Name: |
| MSCS 209 | Computer Networks 1 |
| MSCS 210 | Computer Newtorks 2 |
| MSCS 222 | Applied Discrete Mathematics 1 |
| MSCS 223 | Applied Discrete Mathematics 2 |
| MSCS 224 | Design and Analysis of Alogorithms |
| MSCS 226 | Paradigms for Software Development 1 |
| MSCS 227 | Paradigms for Software Development 2 |
| MSCS 228 | Data Mining |
| MSCS 236 | Component Architecture |
| MSCS 237 | Distributed Computing |
| MSCS 238 | Enterprise Architecture |
| MSCS 239 | Information Representation |
Courses offered in the College of Engineering:
All upper level undergraduate computer engineering courses ABOVE 120; (any COEN course above 120). The following graduate courses:
| Course Number: | Course Name: |
| EECE 207 | Advanced Course in Computers 1 |
| EECE 208 | Advanced Course in Computers 2 |
| EECE 211 | Algorithm Analysis and Applications |
| EECE 212 | Pattern Recognition |
| EECE 214 | Information and Coding Theory |
| EECE 215 | Neural Networks and Neural Computing |
| EECE 216 | Artificial Intelligence |
| EECE 217 | Computer Architecture |
| EECE 221 | Chaos and Nonlinear Signal Processing |
| EECE 222 | Optimal and Adaptimve Digital Signal Processing |
| EECE 223 | Digital Processing of Speech Signals |
| EECE 226 | Digital Image Processing |
| EECE 229 | Advanced Topics in Computers and Control |