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