-->

M. Sc. in Computer Science and Engineering

 

M.Sc. in Computer Science and Engineering (CSE) 

 

Program Overview: The M.Sc. in Cyber Security at DIU RAK Campus is designed to equip students with advanced skills and knowledge necessary to excel in the digital security landscape. This program offers a comprehensive curriculum, hands-on learning experiences, and cutting-edge technological tools to address the complex challenges of cybersecurity.

Key Features:

  • Specialized Skills Development: Our courses are carefully designed to foster both engineering and technical expertises, preparing students to thrive in a dynamic and evolving field with specializations in Cybersecurity Law and Ethics, Ethical Hacking and Penetration Testing, Digital Forensics and Incident Response, and Information Security Management
  • Flexible Class Schedule: DIU RAK Campus is committed to accommodating the needs of working professionals by offering weekend and evening classes, allowing students to balance their education with their professional responsibilities. 
  • Hands-On Learning: We emphasize practical, hands-on experiences, equipping students with essential skills.
  • Real-World Projects: Students engage in projects that apply their knowledge to solve real-world challenges.
  • Research Opportunities: Students participate in innovative research projects, contributing to advancements in software engineering and cybersecurity.
  • Global Exposure: Leveraging the extensive international partnerships of DIU's home campus, students at DIU RAK Campus can access global internship and project opportunities, gaining valuable international experience.

 

Specializations:

  1. Cybersecurity Law and Ethics
  2. Ethical Hacking and Penetration Testing
  3. Digital Forensics and Incident Response
  4. Information Security Management

 

Career Prospects: Graduates can pursue careers as:

  • Cybersecurity Analysts
  • IT Security Consultants
  • Network Security Engineers
  • Information Security Auditors
  • Ethical Hackers
  • Computer Forensics Investigators
  • Security Software Developers
  • Incident Response Managers
  • Chief Information Security Officers (CISOs)
  • Cybersecurity Policy Analysts
  • Penetration Testers
  • Risk Management Specialists
  • Researcher 
  • University Teacher 
  • And many more 

 

Admission Requirements:

General Student

Completion of B. Sc degree with a strong background of Physics and Mathematics from a university or an accredited institution of higher education. The applicant must have a CGPA of 2.5 or above (in a scale of 4.0), or at least second class in the B. Sc in CSE, CIS, CS, CSIT, BIT, EEE, ETE, SWE degree. The applicant must have at least second division or GPA 2.5 in SSC and HSC.

 

Graduation Requirements:

  • IT Background Students: Completion of 40 credits over 1.5 years  
  • Non-IT Background Students: Completion of 60 credits over 2.5 years  
  • Capstone Project/Thesis: Real-world cybersecurity projects and research opportunities. 

 

Why Choose DIU RAK Campus? 

  • Entrepreneurial Ecosystem: DIU RAK Campus is strongly committed to help its students to thrive in an environment that fosters innovation, providing resources and mentorship for aspiring entrepreneurs.
  • Entrepreneurial Support: DIU RAK Campus will emphasize on proving its students with necessary resources and networking for starting their own business in the hospitality and tourism industry through different initiatives taken in the DIU home campus, i.e. Entrepreneurship Development Funds (click here for details), Venture Capital (click here for details) & Daffodil Business Incubator (click here for details), which will be accessible to the students at DIU RAK Campus. 
  • Student-Centric Approach: Embrace a student-focused approach of DIU RAK Campus where the individual growth and success of each student are prioritized.
  • Strategic Location: DIU RAK is situated in Ras Al-Khaimah, one of the fastest growing cities in the Middle East, strategically positioned within a short drive from Dubai (45 mins, approx.), Sharjah (35 mins, approx.), and Abu Dhabi (2 hours, approx.).
  • Supportive Teaching-Learning Environment: Benefit from our extensive student support services at DIU RAK Campus, including counseling, career guidance, and scholarships.
  • Innovative Curriculum: Stay ahead with a curriculum that blends creativity and technology.
  • Global Recognition: Leveraging our partnerships of DIU Home Campus with 580+ international institutions (click here to see the details), DIU RAK students will access the global exposure through credit transfers, exchange programs, and enhanced academic resources.
  • Global Hub: The UAE is a global business and education hub, providing immense opportunities for international exposure, career growth, and networking in one of the most dynamic regions of the world.
  • Cultural Diversity: Immerse yourself in a culturally diverse community where students from various backgrounds can learn, grow, and thrive together, fostering global citizenship and cross-cultural understanding.

 

Course Structure:

  • Core Courses: In-depth courses in cryptography, network security, digital forensics, and more.
  • Practical Labs: Hands-on labs for practical experience.
  • Capstone Project/Thesis: Opportunities for research and real-world cybersecurity projects.



Prerequisite Courses: 21 Credits

Students with bachelor’s degree in Computer Science/Engineering will not need to do prerequisite courses. Students without graduation in Computer Science/Engineering or equivalent subject will have to complete at least 21 credits of prerequisite courses before starting the Master’s program; these students must complete prerequisite courses listed below with at least C grade.

 

Course Code Course Title Credit Hours
CSE123 Data Structures 3
CSE124 Data Structures Lab 1.5
CSE212 Discrete Mathematics 3
CSE213 Algorithms 3
CSE214 Algorithms Lab 1.5
CSE221 Object-oriented Programming 3
CSE222 Object-oriented Programming Lab 1.5
CSE223 Digital Logic Design 3
CSE224 Digital Logic Design Lab 1.5
CSE225 Data Communication 3
CSE227 Systems Analysis and Design 3
CSE228 Theory of Computing 3
CSE311 Database Management System 3
CSE312 Database Management System Lab 1.5
CSE313 Compiler Design 3
CSE314 Compiler Design with Lab 1.5
CSE316 Artificial Intelligence 3
CSE321 Computer Networks 3
CSE322 Computer Networks Lab 1.5
CSE323 Operating Systems 3
CSE324 Operating Systems Lab 1.5
CSE413 Computer Architecture and Organization 3

 

The student must complete all 100 and 200 level courses before starting with any of the courses in core and non-core. Rest of the courses may be taken in combination with Masters Courses. Prerequisite courses are normal undergraduate courses and Masters Students with pre-requisite requirements will attend these courses with undergraduate students.

 

Major Core Courses: 15 Credits (3 x 5) 

Students have to complete 5 Core Courses (5x3=15 credits) from the below list of courses.  

 List of Core Courses

Course Code Course Title Credit Hours
CSE501 Advanced DBMS 3
CSE502 Advanced Artificial Intelligence 3
CSE503 Research Methodology 3
CSE504 Software Development Methodology 3
CSE505 High-speed Computer Networks 3
CSE506 Advanced Data Analytics 3
CSE507 Advanced Graph Theory 3
CSE508 Fundamental of Data Science 3
CSE509 Statistical and Mathematical Foundations for Data Analytics 3
CSE510 Data and Information Ethics 3
CSE511 Algorithms for Data Science 3
CSE512 Cloud Computing for Data Analytics  3
CSE513 Object Oriented Analysis and Design 3

 

 

Elective Courses: Thesis Based: 3 Courses, 9 Credits; Project Based: 6 Courses, 18 Credits. 

 

The students pursuing M. Sc. with thesis work should select three (3) courses (3 x 3=9 credits) and the students with project work should select six (6) courses (6 x 3=18 credits) from the following courses. The course offering however depends on the availability of teachers and the requirements of the time.    

 

List of Elective Courses

Course Code Course Title Credit Hours
CSE601 Computational Geometry 3
CSE602 Parallel and Distributed Systems 3
CSE604 Speech and Language Processing 3
CSE605 Machine Translation 3
CSE606 Cryptography and Information Security 3
CSE607 Distributed Database System 3
CSE608 Wireless and Mobile Systems 3
CSE609 Computer Graphics & Visualization 3
CSE610 Electronic Commerce 3
CSE611 Web Programming 3
CSE612 Computer Vision 3
CSE613 Embedded System Design 3
CSE614 Parallel Algorithms 3
CSE615 Advanced Digital Signal Processing 3
CSE616 Software Analysis and Design 3
CSE617 Advanced Optical Communication Systems 3
CSE618 Software Engineering Research Method 3
CSE619 Computer Systems Verification 3
CSE620 Software Project Management 3
CSE621 Machine Learning Technique 3
CSE622 Interactive Multimedia Design and Development 3
CSE623 Advanced Computer Architecture 3
CSE624 Neural Network and Fuzzy Systems 3
CSE625 Pattern Recognition and Visualization 3
CSE626 Block chain and Crypto Currency 3
CSE627 Human Computer Interaction 3
CSE628 Data Visualization 3
CSE629 Data Science for Health Care 3
CSE630 Social Media Data Management and Analytics 3
CSE631 Cloud Computing for Data Analytics 3
CSE632 Data Engineering  3
CSE633 Data Science and Strategic Decision Making 3
CSE634 Data Modeling 3
CSE635 Advanced Time Series Analysis 3
CSE636 Advanced Geographic Information System 3
CSE637 Data Science for Finance 3
CSE638 Deep Learning 3
CSE639 Natural Language Processing 3
CSE640 Internet of Things (IoT) 3
CSE641 Big Data 3
CSE642 Cyber Crime and Cyber Terrorism 3
CSE643 Mobile Computing 3
CSE644 Green Computing 3

 

Requirement for M.Sc. in CSE with Major in Data Science

 

Nineteen Courses have been included in the Curriculum and Syllabus to introduce M. Sc. in Computer Science and Engineering with Major in Data Science. Students who want to complete the degree in M. Sc in CSE with Major in Data Science will have to complete at least 12 credits from the below list of courses.  Two core (2 x 3 credits) courses and two elective courses (2 x 3 credits) must be taken from the following list of courses:  

 

List of Core Courses for Major in Data Science

Course Code Course Title Credit Hours
CSE508 Fundamentals of Data Science 3
CSE509 Statistical and Mathematical Foundations for Data Analytics 3
CSE510 Data and Information Ethics 3
CSE511 Algorithms for Data Science 3
CSE512 Cloud Computing for Data Analytics  3



List of Elective Courses for Major in Data Science

Course Code Course Title Credit Hrs.
CSE628 Data Visualization 3
CSE629 Data Science for Health Care 3
CSE630 Social Media Data Management and Analytics 3
CSE632 Data Engineering  3
CSE633 Data Science and Strategic Decision Making 3
CSE634 Data Modeling 3
CSE606 Cryptography and Information Security 3
CSE627 Human Computer Interaction 3
CSE635 Advanced Time Series Analysis 3
CSE636 Advanced Geographic Information System 3
CSE637 Data Science for Finance 3
CSE638 Deep Learning 3
CSE639 Natural Language Processing 3
CSE641 Big Data 3

 

 

Project/Thesis Work: 

Course Code Course Title Credit Hrs.
CSE698   Project 9
CSE699   Thesis 18