Page 543 - Undergraduate Catalog 2026-27
P. 543

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
   538   539   540   541   542   543   544   545   546   547   548