-->

B. Sc. in Software Engineering

 

B.Sc. in Software Engineering at DIU RAK Campus

 

Program Overview: The B.Sc. in Software Engineering (SWE) at DIU RAK Campus is designed to meet the growing demand for software professionals globally. This program provides a comprehensive education in software engineering, programming, software development, and computer systems engineering. Students will gain in-depth knowledge in areas such as cybersecurity, robotics, and data science, preparing them for dynamic careers in the IT & Software industries. 

Key Features:

  • Specialized Skills Development: Our courses foster both engineering and technical expertise, with specializations in Data Science, AI, and Cybersecurity.
  • 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.
  • 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: Focus on system security, ethical hacking, and digital forensics.
  2. Robotics and Embedded Systems: Emphasis on mechanical design, embedded programming, and robotics technology.
  3. Data Science: Concentrate on data analysis, machine learning, and database systems.

Career Prospects: Graduates can pursue careers as:

  • Software Developers
  • Cybersecurity Analysts
  • Data Scientists
  • Robotics Engineers
  • System Architects
  • Entrepreneurs/Technopreneurs
  • Artificial Intelligence Engineers
  • Mobile App Developers
  • Cloud Solutions Architects
  • DevOps Engineers
  • Game Developers
  • Machine Learning Engineers
  • IT Project Managers
  • Full-Stack Developers
  • UX/UI Designers
  • University Teacher 
  • Researcher 
  • And many more 

 

Admission Requirements:

General Student

Students having a minimum 2.5 GPA both in Secondary School Certificate (SSC) and Higher Secondary Certificate (HSC) 12 class passed equivalent from Science with a minimum C grade in Physics, Mathematics and English may apply for admission.

For Diploma Holder:

Students having a minimum 2.5 GPA both in SSC (Science) and Diploma from Computer Technology may apply for admission.

English Medium Student

Students completing five O-level subjects and at least two A-level subjects may apply. Out of these 7 subjects, applicants must have a minimum 4 "B" grades & 3 "C" grades. The applicants must have Physics and Mathematics both at O-level and A-level.

 

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: Covering software engineering principles, programming, and system design.
  • Specialized Courses: In-depth courses in chosen specializations.
  • Project Work: Real-world projects and capstone experiences.

 

Courses Details: 

Course Code   COURSE TITLE Prerequisite Course Category Theory Credit Lab Credit Total Credit
SE 111 Computer Fundamentals   CORE 3   3
SE 112 Computer Fundamentals Lab   LAB   1 1
SE 113 Introduction to Software Engineering   CORE 3   3
ENG 114/ ENG 101 English Reading, Writing Skills & Public Speaking/ English I    GED 3   3
GE 314/ BNS 101 UAE and GCC Society / BD Studies   GED 3   3
MAT 124/ MAT 101 Math-I: Calculus & Geometry/Mathematics I    GED 3   3
SE 121 Structured Programming SE111, SE112 CORE 3   3
SE 122 Structured Programming Lab SE111, SE112 LAB   1 1
SE 123 Discrete Mathematics   PGC 3   3
SE 212 Software Requirement Specifications & Analysis SE113 CORE 3   3
SE 213 Digital Electronics & Logic Design SE111, SE112 PGC 3   3
PHY 125/ PHY 101 Physics: Mechanics, Electromagnetism & Waves/ Physics I    GED 3   3
MAT 134/ MAT 102 Math-II: Linear Algebra & Fourier Analysis/ Mathematics II  MAT124/ MAT101 GED 3   3
SE 131 Data Structure SE121, SE122, SE 123 PGC 3   3
SE 132 Data Structure Lab SE121, SE122, SE 123 LAB   1 1
SE 133 Software Development Capstone Project SE121, SE122 LAB-P   3 3
SE 216 Object Oriented Programming SE121, SE122 CORE 3   3
SE 217 Object Oriented Programming Lab SE121, SE122 CORE   1 1
SE 222 Computer Architecture SE213 PGC 3   3
STA 135/ STA 101 Probability & Statistics in Software Engineering/ Statistics I    GED 3   3
GE 115/ AOL 101 Art of Living   GED 3   3
SE 214 Algorithms Design & Analysis SE131, SE132 PGC 3   3
SE 215 Algorithms Design & Analysis Lab SE131, SE132 LAB   1 1
SE 235 Desktop & Web Programming   CORE 3   3
SE 236 Desktop & Web Programming Lab   CORE   1 1
SE 223 Database System   CORE 3   3
SE 224 Database System Lab   LAB   1 1
SE 232 Operating System & System Programming SE222 PGC 3   3
SE 233 Operating System & System Programming Lab SE222 LAB   1 1
GE 235 Principles of Accounting, Business & Economics   GED 3   3
SE 532/SE XXX Introduction to Robotics (G-1)/Guided Elective- I SE213 PGC 3   3
Software Engineering Comprehensive Exam – I Syllabus: SE121, SE123, SE131, SE 214, SE222, SE232  
SE 225 Data Communication & Computer Networking   PGC 3   3
SE 226 Data Communication & Computer Networking Lab   LAB   1 1
SE 231 System Analysis & Design Capstone Project SE133, SE212, SE221 LAB-P   3 3
SE 234 Theory of Computing   PGC 3   3
SE 311 Design Pattern SE221 CORE 3   3
SE 312 Software Quality Assurance & Testing SE212, SE221 CORE 3   3
SE 313 Software Quality Assurance & Testing Lab SE212, SE221 LAB   1 1
GE 324 Business Analysis & Communication ENG114/ ENG101, SE212 GED 3   3
SE 321 Software Engineering Web Application SE121, SE122 CORE 3   3
SE 322 Software Engineering Web Application Lab SE121, SE122 LAB   1 1
SE 323 Software Architecture & Design SE212, SE221, SE223, SE311 CORE 3   3
SE 332 Information System Security   CORE 3   3
SE 411 Software Project Management & Documentation SE312 CORE 3   3
SE 333 Artificial Intelligence SE214, SE234 CORE 3   3
SE 334 Artificial Intelligence Lab SE214, SE234 LAB   1 1
SE 544/SE XXX  Introduction to Machine Learning (G-2)/Guided Elective- II MAT 101,MAT 102, STA 101, SE 121 PGC 3   3
Software Engineering Comprehensive Exam – II Syllabus: SE211, SE212, SE221, SE223, SE311, SE312, SE323
SE 331 Software Engineering Design Capstone Project SE231, SE312, SE321, SE323 LAB-P   3 3
GE 557/ GED 302/ EMP101 Employability 360   GED 3   3
SE 444/ SE XXX Data Warehouse & Data Miningt/ (Open Elective-1) Non-Major Only   PGC 3   3
SE 447/ SE XXX Human Computer Interaction (Open Elective-2) Non-Major Only   PGC 3   3
SE 599/ SE XXX Research Methodology & Scientific Writing (Open Elective-3) Non-Major Only   PGC 3   3
SE 442/SE XXX Management  Information System (G-3)/Guided Elective- III   PGC 3   3
RE 331 Embedded Programming (RE Major Only) SE 213, SE 121, SE 532 MAJOR 2   2
RE 332 Embedded Programming Lab (RE Major Only) SE 213, SE 121, SE 532 MAJOR-L   1 1
RE 411 Embedded Systems Design & Development (RE Major Only) RE 331, RE 332 MAJOR 2   2
RE 412 Embedded Systems Design & Development Lab (RE Major Only) RE 331, RE 332 MAJOR-L   1 1
RE 421 Robotic Process Automation Design & Development (RE Major Only) RE 331, RE 332, RE 411,RE 412,SE 442, SE 331 MAJOR 2   2
RE 422 Robotic Process Automation Design & Development Lab (RE Major Only) RE 331, RE 332, RE 411,RE 412,SE 442, SE 331 MAJOR-L   1 1
CS 211 Cyber Security Fundamentals (CS Major Only) SE 332 MAJOR 3   3
CS 418 Network & Communication Security (CS Major Only) CS 211 MAJOR 3   3
CS 422 Digital Forensic (CS Major Only) CS 418 MAJOR 3   3
DS 331 Introduction To Data Science and Data Management & Analysis (DS Major Only) STA 101, SE 121 MAJOR 2   2
DS 332 Introduction To Data Science and Data Management & Analysis Lab (DS Major Only) STA 101, SE 121 MAJOR-L   1 1
DS 411 Statistical Data Analysis (DS Major Only) DS 331, DS 332 MAJOR 2   2
DS 412 Statistical Data Analysis Lab (DS Major Only) DS 331, DS 332 MAJOR-L   1 1
DS 421 Machine Learning Driven Data Analysis  I(DS Major Only) DS 411,DS 412, SE 544 MAJOR 2   2
DS 422 Machine Learning Driven Data Analysis  Lab   I  (DS Major Only) DS 411,DS 412, SE 544 MAJOR-L   1 1
SE XXX Guided Elective-IV   PGC 3   3
SE341/ SE XXX Numerical Analysis (G -5) Non –Major Only/Guided Elective- V   PGC 3   3
RE 423 Advanced Robotics (RE Major Only) RE 331, RE 332, RE 411,RE 412 MAJOR 2   2
RE 424 Advanced Robotics Lab (RE Major Only) RE 331, RE 332, RE 411,RE 412 MAJOR-L   1 1
CS 334 Ethical Hacking & Countermeasures (CS Major Only) CS 418 MAJOR 1   1
CS 335 Ethical Hacking & Countermeasures Lab (CS Major) CS 418 MAJOR-L   2 2
DS 423 Machine Learning Driven Data Analysis II and Communicating Data Insights (DS Major Only) DS 411,DS 412, SE 544 MAJOR 2   2
DS 424 Machine Learning Driven Data Analysis II and Communicating Data Insights Lab (DS Major Only) DS 411,DS 412, SE 544 MAJOR-L   1 1
SE 431 Final Year Project/ Thesis/ Internship   PRO-THE   6 6
RE 431 Robotics & Embedded Systems Major Capstone Project (RE Major Only) ALL REMajor courses  PRO-THE   6 6
CS 439 Cyber Security Major Capstone Project (CS Major Only) ALL CS Major Courses  PRO-THE   6 6
DS 431 Data Science Major Capstone Project (DS Major Only) ALL DS Major Courses  PRO-THE   6 6
  TOTAL CREDIT     116-120 25-29 147
  TOTAL COURSE         54- 58