Page 476 - Undergraduate Catalog 2023-24
P. 476

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
   471   472   473   474   475   476   477   478   479   480   481