Page 464 - Undergraduate Catalog 2023-24
P. 464

464                                                                                                  465


        distributed file systems, coordination   CEN 452  - Computer   experimental setup will be based                                     CSC 401 - Software Engineering  •  addressing and routing
        and agreement, and concurrency   Engineering Design Project II  on Field Programmable Gate Array                                                                      architecture
        control.                                                     (FPGA) structure, and students will       Major Elective               Credit Hours: 3
                                      Credit Hours: 2                experience schematic and hardware                                      Prerequisite:  CSC 202         •  Network management architecture.
        CEN 425  - Internet of Things:   Prerequisite:  CEN 451      description language (HDL) design
        Applications & Networking                                    tools.                                   CSC 302  - Database           This course covers the principles of   ITE 408  - Information Security
                                      The objective of this course is to                                      Management Systems            software engineering and object-
        Credit Hours: 3               provide guided experience in wide   CEN 455  - Fund. of Security for                                  oriented analysis and design. Topics   Credit Hours: 3
                                                                                                                                                                           Prerequisite:  CSC 305
        Prerequisite:  CEN 325        areas of computer and electrical   Computer & Embedded Systems          Credit Hours: 3               include software development as an
                                      engineering to student teams                                            Prerequisite:  MTT 202 + CSC 201  engineering discipline, modeling with   This course builds on understanding
        This course introduces the complete   working on design projects. The   Credit Hours: 3                                             UML, requirements elicitation, object-  of Data Communications and
        development cycle of Embedded   projects will integrate various   Prerequisite:  CSC 308 + CSC 305 +   This course is about databases, and   oriented analysis, architecture design,
        Linux System, teaches the knowledge   engineering skills into operational   CEN 325                   in particular, relational databases and   object design, implementation and   Networks and introduces students to
                                                                                                                                                                           information and computer security.
        to create an embedded Linux   engineering prototypes. The projects                                    languages. The course introduces   testing, Software Development   It will cover theory and practice for
        foundation, and extends this   will emphasize problem definition,   This course introduces students to   the concepts relating to creating,   Lifecycle, Software Configuration
        foundation to interfacing application   design conceptualization, modeling,   security fundamentals for computers,   managing and querying database   Management, Requirements   the design of secure systems. It will
                                                                                                                                                                           also emphasize on each of these
        designs.                      fabrication and system integration in   embedded systems, and the IoT.   systems. It covers the fundamentals   Engineering, Software Architecture,   techniques. An important component
        Linux offers reliability, features,   software and hardware aspects. The   Topics discussed includes data   of databases, the process of   Use Cases, Object-Oriented   of the course will be a survey of
                                                                                                              database design, including data
                                                                     integrity and security, vulnerabilities,
        open-source code, and a proven   course is split into two and is taken   cryptography, authentication,   modelling, in particular with the   Design, UML Diagrams, Software   modern topics in computer security,
        track record; these features make   over two semesters to allow students   resource protection, and network   Entity Relationship Model, and the   Measurement and Cyclomatic   including protection, access control,
        it perfectly suited for embedded   enough time and improve the quality   and web security. Special treatment is   relational data model. Students will   Complexity.  applied cryptography, Message
        system design. Topics covered   of their design project. In this course   given to IoT security issues including   gain a sound practical understanding   ITE 402  - Computer Networks:   Authentications, DoS, IDS and IPS,
        include an introduction to Linux, how   students design, implement, and test   architectures, node authentication,   of the SQL relational database query   Design and Implementation  Hash Functions, network security,
        to use and develop Embedded Linux   the solution they proposed in CEN   and enabling technologies.    language. They will also develop skills                      firewalls, cryptographic protocols,
        products, including the production   451.                                                             related to normalization of relational   Credit Hours: 3       privacy and anonymity, and mobile
        of a live or simulated target system.   EEN 365 - Control Systems  CEN 468 - Computer                 tables.                       Prerequisite:  CSC 305         code. Case studies from real-world
        Students will take home their own                            Architecture and Organization                                                                         systems will also be analyzed.
        developed Embedded Linux System.  Credit Hours: 3                                                     CSC 307  - Web Design         This course is designed to provide   CEN 435  - Low Power Operation
        The course is designed to teach   Prerequisite:  CEN 320 + MTT 204  Credit Hours: 3                                                 students with the knowledge
        a wide range of applications from                            Prerequisite:  CSC 303 + CEN 325         Credit Hours: 3               required to create a logical network   of Embedded Systems
        vending machines, ATMs, airplane   This course is intended to introduce   This course emphasizes the   Prerequisite:  CSC 201       design and suggest alternative   Credit Hours: 3
        multimedia management and     students to concepts and techniques   hierarchical structure of computer   The Internet and the Web have   physical implementations of this   Prerequisite:  CEN 325
        delivery systems, etc.        of classical control and to briefly   systems. It covers such topics    revolutionized the way people   design. Students will be made aware
                                      introduce some concepts of modern                                                                     of the key factors and tradeoffs in   This course covers techniques and
        CEN 451 - Computer            control and discrete-time. The main   as: components of computer        communicate and organizations do   network performance, security and   operations for lowering the power
        Engineering Design Project I  goal is to enable students to analyze,   systems and their configuration,   business. The business environment   traffic analysis. The course focuses   usage in the computing processes.
                                                                                                              of today demands that ICT
                                      design, and synthesize linear control   design of basic digital circuits, the                         on the issues and processes used to   The course starts with identifying
        Credit Hours: 1               systems. Students will become   microprogram level, the conventional    professionals know how to establish   define and analyze the requirements   the major sources for consuming
        Prerequisite:  Senior Level + CEN 425  familiar with analytical methods and   machine level, the operating   and maintain an interactive and   behind network construction and   energy and proceeds with the power
        The objective of this course is to   will be exposed extensively to the use   system level, assembly language,   dynamic Websites.  In this course,   configuration. The objective is to   saving approaches in the embedded
                                                                                                              students gain the knowledge needed
                                                                     addressing modes, interpreters/
        provide guided experience in wide   of computers for analysis and design   translators, computer arithmetic. The   to develop a well-designed Website.    learn how to design local, campus,   systems and sleep/wakeup
        areas of computer and electrical   of control systems.       course also introduces computer          They learn the fundamentals of HTML   metropolitan, or wide area networks   mechanisms. The course also covers
        engineering to student teams   CEN 466  - Advanced Digital   architecture and focuses on              syntax and layout, creating effective   and the connection to the Internet.   writing programs for minimizing
        working on design projects. The   System Design              studying the computer components,        web pages, writing client-side   The course addresses concepts like   energy use and enhancing the
        projects will integrate various                              system buses, internal and external      JavaScript, integrate JavaScript into   scalability, robustness, redundancy,   battery life.
        engineering skills into operational   Credit Hours: 3        memories, interfacing processors         web pages and create an interactive   reliability, remote access, ubiquitous
        engineering prototypes. The projects   Prerequisite:  CSC 303  and peripherals, computer arithmetic,   and dynamic Website. Cascaded Style   availability, and security.  Topics   CEN 445  - Securing the Internet
        will emphasize problem definition,                           interrupts, pipelining and instruction   Sheets (CSS) are introduced to specify   covered in this course include:  of Things
        design conceptualization, modeling,   In this course students will study the   sets. It also discusses the interaction   the presentation of elements on a   •  identifying customer’s needs and    Credit Hours: 3
        fabrication and system integration in   combinational logic circuit design   between the computer hardware and   Webpage, e.g., fonts, spacing, sizes,      goals   Prerequisite:  CEN 425
        software and hardware aspects.  techniques, sequential logic circuits,                                colors and positioning.  JavaScript,
                                      registers and counters, memory,   the operating system and provides                                   •  logical network design      This course introduces the
        The course is split into two and is   and state machines. Parallel to   an overview of assemblers and   which is the standard client-side                          fundamental concepts of IoT security,
        taken over two semesters to allow   the lectures, students will develop   linkers.                    scripting language for Web-based   •  physical network design  introducing students with practical
        students enough time and improve   experimental skills by studying                                    applications, is presented to add   •  testing, optimizing, and       solutions that account for resource
        the quality of their design project.   various digital design techniques                              functionality to the web page.                               limitations at IoT end-node, hybrid
        CEN450 is a pre-requisite to CEN452.  during laboratory sessions. The                                                                  documenting a network design


        Abu Dhabi University | Undergraduate Catalog 2023 - 2024                                              Abu Dhabi University | Undergraduate Catalog 2023 - 2024
   459   460   461   462   463   464   465   466   467   468   469