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
   441   442   443   444   445   446   447   448   449   450   451