Page 542 - Undergraduate Catalog 2026-27
P. 542
542 543
CSC 301 - Data Structures and data communications fundamentals ECT 200 - Introduction to ITE 390 - Computer Ethics MTT 202 - Discrete Structures Implementation. The course requires
Algorithms and computer networking methods, Computing and Applications students to be already familiar with
using the ISO 7-layer reference Credit Hours: 3 the structure of a user-program
Credit Hours: 3 model to organize the study. Credit Hours: 3 Prerequisite: CSC 202 Credit Hours: 3 after it has been converted into an
Prerequisite: MTT202, CSC202 Attention will focus on the protocols Prerequisite: No Prerequisite A study of ethical and social issues Prerequisite: STT 100 executable form and that they have
This course builds on the pre- of the physical, data link control, This course is meant to be an related to computers and computer This course is designed to equip some rudimentary understanding
requisites programming courses network, and transport layers, for introduction to a variety of topics in networks, big data, computer engineering students with essential of the performance trade-offs
and provides the students with an local and wide area networks. The the fields of information technology, algorithms and Artificial intelligence. techniques for solving various types inherent in the choice of algorithms
opportunity to further develop and course examines in detail analog and computer science. The course This course examines the ethical of first-order differential equations and data structures. The course will
refine their programming skills. and digital signaling, analog and demonstrates the importance issues arising from advances in including Separable, Exact, Linear, cover operating systems concepts
In particular, the emphasis of this digital conversions, data link control, of computers in our day-to-day Information Technology and the and Bernoulli equations. Additionally, including process management,
course is on the organization of detection & correction, multiplexing, life and the kind of challenges responsibility that IT professionals students will learn to formulate memory management, file and file
information, the implementation local area networks (LANs), circuit ahead. Topics that are covered and users have in regard to ethical mathematical models for basic system management, and introduce
of common data structures such switching, packet switching, network include the computer systems computer usage. Topics covered physical systems. Moreover, they will distributed operating systems. Two
as lists, stacks, queues, trees, and protocols & standards, and error components, the operating systems are social impact of computing, solve higher-order linear ordinary concrete examples of operating
graphs, and techniques of data CSE 210 - Introduction to and applications software. The computer crime, software theft, differential equations using different systems are used to illustrate how
abstraction, including encapsulation Cybersecurity Engineering importance of networking, systems privacy, intellectual property rights, methods such as the auxiliary the principles and techniques are
and inheritance. We will also explore analysis, databases, and software autonomy, technology at the equation, infinite series, and Laplace deployed in practice.
recursion, hashing, and the close Credit Hours: 3 development are highlighted. workplace, technology and jobs, transforms. Furthermore, students .SWE 401 - Software Engineering
relationship between data structures Prerequisite: ECT 200 computer games, big data and AI, will explore the solution of systems of
and algorithms. Operationally, I The students will also be introduced as well as new and emerging ethical differential equations. Credit Hours: 3
applications of data structures to Cyber security engineering aims to different programming languages issues related to technology and Prerequisite: CSC 202
searching and sorting algorithms will at developing secure systems in general, with some emphasis on information STT 201 - Intermediate Statistics
be incorporated into programming by combining various aspects of Python. and Research Methods This course covers the principles of
assignments as will complexity systems and software engineering, ITE 399A - Internship/Project in ITE 499A Capstone Design Credit Hours: 3 software engineering and object-
oriented analysis and design. Topics
analysis. Hands-on programming is a and operational security. It covers IT-Part A Project I Prerequisite: STT 100
central component of this course. all processes from risk analysis, Credit Hour: 1 include software development as an
engineering security requirements, Credit Hours: 1.5 This course provides students with engineering discipline, requirements
CSC 302 - Database malware analysis to anticipate Prerequisite: 60 Credit Hours Prerequisite: Senior Level + SWE 401 a comprehensive understanding engineering, requirements
Management Systems future vulnerabilities, and planning + ITE 421 of statistical techniques commonly elicitation, object- oriented analysis,
ongoing improvements. The ITE 399B - Internship/Project in ITE 499B Capstone Design used in data analysis. Through object design, modeling with UML,
Credit Hours: 3 course will initiate students to the IT-Part B architecture design, implementation
Prerequisite: MTT 202 + (SWE 201 or basic concepts and terminology Project II a combination of theoretical and testing. This course provides
CSC 201) of cyber security, standards, Credit Hours: 1.5 Credit Hours: 2 concepts and practical applications, a comprehensive overview of the
students will gain proficiency in
This course is about databases, and DevOps, building organizational Prerequisite: 90 Credit Hours Prerequisite: ITE499A utilizing statistical methods to draw Software Development Lifecycle,
in particular, relational databases and models, and how cyber security This course focuses on getting the The objective of this course is to meaningful insights from data. Topics Methodologies, Requirements
languages. The course introduces is commonly addressed after the student practically involved in the provide guided experience in wide covered include Normal Distribution, Engineering, and Object-Oriented
the concepts relating to creating, design and implementation phases. day-to-day business events in a areas of Information Technology to sampling distributions, estimation Analysis and Design. The course
managing and querying database It will help the students build up an relevant, modern and automated student teams working on capstone techniques, hypothesis testing for will allow students to gain skills and
systems. It covers the fundamentals understanding of how to integrate organization. The student will follow projects. The projects will integrate single and multiple populations, knowledge needed to excel in today’s
of databases, the process of cyber security tools/techniques a well-planned course of tasks during various engineering skills into Goodness-of-Fit, and Analysis of dynamic software development field
database design, including data and best practices in the design the period of training. The plan operational prototypes. The projects Variance.
modelling, in particular using the processes of systems engineering. will be devised jointly by the site- will emphasize problem definition,
Entity Relationship Data Model. The course incorporates a capstone supervisor and college- supervisor. design conceptualization, modeling, CSC 406 - Artificial Intelligence
Students will gain a sound practical project where students are given The course will be a breakthrough development testing and system Major Requirements
understanding of the SQL relational the opportunity to practice cyber in exposing the students to the integration. The course is split into Credit Hours: 3
database query language. security engineering knowledge, professional work culture and two parts and is taken over two Prerequisite: STT 201 + CSC 301
skills, and best practices in a realistic conduct of business complexities.
CSC 305 - Data Communications development environment. During the period of internship, semesters to allow students enough CSC 308 - Operating Systems This course provides a
and Networks students will develop their abilities time to complete all the development Credit Hour: 3 comprehensive introduction to
phases starting from requirements,
Credit Hours: 3 and skills through performing elicitation through development and Prerequisite: CSC 301 Artificial Intelligence. It is intended
to equip the students with
Prerequisite: Junior Level required tasks. testing. and improve the quality of This course introduces students theoretical and hands-on practical
their design project. ITE 499A is a
This course provides an introduction pre- requisite to ITE 499B to the concepts and principles of knowledge necessary to analyze
to modern data communications operating systems design and to and understand different aspects
and computer networks. It presents the prevailing techniques for their related to modern AI systems. Topics
Abu Dhabi University | Undergraduate Catalog 2026 - 2027 Abu Dhabi University | Undergraduate Catalog 2026 - 2027

