Bachelor of Science in Computing and Information Systems with concentration in Information Systems Security
May 11, 2023 2023-09-28 9:00- College Of Engineering & IT
- undergraduate
Bachelor of Science in Computing and Information Systems with concentration in Information Systems Security
Fall & Spring
Intake
Full & Part time
Study Mode
132 hours
Total Credit Hours
4 Years
Duration
English
Language
Overview
- Computer and Information Systems Manager
- Information Security Analyst
- Computer Security Specialist
- Information/Technology Security Manager
- Computer Forensics Expert
- Ethical Hacker / Penetration Engineer
- Computer Support Specialists (Helpdesk/Quality Assurance Specialist, Technical Trainer, etc.)
- Network Administrator/Architect/Manager
- IT Auditor
- IT Security Consultant.
Admission Requirement
High School | English | Math | Other |
70% for Advanced Stream or Elite 75% for General Stream | EmSAT 1100 or Academic IELTS 5.00 or TOEFL (PBT 500 or IBT 61 or CBT 173) | EmSAT 700, or UD Math Placement Test | Physics, Chemistry or Biology EmSAT 700, or minimum high school Physics or Chemistry or Biology 80% |
Who is the program for?
Career Opportunities
- Information Security Analyst: Information security analysts are responsible for designing, implementing, and monitoring security measures to protect computer systems and networks. They assess vulnerabilities, respond to security incidents, and develop security policies and procedures.
- Cybersecurity Consultant: Consultants work with organizations to assess their security needs, develop security strategies, and implement measures to protect sensitive information. They may also provide guidance on regulatory compliance and help organizations respond to security breaches.
- Network Security Engineer: Network security engineers focus on securing computer networks and systems. They design and implement network security solutions, such as firewalls, intrusion detection systems, and virtual private networks (VPNs), to protect against unauthorized access and cyber threats.
- Security Architect: Security architects develop and implement security solutions for organizations. They design security systems, develop security policies, and ensure that security measures align with industry best practices and compliance requirements.
- IT Auditor: IT auditors assess the effectiveness of an organization’s information systems and identify potential risks and vulnerabilities. They conduct audits, analyze security controls, and make recommendations for improving the security posture of the organization.
- Incident Responder: Incident responders are responsible for detecting, investigating, and responding to security incidents. They analyze and mitigate the impact of cyber threats, coordinate incident response efforts, and develop strategies to prevent future incidents.
- Security Operations Center (SOC) Analyst: SOC analysts monitor and analyze security events and incidents using various security tools and technologies. They identify and respond to potential security breaches, conduct investigations, and provide recommendations for improving security posture.
- Risk Analyst: Risk analysts assess and manage the risks associated with an organization’s information systems. They identify potential vulnerabilities, evaluate the impact of security threats, and develop risk mitigation strategies.
Estimated salary range
- Information Security Analyst: The salary range for information security analysts in the UAE can vary between AED 120,000 to AED 300,000 per year.
- Cybersecurity Consultant: Cybersecurity consultants in the UAE can expect a salary range of approximately AED 150,000 to AED 400,000 per year.
- Network Security Engineer: Network security engineers in the UAE can earn around AED 120,000 to AED 350,000 per year, depending on their experience and skills.
- Security Architect: The salary range for security architects in the UAE typically falls between AED 180,000 to AED 450,000 per year.
- IT Auditor: IT auditors in the UAE can expect a salary range of approximately AED 150,000 to AED 350,000 per year.
- Incident Responder: The salary range for incident responders in the UAE can vary between AED 130,000 to AED 350,000 per year.
- Security Operations Center (SOC) Analyst: SOC analysts in the UAE can earn around AED 120,000 to AED 300,000 per year, depending on their experience and expertise.
Study Plan
Code | Course Title | Pre-Req | Accumulate Credits | Code | Course Title | Pre-Req | Accumulate Credits | ||
Semester 1 | ENGL 110 | English I | ------- | Semester 2 | ENGL 120 | English II | ENGL 110 | ||
GMAT 100 | Mathematics for Science I | ------- | GMAT 105 | Mathematics for Science II | GMAT 100 | ||||
GEST 100 | Emirati Studies | ENGL 110 (Co-Req) | BACC 205 | Principles of Financial Accounting | ------- | ||||
ITGN 100 | IT Innovation | ------- | ITGN 130 | Programming in Python | GMAT 100 | ||||
ITGN 125 | Computer and Internet Applications | ------- | ITGN 215 | Introduction to Information Systems | (ITGN 100 & ITGN 125) OR (ITGN 115) | ||||
Natural and Applied Science Requirements (3CHs) | ENGL 110 (Co-Req) | ||||||||
15 | 15 | 18 | 33 |
Code | Course Title | Pre-Req | Accumulate Credits | Code | Course Title | Pre-Req | Accumulate Credits | ||
Semester 3 | GISL 100 | Islamic Thought | ------- | Semester 4 | GIEC 105 | Innovation, entrepreneurship & career planning | ------- | ||
ENGL 220 | Communication Skills | ENGL 120 | BBUS 200 | Quantitative Methods for Business | ITGN 210 | ||||
ITGN 210 | Applied Statistics and Probability | ITGN130 & GMAT 105 | ITGN 235 | Principles of Networking | ITGN 230 | ||||
ITGN 230 | Introduction to Programming | (ITGN130 AND GMAT105 ) OR (ITGN115 AND GMAT100) | ITGN 240 | Data Structure and Algorithms | ITGN 230 | ||||
ITGN 260 | IT Project Management | ITGN 215 | ITGN 250 | Database Management Systems | ITGN 230 | ||||
Humanities and Social Science Courses (3CHs) | ENGL 110 | ITGN 315 | Object Oriented Programming | ITGN 230 | |||||
18 | 51 | 18 | 69 |
Code | Course Title | Pre-Req | Accumulate Credits | Code | Course Title | Pre-Req | Accumulate Credits | ||
Semester 5 | BMNG 200 | Management & Organization Behavior | ENGL 120 (Co-Req) | Semester 6 | BMRK 200 | Principles of Marketing | ------- | ||
ITGN 256 | Introduction to Operating Systems | ITGN 240 OR ITGN 230 | ITGN 345 | Information Systems Security | ITGN 235 & ITGN 256 | ||||
ITGN 321 | Object-Oriented Analysis & Design | ITGN 315 | ITGN 410 | Business Data Analytics | ITGN 210 | ||||
ITGN 323 | Enterprise Architecture | ITGN 235 | ITGN 420 | Strategic Information Systems and Audit Control | ITGN 323 | ||||
ITGN 340 | Human Computer Interface | ITGN 230 | ITGN 430 | Artificial Intelligence | ITGN 240 | ||||
ITGN 350 | Web Design & Development | ITGN 250 & ITGN 315 | Natural and Applied Science Requirements (3CHs) | ENGL 110 (Co-Req) | |||||
18 | 87 | 18 | 105 |
Code | Course Title | Pre-Req | Accumulate Credits | Code | Course Title | Pre-Req | Accumulate Credits | ||
Semester 7 | ITSS 450 | Information Systems Security Management | ITGN 345 | Semester 8 | ITGN 445 | Computing & Information Systems Project (Capstone) 2 | ITGN 440 | ||
ITSS 451 | Ethical Hacking & Network Defense | ITGN 345 | ITGN 466 / ITGN 476* | Internship/Industry Project *For working students only | 111 CHs | ||||
ITSS 456 | Database Security & Auditing | ITGN 250 & ITGN 345 | IT Elective | ||||||
ITSS 459 | Digital Forensics & Investigation | ITGN 345 | |||||||
ITGN 440 | Computing & Information Systems Project (Capstone)1 | ENGL 220 & 90 CHs | |||||||
15 | 120 | 12 | 132 |
Course Description
ITGN 100 IT Innovation
IT Innovations course aims at motivating high school students with an aptitude in computer science to their study and future career in the field of Information systems. The course introduces students to the history and present of pioneering people who led the development of modern computational devices to emphasize the concepts of innovative thinking and innovation practices. The course covers problem-solving concepts using modern animation techniques and ethical, social, and security implications of modern information systems. Students also have the opportunity to earn University of Dubai (UD) credits.
Pre-requisite: None
ITGN 125 Computer and Internet Applications
The purpose of this course is to offer an in-depth knowledge of computer applications and to develop the skills necessary to utilize the power of the Internet for information display and retrieval. The course coverage includes word-processing, excel-spreadsheets, PowerPoint-presentation, and access-database. Students will learn advanced functions of these applications and the way they are applied in a modern office setting. This course also provides the basic coverage of Internet and Web concepts. It introduces students to a web design tool that can be used to develop Internet applications.
Pre-requisite: None
ITGN 130 Programming in Python
The purpose of this course is to help the students to gain fundamental understanding of programming in Python. The course introduces principles and concepts suitable for developing small scripting projects. Coverage includes coding styles and idioms, simple algorithms, simple data structures, script files design and implementation. The course is delivered using a scripting language.
Pre-requisite: GMAT 100
ITGN 210 Applied Statistics and Probability
The course introduces the fundamentals of statical thinking to solve problems. The course focuses on principles and concepts suitable for analysing datasets and solving problems using statistics and probability concepts. Coverage includes descriptive and inferential statistics, charting and graphing datasets, probabilities and distributions and estimation, hypothesis testing, correlation, regression, and binomial distribution.
Pre-requisite: ITGN130 AND GMAT 105
ITGN 215 Introduction to Information Systems
The purpose of this course is to introduce students to contemporary information systems and demonstrate how these systems are used throughout global organizations. Coverage includes key components of information systems and how these components can be integrated and managed to create competitive advantage in business. The course also provides an introduction to systems and development concepts, technology acquisition, and various types of application software as well as e-business, ethics and social issues, it infrastructure, database, data mining, big data, enterprise systems, e-commerce and business intelligence.
Pre-requisite: (ITGN 115) OR (ITGN 100 AND ITGN 125)
ITGN 230 Introduction to Programming
The purpose of this course is to introduce the student to the general principles and concepts of programming. Coverage includes problem-solving, structured algorithms, program design and implementation. The course is delivered using a high level programming language.
Pre-requisite: (ITGN 130 AND GMAT 105) OR (ITGN 115 AND GMAT 100)
ITGN 235 Principles of Networking
The purpose of the course is to provide essential knowledge on networking infrastructure, different types of networks and network hardware and software. Coverage includes nature of networks, OSI and TCP/IP layers, magnetic media, network hardware, framing, collision detection and avoidance, routing and routing protocols, IP addressing and subnetting, Internet control protocols. In addition to that, the course covers practical tasks utilizing the packet tracer software.
Pre-requisite: ITGN 230
ITGN 240 Data Structures & Algorithms
The purpose of this course is to introduce the main concepts of data structures such as static and dynamic memory allocation of arrays, using lists, First come First Served (queue), First come Last Served (stack), binary trees, memory heaps, graphs, algorithm analysis, deques, sorting, and hash tables. Course content includes developing scripting applications using searching, matrix, shortest path, and spanning tree algorithms. This intensive practice course uses a programming language to design, build, and test computer applications.
Pre-requisite: ITGN 230
ITGN 250 Database Management Systems
The purpose of this course is to provide essential knowledge for the design and implementation of relational databases. Coverage includes conceptual E-R modeling, logical, and physical design of relational databases, and introduction to SQL language.
Pre-requisite: ITGN 230
ITGN 256 Introduction to Operating Systems
This course introduces the history of the operating systems and provides knowledge of operating systems basic concepts. The course explains the basics of processes including principles of input /output, memory, processes, threads and their scheduling, and files systems management. The reference operating system will be the well-known Linux environment, though links with the Windows systems will be outlined
Pre-requisite: ITGN 240
ITGN 260 IT Project Management
The purpose of this course is to discuss project management principles, methodologies, tools, and techniques used in developing IT-based projects. Coverage includes organizational and human factors in IT-project management analysis and planning of IT projects.
Pre-requisite: ITGN 215
ITGN 315 Object-Oriented Programming
The purpose of this course is to provide essential knowledge of advanced programming aspects. Coverage includes Object Oriented programming, classes and objects, inheritance, polymorphism, advanced Graphical User Interface (GUI), and the development of comprehensive projects.
Pre-requisite: ITGN 230
ITGN 321 Object-Oriented Analysis & Design
The purpose of this course is to provide a sound understanding of the fundamental concepts of Object-Oriented Software Engineering. Coverage includes Object Oriented analysis and Design (OOAD), Investigating System requirements, identifying use cases and use case modeling, database design, domain modeling and Object-oriented design principles with emphasis on three-layer architecture, Visual Modelling using the Unified Modelling Language (UML).
Pre-requisite: ITGN 315
ITGN 323 Enterprise Architecture
The purpose of this course is to provide students with an understanding of the theoretical and practical concepts related to the selection, deployment and management of enterprise IT applications, systems and infrastructures using cloud. The course covers technologies required to move from classic (traditional) to virtualized and cloud data center environments. Students will learn about the key considerations and steps involved in transitioning from the current state of their data center to a cloud computing environment.
Pre-requisite: ITGN 235
ITGN 340 Human Computer Interface
The purpose of this course is to introduce human computer interface. Coverage includes usability of user interface, user-centered design process, analysis of user needs, user interface models and ergonomics, task analysis, GUI Design principles, guidelines and patterns, tools for user interface prototyping and user interface testing and evaluation.
Pre-requisite: ITGN 230
ITGN 345 Information Systems Security
The purpose of this course is to provide an overview of methods to assure secure and confidential information systems. Coverage includes basic concepts of main security theories and techniques such as cryptography, privacy and ethical issues of the Internet, computer networks and the internet devices and implementation of security methods such as intrusion detection systems, firewalls, VPN.
Pre-requisite: ITGN 235 AND ITGN 256
ITGN 350 Web Design & Development
The purpose of this course is to provide essential knowledge for designing and developing client-side browser interfaces as well as maintaining a dynamic and interactive website. Coverage includes advanced HTML, Cascading Style Sheets (CSS), Server Side Scripting and JavaScript.
Pre-requisite: ITGN 250 AND ITGN 315
ITGN 410 Business Data Analytics
The course discusses data analytics and its roles in modern organizations to support decision-making. It includes the theoretical and applied topics in business intelligence and analytics for decision-making. In addition, topics include descriptive, predictive, and prescriptive analytics, AI and machine learning techniques, deep learning, cognitive computing, data mining, text mining, robotics, big data, knowledge systems, IoT, big data, and analytics future trends.
Pre-requisite: ITGN 210
ITGN 420 Strategic Information Systems and Audit Control
The purpose of this course is to develop understanding of the issues involved in implementing a strategic-based information system within the organization. Coverage includes strategy Information System fundamentals, issues related to information systems implementations (within organization, inter-organizational and global information system), enterprise systems, technology disruption, e-business, and overview of the control and auditing frameworks, methods, standards and approaches used in the audit and control of information systems in an organization, auditing data centers and disaster recovery, auditing operating systems, routers, switches and firewalls, computer assisted audit tools and techniques, legislations and standards relevant to it audit and control as well as ethical issues in implementing it audit control frameworks.
Pre-requisite: ITGN 323
ITGN 430 Artificial Intelligence
This is an introductory course on the fundamental and practical concepts of Artificial Intelligence (AI). It introduces the students to the foundations of AI and intelligent agents and discusses the problem-solving techniques with agents, different types of search methods and game theory with practical demonstrations. In addition, the course discusses the concepts of constraint satisfactions problems, knowledge, reasoning, and planning. The course includes a project where students will have the opportunity to apply AI methods in solving real-world problems.
Pre-requisite: ITGN 240
ITGN 440 Computing & Information Systems Project (Capstone)
ITGN 440 Computing & Information Systems Project 1 is the first in a two-semester design course oriented to the solution of Information systems and computing problems. The course aims to provide an opportunity to research and develop a specific topic in Information systems and computing. Working in a team and following a system design process, students will select a topic, assess customer requirements and system specifications, and critically evaluate the solution space to plan for successful project execution. The team assignments/formation process is based on students’ interests and a balance of the team’s academic performance. Each team will have 3-5 members.
Pre-requisite: College Level=90 CHs AND ENGL 220
ITGN 445 Computing & Information Systems Project (Capstone) 2
ITGN 445 Computing & Information Systems Project 2 is the second in a two-semester design course oriented to the solution of Information systems and computing problems. The course aims to provide an opportunity to research and develop a specific topic in Information systems and computing. In ITGN 445 the focus will be on resolving major technical hurdles encountered in ITGN 440, and to implement the proposed design to develop a prototype which is fully tested and documented.
Pre-requisite: ITGN 440
ITGN 466 Internship
The purpose of internship is to provide non-working students with practical experience in an organizational setting where learning and doing are the chief objectives. It is an essential part of the BSCIS degree program, and it will help non-working students improve, evaluate and above all practice the skills and theories that they have been exposed during their studies, by working at a work-place for 4 months.
Pre-requisite: College Level=111CHs and CGPA ≥ 2.0
ITGN 476 Industry Project
The purpose of this course is to provide the working student an opportunity to develop competence in applying learned theories and gained skills to an actual information systems problem or issue of a business. A student will undertake a supervised project to tackle an existing business problem or an available opportunity for improvement at his organization, explore possible causes of the problem, alternative solutions, and assess the effect(s) of each solution on the organization.
Pre-requisite: College Level=111CHs and CGPA ≥ 2.0
ITGN 472 E-commerce Design & Development
In this course students will be introduced to main concepts of e-commerce fundamentals and development processes. The main focus of this course is both understanding the theoretical and practical part in designing and implementing an e-commerce platform. In particular, students will learn how to design, develop and implement an e-commerce platform. In addition, students will be introduced to evaluation technique and guidelines to manage a secure and workable e-commerce platform.
Pre-requisite: ITGN 350
ITGN 474 Smart Cities and Internet of Things
This course introduces smart cities concepts. The technological infrastructure of smart cities is introduced. The course is based on the modern technological infrastructure called Internet of Things (IOT). The course discusses in depth the key technologies of IOT such as sensors technologies, wireless communications, and cloud computing. Students are encouraged in critical thinking to adopt technological solutions to achieve smart and sustainable cities. Students will learn these topics through lectures, case studies, self-study and group projects.
Pre-requisite: ITGN 350
ITGN 475 Data Mining
This course focuses on the fundamentals of data mining to support the decision-making process in modern businesses. The course contents include introduction to data mining techniques, nature of data, classifications, decision tree, rule-based classifiers, Nearest-Neighbor Classifiers, Artificial Neural Network (ANN), Bayesian Classifiers, Support Vector Machine (SVM), Ensemble Methods, Class Imbalance Problem, Multiclass Problem, association rules, clustering techniques, K-means, hierarchical Clustering, density-based Clustering, DBSCAN algorithm, and performance evaluation techniques.
Pre-requisite: ITGN 240
ITSS 450 Information Systems Security Management
This course provides students with fundamentals of information systems security from a management perspective, as well as a thorough understanding of the administration of information security. Topics covered include security planning and policies, risk management, security implementation and maintenance, security and personnel, professional issues in IS security.
Pre-requisite: ITGN 345
ITSS 451 Ethical Hacking & Network Defense
This course covers penetration-testing tools and techniques that ethical hackers and security testers use to protect computer networks. The course provides a structured knowledge base for preparing security professionals and Network Administrators to discover vulnerabilities and recommend solutions for tightening network security and protecting data from potential attackers.
Pre-requisite: ITGN 345
ITSS 456 Database Security & Auditing
This course provides students with an understanding of security concepts and practices as applied to Database systems. Students will learn principles of database security and how to develop database applications embedding from simple to sophisticated security and auditing models using advanced database systems and software tools.
Pre-requisite: ITGN 250 AND ITGN 345
ITSS 458 Disaster Recovery Planning
The goal of this course is to expose students to the essentials of disaster recovery planning. Coverage includes disaster recovery process including the process of assessing risks that an organization faces, and then developing, documenting, implementing, testing, and maintaining procedures that help the organization quickly return to normal operations and minimize losses after a disaster.
Pre-requisite: ITGN 345
ITSS 459 Digital Forensics & Investigation
This course provides students with a comprehensive understanding of digital forensic principles and the collection, preservation, and analysis of digital evidence. Students will learn about the importance of forensic principles and procedures, legal considerations, digital evidence controls, and the documentation of forensic analysis.
Pre-requisite: ITGN 345