Page 574 - Undergraduate Catalog 2026-27
P. 574

574                                                                                                  575


        mobile applications. The course uses   CSC 303 Digital Logic Design  pattern recognition, and knowledge   introduces the newest technologies   hash functions, to digital signatures,   security principles incorporated in
        both the Arduino and Raspberry Pi   Credit Hours: 3          management. It also introduces           along with detailed information on   etc.                    the design of several generations
        and their integration using PyFirmata.                       basic concepts of AI in the gaming       how the evidence contained on these                          of mobile networks is overviewed.
        Especially emphasis is given to using   Prerequisite: ECT 200  context such as planning and           devices should be analyzed. Packed   The course provides an intermediate   Various security models will be
        operating system (Linux) capabilities   This course discusses the theory,   search. Emphasis will be place on   with practical, hands-on activities,   level of cryptography methods used   explored including the main popular
        to expand what can be done    operation, and applications of digital   applications of AI in various genres of   students will learn unique subjects   in modern systems.  This course   mobile device platforms such as:
        compared to CEN325. For example,   logic devices and systems and   computer games. Students will work   from chapters including handling   will highlight the important of such   iOS, Android and Windows Phone. In
        integrating simple computer vision   introduces students to a systematic   with implementations of common   computer hardware, capturing   methods on the confidentiality,   addition, the course teaches students
        and mobile applications in embedded   design methodology.    game AI algorithms for behaviors         online communications, network,   integrity, and authenticity of the   about the security of mobile services,
        control.                                                     such as path finding, and behavior       mobile, and MAC forensics, as well   information in this digital age.  such as VoIP, text messaging, WAP
                                      CSC 307 Web Design             selection.                               as photograph forensics. This course                         and mobile HTML. Students will
        SWE 401 - Software Engineering  Credit Hours: 3                                                       will prepare students for the rapidly-  CSE 400 - Network Security and   become familiar with various tools
                                                                                                                                            Forensics
        Credit Hours: 3               Prerequisite: SWE 201 or CSC 201  CSC 408 - Distributed                 growing field of computer forensics                          that are used to recover cell phone
        Prerequisite: CSC 202                                        Information Systems                      for a career with law enforcement,   Credit Hours: 3         data, and the type of extractions,
                                      The Internet and the Web have   Credit Hours: 3                         accounting firms, banks and credit   Prerequisite: CSC 305   and will be able to analyze the
        This course covers the principles of   revolutionized the way people   Prerequisite: CSC 202, CSC 305  card companies, private investigation                       results by diving deep within the file
        software engineering and object-   communication and organizations                                    companies, or government agencies.   This course provides the students   systems of mobile devices. Students
        oriented analysis and design. Topics   do business. The business   The study of distributed systems is                              the opportunity to examine     will engage in forensic acquisition
        include software development as an   environment of today demands   exciting and interesting! In many   CSE 310 - Introduction to   network-based attacks and whether   and analysis of mobile computing
        engineering discipline, requirements   that ICT professionals know how   respects, distributed systems are at   Cryptography        originating from outside the   devices, specifically iOS, Android, and
        engineering, requirements     to establish and maintain an   the forefront of a revolution in the     Credit Hours: 3               enterprise (Internet) or from the local   Windows Phone devices.
        elicitation, object- oriented analysis,   interactive and dynamic Websites.    computer science discipline. In this   Prerequisite: STT 201 + MTT 202  LAN.  In addition, this course provides
        object design, modeling with UML,   In this course, students gain the   course we will explore the principles                       an introduction to the methodology   CSE 420 - Ethical Hacking
        architecture design, implementation   knowledge needed to develop a well-  and paradigms that are associated   The main objective of this   and procedures associated with   Credit Hours: 3
        and testing. This course provides   designed Website.  They learn the   with distributed systems. During   course is unveiling some of the   digital forensic analysis in a network   Prerequisite: CSC 305
        a comprehensive overview of the   fundamentals of HTML syntax and   our exploration of principles, we   fascinating magic of cryptography,   environment. The course will provide
        Software Development Lifecycle,   layout, creating effective web pages,   will focus on developing a working   and to provide students with   the students with the methods   This course introduces the
        Methodologies, Requirements   configuring web server (FireBase   understanding of the notions and     understanding to the tools of   and ways to protect, detect, and   fundamental concepts of ethical
        Engineering, and Object-Oriented   cloud server), writing client-side   concepts that are fundamental to all   cryptography.  Students will discover   defend the enterprise network   hacking methodology, practical
        Analysis and Design. The course   JavaScript, integrate JavaScript into   distributed systems: communication,   how cryptography ensures privacy,   from such attacks. Students will   techniques and ethics. The main
        will allow students to gain skills and   web pages and create an interactive   coordination, fault-tolerance,   authenticity, and integrity to both   also learn about the importance of   focus of the course is to introduce
        knowledge needed to excel in today’s   and dynamic Website. Cascaded   transparency, self-organization,   data and systems in this modern   network forensic principles, legal   students to the methodology and
        dynamic software development field  Style Sheets (CSS) are introduced to   and synchronization. During our   digital age. Cryptography tools,   considerations, digital evidence   tools necessary in order to assess
                                                                                                                                            controls, and documentation of
        CSC 302 - Database            specify the presentation of elements   investigation of paradigms, such as   includes both symmetric and   forensic procedures. The practical   the security posture of the system
                                                                                                                                                                           under study. The course utilizes Kali-
                                                                     message passing, remote object
                                                                                                              asymmetric encryptions, practical
        Management Systems            on a Webpage, e.g., fonts, spacing,   invocation, distributed shared    usage of these tools including digital   component of this course will   Linux and many other software tools
                                      sizes, colors and positioning.
        Credit Hours: 3               JavaScript, which is the standard   memory, or group communication,     signature, message authentication,   provide the students with the skills   that are usually used by a malicious
                                                                                                                                            to install, troubleshoot and monitor
        Prerequisite: MTT 202, SWE 201 or   client-side scripting language for   we will examine, in great depth,   digital envelops, message   network devices to maintain integrity,   hacker to study the weaknesses and
        CSC 201                       Web-based applications, is presented   specific technologies for building   authentications hash functions more.    confidentiality and availability of data   vulnerabilities of a target systems.
                                      to add functionality to the web   distributed systems. To this end, we                                                               In this course the  students study
        This course is about databases, and   page. JavaScript Object Notation   will focus on the implementation   Modern Cryptography uses   and. The course concludes upon   the main phases of ethical hacking,
        in particular, relational databases and   (JSON), used for data interchange,   of distributed systems that utilize   mathematical language to precisely   the topic of legal and ethical aspects   the phases include reconnaissance,
        languages. The course introduces   is also briefly covered. AngularJS, an   the Java programming language.   pin down elusive security goals,   of computer security including   gaining access, enumeration,
        the concepts relating to creating,   open source JavaScript framework   Main topics include: interprocess   design primitives and protocols to   cybercrime, intellectual property,   maintaining access, and covering the
        managing and querying database   developed by Google, is shown as   communication, remote invocation,   achieve these goals, and validate   privacy and ethical issues.  tracks.
        systems. It covers the fundamentals    an example of a single-page Web   distributed operating systems,   the security of designed primitives   CSE 410 - Mobile Device Security
        of databases, the process of database   application.         distributed file systems, coordination   and protocols using mathematical                             ITE 408 -  Information Security
        design, including data modelling, in                         and agreement, and concurrency           proofs based on clearly stated   Credit Hours: 3             Credit Hours: 3
        particular with the Entity Relationship   CSC 406 - Artificial Intelligence  control.                 hardness assumptions. Therefore,   Prerequisite: CSC 305     Prerequisite: CSC 305 as co-req
        Model, and the relational data model.   Credit Hours: 3                                               to learn cryptography, it is essential
        Students will gain a sound practical                         CSE 300 - Introduction to Digital        to understand its mathematical   This course focuses on how to secure   This course builds on understanding
        understanding of the SQL relational   Prerequisite: STT 201 + CSC 301  Forensics                      underpinning. In this class, we   mobile devices, i.e., any device that   of Data Communications and
        database query language.      This course provides a solid   Credit Hours: 3                          will see the inner-working of   cannot be not classified as a desktop   Networks and introduces students to
                                                                                                                                            or a server, and the significant threats
                                      theoretical framework for      Prerequisite: SWE 201 or CSC 201         cryptography for several core   affecting the services delivered over   information and computer security.
                                      addressing complex problems                                             cryptographic tools, from encryption,   the mobile infrastructure. The main   It will cover theory and practice for
                                      in navigation, planning, strategy,   Digital Forensics Investigations   to message authentication codes, to                          the design of secure systems.  It will

        Abu Dhabi University | Undergraduate Catalog 2026 - 2027                                              Abu Dhabi University | Undergraduate Catalog 2026 - 2027
   569   570   571   572   573   574   575   576   577   578   579