Page 477 - Undergraduate Catalog 2023-24
P. 477

476    477


 and reusability than structured   the concepts relating to creating,   design and implementation phases.   will be devised jointly by the site-  integration. The course is split into
 programming. This course follows   managing and querying database   It will help the students build up an   supervisor and college- supervisor.   two parts and is taken over two
 on from Structured Programming   systems. It covers the fundamentals   understanding of how to integrate   The course will be a breakthrough   semesters to allow students enough   Major Requirements
 and introduces the concepts of   of databases, the process of database   cyber security tools/techniques   in exposing the students to the   time and improve the quality of their
 Object-Oriented Programming. It   design, including data modelling, in   and best practices in the design   professional work culture and   design project. ITE 499A is a pre-
 develops the basic skills necessary   particular with the Entity Relationship   processes of systems engineering.   conduct of business complexities.   requisite to ITE 499B  CSC 308 - Operating Systems
 to develop software application   Model, and the relational data model.   The course incorporates a capstone   During the period of internship,   Credit Hour: 3
 programs in Java using objected   Students will gain a sound practical   project where students are given   students will develop their abilities   MTT 202 - Discrete Structures   Prerequisite: CSC 301
 oriented principles and concepts.   understanding of the SQL relational   the opportunity to practice cyber   and skills through performing   and Applications
 The course presents the main   database query language.  security engineering knowledge,   required tasks.  Credit Hours: 3      This course introduces students
 principles of Objected Oriented   skills, and best practices in a realistic   Prerequisite: STT 100  to the concepts and principles of
 Programming: data abstraction,   CSC 305 - Data Communications   development environment.  ITE 390 - Computer Ethics  operating systems design and to
 objects and classes, inheritance,   and Networks  Credit Hours: 3      This course introduces the basic   the prevailing techniques for their
 and polymorphism. Students should   Credit Hours: 3       ECT 200 - Introduction to   Prerequisite: CSC 202  foundations of logic, structures,   implementation. The course requires
 have a core foundation of structured   Prerequisite: Junior Level  Computing  algorithms, number theory,   students to be already familiar with
 programming principles in order to   Credit Hours: 3                     A study of the ethical and social   induction, recursion and relations   the structure of a user-program
 progress smoothly and effectively in   This course provides an introduction   Prerequisite: No Prerequisite  issues related to computers and   with application in computer science   after it has been converted into an
 this course.  to modern data communications and   computer networks, big data,   and engineering. The course then   executable form and that they have
 computer networks. It presents data   This course is meant to be an   computer algorithms and Artificial   introduces students to graphs and   some rudimentary understanding
 CSC 301 - Data Structures and   communications fundamentals and   introduction to a variety of topics in   intelligence. This course examines   trees and their use in modeling and   of the performance trade-offs
 Algorithms  computer networking methods, using   the fields of information technology,   the ethical issues arising from   analyzing computer science and   inherent in the choice of algorithms
 Credit Hours: 3      the ISO 7-layer reference model   computer and electrical engineering.   advances in Information Technology   computer engineering problems.   and data structures. The course will
        and the responsibility that IT
 Prerequisite: MTT202, CSC202  to organize the study. Attention   The course demonstrates the   Finally, the course presents the   cover operating systems concepts
 will be focused on the protocols   importance of computers in our day-  professionals and users have in   basics of Boolean Algebra and Finite   including process management,
 This course builds on the pre-  of the physical, data link control,   to-day life and the kind of challenges   regard to ethical computer usage.   Automata with applications.   memory management, file and file
 requisites programming courses   network, and transport layers, for   ahead. Topics that are covered   Topics covered are social impact of   system management, and introduces
 and provides the students with an   local and wide area networks. The   include the computer systems   computing, computer crime, software   STT 201 - Intermediate Statistics   distributed operating systems. Two
 opportunity to further develop and   course examines in detail analog   components, the operating systems   theft, privacy, intellectual property   and Research Methods  concrete examples of operating
 refine their programming skills.   and digital signaling, analog and   and applications software. The   rights, autonomy, technology at the   Credit Hours: 3      systems are used to illustrate how
 In particular, the emphasis of this   digital conversions, data link control,   importance of networking, systems   workplace, technology and jobs, and   Prerequisite: STT 100  the principles and techniques are
 course is on the organization of   detection & correction, multiplexing,   analysis, databases, and software   computer games, big data and AI,   deployed in practice.
 information, the implementation   local area networks (LANs), circuit   development are highlighted.   as well as new and emerging ethical   The science of data analysis
 of common data structures such   switching, packet switching, network   In addition to that students are   issues related to technology and   is commonly called Statistics.    SWE 401 - Software Engineering
 as lists, stacks, queues, trees, and   protocols & standards, and error.  introduced to the principle of   information.  Statistics and statistical analyses are   Credit Hours: 3
 graphs, and techniques of data   electricity and circuit. The students   ITE 499A Capstone Design    fundamental tools for managerial   Prerequisite: CSC 202
 abstraction, including encapsulation   CSE 210 - Introduction to   will also be introduced to different   decision-making.   Statistical
 and inheritance. We will also explore   Cybersecurity Engineering   programming languages in general,   Project I  analysis provides many ways to   This course covers the principles of
 recursion, hashing, and the close   Credit Hours: 3      with some emphasis on a Python.  Credit Hour: 1      deal with uncertainties and, hence,   software engineering and object-
 relationship between data structures   Prerequisite: ECT 200  Prerequisite: Senior Level + SWE 401   is useful both for descriptive and   oriented analysis and design. Topics
 and algorithms. Operationally,   ITE 399A - Internship/Project in   + ITE 421  for inferential tasks.  This course   include software development as an
 applications of data structures to   Cyber security engineering aims   IT-Part A  presents statistical concepts and their   engineering discipline, modeling with
 searching and sorting algorithms will   at developing secure systems   Credit Hours: 1.5     ITE 499B Capstone Design    applications for managerial decision-  UML, requirements elicitation, object-
 be incorporated into programming   by combining various aspects of   Prerequisite: 60 Credit Hours  Project II  making.  Computer based statistical   oriented analysis, architecture design,
 assignments as will complexity   systems and software engineering,   analyses and the application of   object design, implementation and
 analysis. Hands-on programming is a   and operational security. It covers   ITE 399B - Internship/Project in   Credit Hours: 2      the insights gained through such   testing.
        Prerequisite: ITE499A
 central component of this course.   all processes from risk analysis,   IT-Part B  statistical analyses for developing
 engineering security requirements,   The objective of this course is to   effective business decisions will be   CSC 406 - Artificial Intelligence
 CSC 302 - Database   malware analysis to anticipate   Credit Hours: 1.5     provide guided experience in wide   integrated into every aspect of the
 Management Systems  future vulnerabilities, and planning   Prerequisite: 90 Credit Hours  areas of Information Technology to   course.  Topics addressed include   Credit Hours: 3
 Credit Hours: 3      ongoing improvements. The   This course focuses on getting the   student teams working on capstone   Normal Distribution, sampling   Prerequisite: STT 201 + CSC 301
 Prerequisite: MTT 202 + (SWE 201 or   course will initiate students to the   student practically involved in the   projects. The projects will integrate   distributions, estimation techniques,   This course provides a solid
 CSC 201)  basic concepts and terminology   day-to-day business events in a   various engineering skills into   hypothesis testing for one and more   theoretical framework for
 of cyber security, standards,   relevant, modern and automated   operational engineering prototypes.   than one populations, Goodness-of-
 This course is about databases, and   DevOps, building organizational   organization. The student will follow a   The projects will emphasize problem   Fit and Analysis of Variance  addressing complex problems
 in particular, relational databases and   models, and how cyber security   well-planned course of action during   definition, design conceptualization,   in navigation, planning, strategy,
                                                                     pattern recognition, and knowledge
 languages. The course introduces   is commonly addressed after the   the period of training. The plan   modeling, and testing and system

 Abu Dhabi University | Undergraduate Catalog 2023 - 2024  Abu Dhabi University | Undergraduate Catalog 2023 - 2024
   472   473   474   475   476   477   478   479   480   481   482