Page 442 - Undergraduate Catalog 2024-25
P. 442
442
and Optimization. The course has and analog I/O, motor control, memory, I/O device management,
a project. In this project, students interfacing with sensors, registers, and disk management. Two concrete
work teams using Visual Studio Timers, interrupts, and serial examples of operating systems are
code, StackBlitz, and Ionic to design communication. The course has a used to illustrate how the principles
a Smart Autonomous Mobile project. In this project, students work and techniques are deployed in
Application: Combining Persistence, teams using Arduino, sensors, and practice.
Navigation, Location, AI, and Native wireless communication to design a
Services and communicate their Sumo Robot and communicate their CEN 399i - Internship in
experience using presentations and experience using presentations and Computer Engineering I
reports. reports. Credit Hours: 2
CEN 324 - Digital and Analog CEN401L - Embedded and IoT Prerequisite: 90 Credit Hours
Electronics Lab Internship in Computer/Electrical
Credit Hours: 3 Credit Hours: 3 Engineering I” is designed to expand
Prerequisite: CEN 304 Prerequisite: EEN210L on the knowledge and skills acquired
Co-Prerequisite: CEN425 in the first 90 credit hours of the
This course builds on the concepts Computer/Electrical Engineering
and skills acquired in CEN304 This lab focuses on the practical program. This course provides
Electronic Devices and Circuits. applications of embedded systems students with an opportunity to
It provides students with an in- and internet of things concepts, practically apply their theoretical
depth understanding of concepts, techniques, and designs. Lab concepts in the fields of computer
techniques, and applications of equipment includes Arduinos, and electrical engineering within
electronic circuits. Topics covered Raspberry Pis, actuators, sensors, a professional, industry setting.
include amplifiers, building blocks, and the PyCharm software. The topics covered are dictated by
amplifier frequency response, ideal Students connect theoretical the nature of the organization and
and non-ideal operational amplifiers concepts learned in the course to the specific work assigned to the
and feedback, operational amplifier practice using hands-on laboratory students. This hands-on experience
applications, differential amplifiers experiments covering Introduction can encompass various aspects of
and operational amplifier design, to the Arduino and the Raspberry computer and electrical engineering
analog integrated circuit design Pi, State Machines Implementations such as hardware design, software
techniques. Students connect using Embedded C++ and Python, development, network architecture,
theoretical concepts learned in the TinkerCAD and TkCircuit Simulators, circuit analysis, control systems, and
course to practice using hands-on Bash Programming and Linux, Digital power distribution. In the course of
laboratory experiences covering Inputs and Outputs on Arduino, their internship, students will embark
OpAmps applications. The course GPIO, Serial Communication, on a well-planned course of action
has a project. In this project, students Interfacing Motors and Sensors, Web jointly devised by the site-supervisor
work teams using electronic circuits and Mobile Interfaces for IoT Nodes, and the college-supervisor. This
to design a signal conditioning and and Back End Technologies. plan is intended to expose the
filtering circuits and communicate students to a broad range of practical
their experience using presentations CSC 308 - Operating Systems experiences that reflect the diverse
and reports. Credit Hours: 3 nature of computer and electrical
CEN 325 - Internet of Things: Prerequisite: CSC 301 engineering fields. A significant part
of this course is the internship report
Foundations and Design This course introduces students and presentation that students are
Credit Hours: 3 to the concepts and principles of required to prepare. In this report
operating systems design and to
Prerequisite: CSC201 + EEN210 and presentation, students will detail
the prevailing techniques for their their experiences, learning outcomes,
This course builds on the concepts implementation. The course requires challenges faced, and solutions
and skills acquired in CSC201 students have some rudimentary devised. They will communicate
Computer Programming I and understanding of the performance their findings and reflections in a
EEN210 Digital Circuits. It introduces trade-offs inherent in the choice comprehensive report and present
students to concepts, techniques, of algorithms and data structures. their experiences in presentations.
and applications of Internet The course will cover operating This enhances their communication
of Things and microcontroller systems concepts including process and analytical skills and helps them
interfacing. Topics covered include management, threads, concurrency, introspect and understand their
microcontroller fundamentals, digital memory management, virtual strengths, weaknesses, and areas
Abu Dhabi University | Undergraduate Catalog 2024 - 2025