MASTER OF SCIENCE With a Major in Computer Science Students lacking adequate preparation in Computer Science and/or Mathematics will be required to complete courses from the list below prior to enrolling in graduate level courses in the degree program. Computer Science CMPS 1043 Computer Science I CMPS 1053 Computer Science II CMPS 2084 Introduction to Computer Architecture CMPS 2133 Data Structures CMPS 4103 Operating Systems Mathematics MATH 1233 College Algebra and MATH 1433Trigonometry or MATH 1533 Pre-Calculus MATH 1634 Calculus I MATH 2333 Discrete Mathematical Structures All candidates must complete or have formal education in the courses constituting the core curriculum. CMPS 5113 Programming Language Concepts CMPS 5133 Advanced Computer Architecture CMPS 5143 Advanced Operating Systems CMPS 5153 Advanced Software Engineering CMPS 5243 Algorithm Analysis Students may choose courses from the following list to complete the degree requirements in Computer Science. CMPS 5203 Embedded Systems CMPS 5213 Wireless Computer Communications and Networks CMPS 5223 Language Translators and Interpreters CMPS 5253 Expert Systems CMPS 5303 Advanced Database Management Systems CMPS 5313 Automata Theory CMPS 5323 Computer Methods in Applied Science CMPS 5333 Discrete System Simulation CMPS 5353 Topics in Computer Graphics CMPS 5433 Topics in Parallel and Distributed Systems CMPS 5443 Advanced Topics in Computer Science CMPS 5463 Applied Soft Computing CMPS 5993 Problems CMPS 6903 Research Methods A substantial paper in Computer Science is required of each student to demonstrate his ability to perform acceptable research and to report it clearly and concisely in proper form. 1
|