Page 465 - Undergraduate Catalog 2023-24
P. 465

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
   460   461   462   463   464   465   466   467   468   469   470