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

