Course Overview
You can focus on such topics as computer and network security, distributed systems and networking, computer graphics, and web search technology, along with subjects outside the department. Job opportunities in computer science are challenging and diverse, and we expect to see steady demand for highly qualified graduates at all levels. As a graduate, you can explore a number of possible occupations, including applications programmer, database manager, systems administrator, or IT analyst. With our MS program in Computer Science, you wil have maximum curriculum flexibility, allowing you to adapt your program to your ambitions and goals as well as to your educational and professional backgrounds. Not only will you gain a solid grounding in the fundamentals of computer science, but professional-level courses, and an oppportunity to specialize in selected technology areas of your choice. To satisfy the requirements for the master's degree, you must complete 30 credits, as described below, with an overall average of B. In addition, a B average is required across the 6 core courses, as indicated below. The master's curriculum has 2 components: 18 credits of core elective courses and 12 credits of general elective courses.