Page 486 - Undergraduate Catalog 2024-25
P. 486

486


        Bachelor of                   its subfields, and major application   CSC 301 - Data Structures and
                                      areas. Students will learn the different
                                                                    Algorithms
        Science in                    types of data, data sources and data   Credit Hours: 3
                                      uses, and technologies for Big Data.
        Cybersecurity                 Then, we move through the various   Prerequisite: MTT202, CSC202
                                      types of analytics starting with basic
                                                                    This course builds on the pre-
        Engineering                   univariate descriptive analytics and   requisites programming courses
                                      moving through multivariate until
                                                                    and provides the students with an
                                      we reach predictive, model-based   opportunity to further develop and
                                      analytics. The course is designed   refine their programming skills.
                                      in a way that balances between   In particular, the emphasis of this
         Degree Requirements          theory and practice. Throughout   course is on the organization of
                                      the course, the students will follow
                                      the data-driven approach to solving   information, the implementation
                                                                    of common data structures such
                                      real-life problems through a series
        SWE 201 - Structured          of practical labs and class activities.   as lists, stacks, queues, trees, and
        Programming                   They will learn how to explain and   graphs, and techniques of data
                                                                    abstraction, including encapsulation
        Credit Hours: 3               identify the elements of introductory   and inheritance. We will also explore
        Prerequisite: MTT101 or higher  to intermediate data-driven systems   recursion, hashing, and the close
                                      using Microsoft Power BI. The   relationship between data structures
        The main objective of this course is to   course concludes by introducing the   and algorithms. Operationally,
        provide students with the logic and   students to a variety of special data   applications of data structures to
        tools required to develop structured   analytics applications in engineering,   searching and sorting algorithms will
        software programs in Java.  Java is a   health, business, and the web   be incorporated into programming
        challenging programming language   emphasizing social, security, and   assignments as will complexity
        that is based on the object-oriented   economic dimensions.  analysis. Hands-on programming is a
        programming methodology. However,                           central component of this course.
        this course focuses on structured   CSC 202 - Computer
        programming as the main learning   Programming II           CSC 305 - Data Communications
        objective.  It also serves as a   Credit Hours: 3           and Networks
        preliminary foundation for learning   Prerequisite: SWE 201 or CSC 201  Credit Hours: 3
        the object-oriented programming
        methodology.  The material for this   Object-oriented programming offers   Prerequisite: Junior Level
        course includes: Introduction to   greater reliability, maintainability   This course provides an introduction
        Computers and Java Programming,   and reusability than structured   to modern data communications
        Control Structures (loops and   programming. This course follows   and computer networks. It presents
        conditions), Functions, Arrays, and   on from Structured Programming   data communications fundamentals
        Strings and the notion of algorithms   and introduces the concepts of   and computer networking methods,
        for solving problems.         Object-Oriented Programming. It   using the ISO 7-layer reference model
                                      develops the basic skills necessary
        COE 102- Introductory Big Data   to develop software application   to organize the study. Attention
        Analytics                     programs in Java using objected   will be focused on the protocols
                                                                    of the physical, data link control,
        Credit Hours: 3               oriented principles and concepts.   network, and transport layers, for
                                      The course presents the main   local and wide area networks. The
        Prerequisite: STT100          principles of Objected Oriented   course examines in detail analog
        This course provides a general   Programming: data abstraction,   and digital signaling, analog and
                                      objects and classes, inheritance,
        introduction to Data Analytics.                             digital conversions, data link control,
        It provides an essential guide to   and polymorphism. Students should   detection & correction, multiplexing,
        understanding and using data   have a core foundation of structured   local area networks (LANs), circuit
                                      programming principles in order to
        analytics in real-life applications                         switching, packet switching, network
        without the need for any previous   progress smoothly and effectively in   protocols & standards, and error.
                                      this course.
        familiarity with programming. The
        course starts by introducing the main
        concepts of Data Analytics to provide
        a solid understanding of the field,

        Abu Dhabi University | Undergraduate Catalog 2024 - 2025
   481   482   483   484   485   486   487   488   489   490   491