Page 522 - Undergraduate Catalog 2026-27
P. 522

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
   517   518   519   520   521   522   523   524   525   526   527