Academics | Faculties | FACULTY OF NATURAL AND APPLIED SCIENCES | Department of Computer Science | Master of Science in Computer Science | NDU

Total Credits
30
Apply now

 

Mission

The mission of the MS program in Computer Science is to provide students with the knowledge and skills to become successful practitioners and leaders in the computing fields and to prepare them for further higher education in computer science.

 

Program Educational Objectives

The Computer Science department seeks to provide graduates with:

  1. 1.Advanced knowledge in the Computing fields which include theoretical foundations and fundamentals of systems and software.
  2. 2.A breadth of knowledge to establish a foundation for Ph.D. studies in Computer Science and related fields.
  3. 3.Required knowledge and skills to assume responsible positions in industry and government at the research, planning, and development levels.

 

Program Learning Outcomes

Upon graduation, students will be able to:

  1. 1.Demonstrate competence in the Computing fields, which include fundamentals of systems and software.
  2. 2.Demonstrate a breadth of knowledge in a variety of application areas in Computer Science, including databases, networks, software engineering, information security and multimedia.
  3. 3.Demonstrate their competence in the analysis, design, development and testing of software systems and computer systems.
  4. 4.Recognize the need for, and demonstrate an ability to engage in, continuing professional development.
  5. 5.Demonstrate their ability to communicate effectively with a range of audiences and to show leadership qualities.
  6. 6.Demonstrate their understanding of professional, ethical, legal and security issues and responsibilities.
  7. 7.Apply for Ph.D. programs in Computer Science and show their readiness for research and development in industry.
  8. 8.Demonstrate an in-depth knowledge of a sub-area of Computer Science and be able to further the frontier of knowledge in that field.
  9. 9.Communicate effectively as researchers and educators.

Admission Requirements

In addition to the University's graduate admission requirements, students holding a BS in Computer Science with a cumulative GPA of at least 3.0 (or the equivalent) will be accepted. Those with a cumulative GPA between 2.7 and 2.99 (or the equivalent) will be conditionally accepted. Conditionally accepted students may take up to 6 credits (two 3-credit courses) during their first semester. The conditional status will be removed once the student earns a minimum grade of "B" in each course during the first semester.

 

Students may also be accepted with the requirement to complete remedial undergraduate computer science courses. These students must achieve a minimum average grade of 2.7/4.0 (or "B-") across the remedial courses. However, these credits will not count toward the 30 credits required for the MS degree.

 

A maximum of 9 graduate credits from previous coursework at another accredited institution may be transferred at the discretion of the Faculty Graduate Committee.

Graduation Requirements

To satisfy the requirements for the degree of Master of Science in Computer Science, the student must complete a total of 30 credits with a cumulative GPA of at least 3.0/4.0 with no more than 2 “Cs.” The minimum passing grade of a graduate computer science course is “C.”

Courses

The Faculty of Natural and Applied Sciences has specific regulations and guidelines governing master’s thesis courses, jury selection, oral defense procedures, grading criteria, manuscript submission, and other relevant information. Upon registering for a master’s thesis course, each graduate student will receive detailed information on these regulations and guidelines.

 


GRADUATION REQUIREMENTS

You have been successfully subscribed to our mailing list