Page 446 - Undergraduate Catalog 2024-25
P. 446
446
to develop a well-designed Website. metropolitan, or wide area networks on laboratory experiences covering
They learn the fundamentals of HTML and the connection to the Internet. Energy Consumption Analysis
syntax and layout, creating effective The course addresses concepts like and Optimization, Power Saving
web pages, writing client-side scalability, robustness, redundancy, Techniques Implementation, and
JavaScript, integrate JavaScript into reliability, remote access, ubiquitous Wakeup Mechanisms and Interrupt
web pages and create an interactive availability, and security. Topics Handling. The course has a project.
and dynamic Website. Cascaded Style covered in this course include In this project, students work teams
Sheets (CSS) are introduced to specify identifying customer’s needs and using PyCharm, Arduino, Raspberry
the presentation of elements on a goals, logical network design, Pi, Sensors, and Actuators to design a
Webpage, e.g., fonts, spacing, sizes, physical network design, testing, Energy-Efficient Embedded Systems:
colors and positioning. JavaScript, optimizing, and documenting a Optimizing I/O Power Consumption
which is the standard client-side network design, addressing and for Extended Battery Life and
scripting language for Web-based routing architecture, and network communicate their experience using
applications, is presented to add management architecture.. presentations and reports.
functionality to the web page.
ITE 408 - Information Security CEN 445 - Securing the Internet
CSC 401 - Software Engineering of Things
Credit Hours: 3
Credit Hours: 3 Prerequisite: CSC 305 Credit Hours: 3
Prerequisite: CSC 202 Prerequisite: CEN 425
This course builds on understanding
This course covers the principles of of Data Communications and This course builds on the concepts
software engineering and object- Networks and introduces students to and skills acquired in CEN425
oriented analysis and design. Topics information and computer security. Internet of Things: Applications
include software development as an It will cover theory and practice for and Edge AI. It provides students
engineering discipline, modeling with the design of secure systems. It will with an in-depth understanding
UML, requirements elicitation, object- also emphasize on each of these of concepts, techniques, and
oriented analysis, architecture design, techniques. An important component applications of Internet of Things
object design, implementation and of the course will be a survey of (IoT) Security. Topics covered include
testing, Software Development modern topics in computer security, IoT, Connectivity, Network Protocols,
Lifecycle, Software Configuration including protection, access control, Messaging, Data Accumulation,
Management, Requirements applied cryptography, Message Vulnerabilities and Attacks, Secure
Engineering, Software Architecture, Authentications, IDS and IPS, Hash Development Life Cycle, Secure
Use Cases, Object-Oriented Functions, network security, firewalls, Design of IoT Devices, Cryptographic
Design, UML Diagrams, Software cryptographic protocols, privacy and Fundamentals for IoT, Security
Measurement and Cyclomatic anonymity, and mobile code. Case Engineering, Identity and Access,
Complexity. studies from real-world systems will Management Solutions for the
also be analyzed. IoT, IoT Privacy Concerns and
ITE 402 - Computer Networks: Compliance. Students connect
Design and Implementation CEN 435 - Low Power Operation theoretical concepts learned in the
of Embedded Systems
Credit Hours: 3 course to practice using hands-on
Prerequisite: CSC305 Credit Hours: 3 laboratory experiences covering
Prerequisite: CEN425 Kali Linux lab, Ethical hacking lab,
This course is designed to provide IoT Encryption Lab. The course has
students with the knowledge This course builds on the concepts a project. In this project, students
required to create a logical network and skills acquired in CEN425 work teams using PyCharm, Arduino,
design and suggest alternative Internet of Things: Applications and Raspberry Pi, sensors, and actuators
physical implementations of this Edge AI. It provides students with an to design a IoT-Based Environmental
design. Students will be made aware in-depth understanding of concepts, Monitoring System and communicate
of the key factors and tradeoffs in techniques, and applications of their experience using presentations
network performance, security and Embedded Systems Operation Power. and reports.
traffic analysis. The course focuses Topics covered include Power Saving
on the issues and processes used to approaches in embedded system
define and analyze the requirements design, Wakeup mechanisms, and
behind network construction and Computing Battery Life. Students
configuration. The objective is to connect theoretical concepts learned
learn how to design local, campus, in the course to practice using hands-
Abu Dhabi University | Undergraduate Catalog 2024 - 2025