TabsOverviewCollegeCollege of Computer Science and Information TechnologyCampusDammamTrackScience and ManagementLevelPostgraduateDegreeMScGenderFemale, MaleYears of study2Details of the Program Tracks The program consists of 30 credit hours spread over 6 semester offering the following 3 tracks (9 credits each): Big Data Cloud Computing Information Security Software Engineering Credit hours 24 study units + 6 Dissertation units .27 study units + 3 Project units . There are two tracks: Thesis Track Project Track Program System: Minor Specialization: Big Data and Cloud Computing Information Security Software Engineering Career opportunities Data Scientist Network specialist Computer Science Researcher Software Engineering Researcher Information Security Researcher Information Sys/Cyber Security Specialist IT consultant, Software Developer Software Engineer IT Project Manager Admission The candidate should have a bachelor's degree (BSc) in Computer Science, Information Technology, Information Systems, or any other related field with a grade “B” or above from a recognized institution with a major in the proposed field or evidence of suitable background for entering the proposed field. Official transcripts and degree certificates are required for final admission. A minimum of 120 credit hours in 4 years degree program at the undergraduate level. For English language proficiency, the candidate should get a TOEFL score of at least 61 or an ILETS score of at least 5. Satisfactorily meeting any additional departmental or university admission requirements. The candidate should provide two letters of recommendation. If the candidate is employed, he should provide the approval of his employer. The mandatory course requirement for the MSCS program at CCSIT-UoD is that candidates must have studied the following courses at the BS level. If any mandatory courses are missing in the BS program, students should be asked to take deficiency courses to compensate for the missing courses: Data Structures. Discrete Mathematics. Computer Organisation/Architecture. Design and Analysis of Algorithms. Database Systems. Operating Systems. Computer Networks. The candidate should pass or provide any other requirements that the college might determine at any stage The Required Documents: National ID or Iqama. Original BS/BA certificate. Original BS/BA transcript. Original TOFEL or IELTS certificate. Qiyas for Universities. Any additional documents that you think will support your application. Year description2 Years. Study plan Program Description:For the student to graduate, he/she needs to complete 30 credit hours which are distributed as follows: 15 credit hours in mandatory courses 9 credit hours in one of the program tracks: Big Data and Cloud Computing Information Security Software Engineering 6 credits hours either on the research track or the project track of theprogram. For the research track, the student will need to complete a thesis-based course:The thesis course carries 6 credit hours. For the project track, the student can select any additional course of 3 creditsfrom any track, in addition to the 3 credits for the project implementationcour First year Semester one Course ID Course title Credit hours Contact hours Pre-requisite (Research Track) MSCS 612 Research Methods in Computer Science 3 - - MSCS 611 Advanced Topics in Operating Systems 3 - - Project Track MSCS 611 Advanced Topics in Operating Systems 3 - - MSCS 612 Research Methods in Computer Science 3 - - Semester two Course ID Course title Credit hours Contact hours Pre-requisite (Research Track) MSCS 614 Theory of Computation 3 - - MSCS 613 Advanced Algorithms Analysis and Design 3 - - Project Track MSCS 614 Theory of Computation 3 - - MSCS 613 Advanced Algorithms Analysis and Design 3 - - Semester three Course ID Course title Credit hours Contact hours Pre-requisite (Research Track) MSCS 615 Parallel and Distributed Processing 3 - - Elective 1 - - Project Track MSCS 615 Parallel and Distributed Processing 3 - - Elective 1 - - Second year Semester one Course ID Course title Credit hours Contact hours Pre-requisite (Research Track) Elective 2 - - مقرر اختياري 3 3 - - Project Track Elective 2 - - مقرر اختياري 3 3 - - Semester two Course ID Course title Credit hours Contact hours Pre-requisite (Research Track) MSCS 672 Thesis 6 - - Project Track Elective 4 3 - - MSCS 673 Project Implementation 3 - - Semester three Course ID Course title Credit hours Contact hours Pre-requisite (Research Track) MSCS 672 Thesis 6 - - Project Track MSCS 673 Project Implementation 3 - - Electives Course ID Course title Credit hours Contact hours Pre-requisite Track 1: Big Data and Cloud Computing MSCS 621 Big Data Processing 3 - - MSCS 622 Distributed Systems 3 - - MSCS 623 Advanced Data Mining 3 - - MSCS 624 Text Mining and Analytics 3 - - MSCS 625 Cloud Computing 3 - - Track 2: Information Security MSCS 631 Information Security 3 - - MSCS 632 Advanced Network security 3 - - MSCS 633 Privacy and Security Policies 3 - - MSCS 634 Advanced Database Security 3 - - MSCS 635 Advanced Digital Forensics 3 - - MSCS 636 Authentication Technologies in Cybersecurity 3 - - Track 3: Software Engineering MSCS 641 Advanced Software Engineering 3 - - MSCS 642 Advanced Topics in Software Process Management and Improvement 3 - - MSCS 643 Model Driven Software Development 3 - - MSCS 644 Software Testing and Quality Assurance 3 - - MSCS 645 Advance Topics in Software Costing and Estimation 3 - - MSCS 646 Connected Embedded Systems Architecture 3 - -