Page 523 - Undergraduate Catalog 2026-27
P. 523

522    523


 Neural Networks, Clustering,   when they have to make a decision   this course.  assignments as will complexity   CEN 201 - Electric Circuits I  CEN 304 - Electronic Devices and
 Reinforcement Learning, Ethics in AI   on ethical and economical basis.  analysis. Hands-on programming is a   Circuits
 and AI Strategy. Students connect   central component of this course.  Credit Hours: 3
 theoretical concepts learned in the   GEN 300 - Numerical Methods  CSC 202L - Programming Lab   Prerequisite: ECS100 or PHY201 +   Credit Hours: 3
 course to practice using hands-on   Credit Hours: 3       CSC 305 - Data Communications   EEN210L  Prerequisite: CEN 201
 laboratory experiences covering   Prerequisite: MTT 205 + CSC 201  Credit Hours: 1      and Networks  This course builds on the concepts   This course builds on the concepts
 data preprocessing, performance   Prerequisite: CSC201      Credit Hours: 3       and skills acquired in ECS100   and skills acquired in CEN201 Electric
 evaluation, cross-validation, and   This course covers the following main   Co-Prerequisite: CSC202  Prerequisite: Junior Level  Introduction to Engineering and   Circuits I. It introduces students
 neural networks. The course has a   topics: (1) numerical computation and   This lab focuses on the practical   Computing. It introduces students   to concepts, techniques, and
 project. In this project, students work   error analysis, (2) direct and iteration   applications of computer   This course provides an introduction   to concepts, techniques, and   applications of Electronic Devices
 teams using Excel and AI-Training   methods to solve system of linear   programming concepts, techniques,   to modern data communications   applications of Electric Circuits. Topics   and Circuits. Topics covered include
 Software to design a classification   equations, calculate Eigen values and   and designs. Lab equipment includes   and computer network. It presents   covered include Circuit Variables,   diodes, Bipolar Junction Transistors
 model and communicate their   Eigen vectors of matrices, (3) function   a PC and programming IDE. Students   data communications fundamentals   Circuit Elements, Resistive Circuits,   (BJTs), Field Effect Transistors (FETs),
 experience using presentations and   approximation and interpolation   connect theoretical concepts learned   and computer networking methods,   Voltage-Divider and  Current-Divider   and Operational Amplifiers (Op
 reports.  method: Lagrange’s interpolation,   in the course to practice using   using the ISO 7-layer reference   Circuit Circuits, Circuit Analysis.   Amps). Students connect theoretical
 Newton’s interpolation, subsection   model to organize the study.   Students connect theoretical
 COE 202 - Engineering Ethics,   low interpolation, and cubic spline   hands-on laboratory experiments   Attention will focus on the protocols   concepts learned in the course to   concepts learned in the course to
                                                                     practice using hands-on laboratory
 Economy and Law  interpolation, (4) approximation for   covering Introduction to Integrated   of the physical, data link control,   practice using hands-on laboratory   experiences covering BJTs, FETs,
 Development Environments (IDEs),
 Credit Hours: 3      numerical integration and differential,   Data Input and Output, Selection   network, and transport layers, for   experiences covering voltage and   and OpAmps. The course has a
        local and wide area networks. The
 (5) approximation method for solving
 Prerequisite: ENG 200 + MTT 102   Structures, Repetition Structures,   current dividers, Star-Delta, and   project. In this project, students work
    equations.  Debugging Techniques, Classes   course examines in detail analog   equivalent circuits. The course has a   teams using Multisim and  testing
 This course integrates two   and Object-Oriented Programming,   and digital signaling, analog and   project. In this project, students work   equipment to design a common
        digital conversions, data link control,
 interrelated general engineering   Decomposition and Modular   detection & correction, multiplexing,   teams using Multisim and  testing   source amplifier and communicate
 disciplines, namely: ethics and   Major Requirements  Programming, Inheritance in   local area networks (LANs), circuit   equipment to design a an RC high   their experience using presentations
 economy. In the first part of the   Object-Oriented Programming,   switching, packet switching, network   pass filter and communicate their   and reports.
 course, the students are introduced   Polymorphism, Multithreading,   protocols & standards, and error.  experience using presentations and   CEN 333 - Cross-platform Mobile
 to ethical issues that practicing   CSC 202 - Computer    Application Programming Interfaces   reports.  Application Development
 engineers may face in their   Programming II    (APIs), Profiling and Unit Testing, and   CEN 330 - Probability and   CEN 320 - Signals and Systems
 professional practice. This includes a   Version Control Systems.  Stochastic Processes  Credit Hours: 3
 discussion of the code of ethics and   Credit Hours: 3      Credit Hours: 3       Prerequisite: CSC 201
 responsibility of engineers, ethical   Prerequisite: SWE 201 or CSC 201  CSC 301 - Data Structures and   Credit Hours: 3       Prerequisite: MTT 205 + CEN 201
 theories, ethical problems-solving   Object-oriented programming offers   Algorithms   Prerequisite: CEN320 + STT100  This course builds on the concepts
 methods, and case studies based   greater reliability, maintainability,   Credit Hours: 3      This course builds on the concepts   This course builds on the concepts   and skills acquired in CSC201
 on real events that illustrate the   and reusability than structured   Prerequisite: MTT 202, CSC 202  and skills acquired in STT100   and skills acquired in MTT205   Computer Programming I. It
 problems faced by engineers. The   programming. This course follows   General Statistics and CEN320   Differential Equations and CEN201   introduces students to concepts,
                                      Electric Circuits. It introduces
 case studies also show the effects of   on from Structured Programming   This course builds on the pre-   Signals and Systems. It introduces   techniques, and applications of
 engineering decisions on society.   and introduces the concepts of   requisites of programming courses   students to concepts, techniques,   students to concepts, techniques,   Cross-platform Mobile Applications.
 The second part of the course gives   Object-Oriented Programming. It   and provides the students with an   and applications of Random Signals   and applications of Signals and   Topics covered include Ionic Apps,
 students a working knowledge   develops the basic skills necessary   opportunity to further develop and   and Noise. Topics covered include   Systems. Topics covered include   Angular, App navigation, Geolocation,
 on making economic comparison   to develop software application   refine their programming skills.  probability theory, discrete and   classification of systems, DT and   Google Maps API, Google Fit, and
                                      CT systems, signal modeling
 of investment alternatives in   programs in Java using objected-  In particular, the emphasis of this   continuous random variables and   Google Cloud Vision. Students
 engineering project environment.   oriented principles and concepts.                                             course is on the organization of   their distributions, the concept of   and transformation, LTI systems,   connect theoretical concepts learned
 This includes description of the   The course presents the main   information, the implementation   mean and variance, functions of one   Frequency domain analysis and   in the course to practice using
 interest and time value of money   principles of Objected Oriented   of common data structures such   and two random variables, central   Fourier transform, Laplace transform,   hands-on laboratory experiences
 relationships, methods of comparing   Programming: data abstraction,   as lists, stacks, queues, trees, and   limit theorem, statistics, and random   Z-Transform, and Discrete Fourier   covering Experimenting with Local
                                      transform. The course has a project.
 alternatives using economic concepts   objects and classes, inheritance,   graphs, and techniques of data   processes. In this project, students   and Remote Persistence in Cross-
 such as: the rate-of return (ROR), the   and polymorphism. It also covers   abstraction, including encapsulation   work teams using MATLAB to design   In this project, students work teams   Platform Mobile Applications:
 present worth (PW), the future worth   Exception Handling, binary files,   and inheritance. We will also   a graphical user interface (GUI) for   using MATLAB to design a sound   Implementation and Performance
 (FW), the annual equivalent (AE),   abstract classes, and interfaces.   explore recursion, hashing, and the   image processing and communicate   visualization interface and analyzer   Analysis, Localization Strategies for
 cost-benefit analysis and breakeven   Graphical user interfaces and   close relationship between data   their experience using presentations   and communicate their experience   Cross-Platform Mobile Applications:
 and payback analysis. Other topics   event-driven programming are   structures and algorithms, and their   and reports.  using presentations and reports.  Testing and Evaluation of Multilingual
 include replacement analysis,   also covered. Students should have   complexity analysis. Operationally,   Support, and Integrating Local
 inflation and depreciation. The course   a core foundation of structured   applications of data structures to   and RESTful API Services in Cross-
 enables students to make suitable   programming principles in order to   searching and sorting algorithms will   Platform Mobile Applications:
 decisions in their professional life   progress smoothly and effectively in   be incorporated into programming   Implementation, Benchmarking,



 Abu Dhabi University | Undergraduate Catalog 2026 - 2027  Abu Dhabi University | Undergraduate Catalog 2026 - 2027
   518   519   520   521   522   523   524   525   526   527   528