inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
مصاريف
تاريخ البدء
وسيلة الدراسة
مدة
24 months
حقائق البرنامج
تفاصيل البرنامج
درجة
الماجستير
تخصص رئيسي
Computer Science
التخصص
علوم الكمبيوتر وتكنولوجيا المعلومات
لغة الدورة
إنجليزي
عن البرنامج

نظرة عامة على البرنامج


The program consists of 30 credit hours over 6 semesters, with options for a thesis or project track. Graduates are prepared for careers in data science, information technology, and software development.

مخطط البرنامج


Degree Overview:

The Master of Science in Computer Science (MSCS) program at Imam Abdulrahman Bin Faisal University is a 30-credit hour program spread over 6 semesters. It offers three tracks:

  • Big Data Cloud Computing: This track focuses on the analysis and management of large datasets and cloud computing technologies.
  • Software Engineering: This track covers the principles and practices of designing, developing, and maintaining software systems.
  • The program has two options:
  • Thesis Track: Students in this track complete a thesis-based course (MSCS 672) for 6 credit hours.
  • Project Track: Students in this track select an additional course of 3 credits from any track and complete a project implementation course (MSCS 673) for 3 credits.

Outline:

The MSCS program is structured as follows:


First Year:

  • Semester One:
  • MSCS 612: Research Methods in Computer Science (3 credits)
  • MSCS 611: Advanced Topics in Operating Systems (3 credits)
  • Semester Two:
  • MSCS 614: Theory of Computation (3 credits)
  • MSCS 613: Advanced Algorithms Analysis and Design (3 credits)
  • Semester Three:
  • MSCS 615: Parallel and Distributed Processing (3 credits)
  • Elective 1 (3 credits)

Second Year:

  • Semester One:
  • Elective 2 (3 credits)
  • Elective 3 (3 credits)
  • Semester Two:
  • MSCS 672: Thesis (6 credits) (Research Track)
  • Elective 4 (3 credits) (Project Track)
  • MSCS 673: Project Implementation (3 credits) (Project Track)
  • Semester Three:
  • MSCS 672: Thesis (6 credits) (Research Track)
  • MSCS 673: Project Implementation (3 credits) (Project Track)

Electives:

  • Track 1: Big Data and Cloud Computing:
  • MSCS 621: Big Data Processing (3 credits)
  • MSCS 622: Distributed Systems (3 credits)
  • MSCS 623: Advanced Data Mining (3 credits)
  • MSCS 624: Text Mining and Analytics (3 credits)
  • MSCS 625: Cloud Computing (3 credits)
  • Track 2: Information Security:
  • MSCS 631: Information Security (3 credits)
  • MSCS 632: Advanced Network Security (3 credits)
  • MSCS 633: Privacy and Security Policies (3 credits)
  • MSCS 634: Advanced Database Security (3 credits)
  • MSCS 635: Advanced Digital Forensics (3 credits)
  • MSCS 636: Authentication Technologies in Cybersecurity (3 credits)
  • Track 3: Software Engineering:
  • MSCS 641: Advanced Software Engineering (3 credits)
  • MSCS 642: Advanced Topics in Software Process Management and Improvement (3 credits)
  • MSCS 643: Model Driven Software Development (3 credits)
  • MSCS 644: Software Testing and Quality Assurance (3 credits)
  • MSCS 645: Advance Topics in Software Costing and Estimation (3 credits)

Careers:

Graduates of the MSCS program are prepared for a variety of careers in the computer science field, including:

  • Data Scientist
  • Network Specialist
  • Computer Science Researcher
  • Software Engineering Researcher
  • Information Security Researcher
  • Information Systems/Cyber Security Specialist
  • IT Consultant
  • Software Developer
  • Software Engineer
  • IT Project Manager

Other:

The program requires students to have studied the following courses at the BS level:

  • Data Structures
  • Discrete Mathematics
  • Computer Organization/Architecture
  • Design and Analysis of Algorithms
  • Database Systems
  • Operating Systems
  • Computer Networks
  • If any of these courses are missing, students must take deficiency courses to compensate.
عرض المزيد
متطلبات القبول

Entry Requirements:

  • Academic Qualifications:
  • Bachelor's degree (BSc) in Computer Science, Information Technology, Information Systems, or a related field with a grade of "B" or above from a recognized institution.
  • Major in the proposed field or evidence of suitable background for entering the proposed field.
  • Minimum of 120 credit hours in a 4-year undergraduate degree program.
  • Official transcripts and degree certificates are required for final admission.
  • Language Proficiency:
  • TOEFL score of at least 61 or an IELTS score of at least 5.
  • Other Requirements:
  • Satisfactorily meeting any additional departmental or university admission requirements.
  • Two letters of recommendation.
  • Approval from employer if the candidate is employed.
  • Mandatory course requirement: Candidates must have studied the following courses at the BS level.
  • If any are missing, students must take deficiency courses:
  • Data Structures
  • Discrete Mathematics
  • Computer Organisation/Architecture
  • Design and Analysis of Algorithms
  • Database Systems
  • Operating Systems
  • Computer Networks
  • Required Documents:
  • National ID or Iqama
  • Original BS/BA certificate
  • Original BS/BA transcript
  • Original TOEFL or IELTS certificate
  • Qiyas for Universities
  • Any additional documents that support the application.

Language Proficiency Requirements:

  • TOEFL: Minimum score of 61
  • IELTS: Minimum score of 5
موقع
How can I help you today?