Page 575 - Undergraduate Catalog 2026-27
P. 575

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
   570   571   572   573   574   575   576   577   578   579   580