Page 576 - Undergraduate Catalog 2026-27
P. 576

576                                                                                                  577


        also emphasize on each of these   tasks for the planning, design and   pattern? Detailed study of creational   Credit Hours: 3      ITE 409 - Human Computer      ITE 414 - Introduction to
        techniques. An important component   installation, of workstations, servers   patterns, structural patterns, and   Prerequisite: SWE 401  Interaction             E-commerce
        of the course will be a survey of   and data centers and developing   behavioral patterns in included.                              Credit Hours: 3               Credit Hours: 3
        modern topics in computer security,   disaster recovery plans, name spaces                            This course deals with project
        including protection, access control,   polices, customer care process and   SWE 371 - Software       management concepts and       Prerequisite: CSC 401 or SWE 401  Prerequisite: Junior Level
        applied cryptography, Message   troubleshooting of networks.  Requirements and Specification          applications and stresses the   Effective design of human computer   With the rapid growth of the Internet,
        Authentications, DoS, IDS and IPS,                          Credit Hours: 3                           importance of utilizing project   interfaces is a major factor in   commerce on the web has been
        Hash Functions, network security,   ITE 442 - Data Science and Big   Prerequisite: CSC 202            management methodologies in   developing user-friendly software. The   a significant part of the revenue
        firewalls, secure coding practices,   Data Analytics                                                  planning modern information   course will provide the background   stream for companies. This subject
        cryptographic protocols, privacy and   Credit Hours: 3      The course describes the                  systems. The aim is to give students   theory, practical examples, and   will develop an appreciation for all
        anonymity, and mobile code.  Case   Prerequisite: SWE 201 or CSC 201,   requirements development including   an understanding of how to manage   models and techniques that enable   the issues involved in developing
        studies from real-world systems will   STT 201              the business requirements, functional     information technology projects both   students to design good interfaces   an ecommerce site, ranging from
        also be analyzed.                                           and non-functional requirements,          for the individual managing their own   and to evaluate human computer   the business case to the technology
                                      This course provides practical   and data requirements. The course      development, and for the team leader   interface functionality and usability.   involved. This subject will cover a
                                      foundation level training that enable   also covers the study of methods,   managing a larger scale project. The   The course will examine the practical   range of business and technical
           Major Electives            immediate and effective participation   tools, notations, verification, and   emphasis will be on getting a quality   and theoretical issues of how people   concepts, which are required to
                                      in big data and other analytics   validation to techniques for the      product produced on time and within   interact with computers and methods   understand e-commerce and
                                      projects. It includes an introduction   analysis and specification of software   budget.              for developing software to improve   e-business applications. These
        CSE 490 - Selected Topics in   to big data and the Data Analytics   requirements.                     ITE 402 - Computer Networks:   usability. A principal goal is for   include supply chain management,
        Cybersecurity                 Lifecycle to address business   SWE 471 - Software Design and           Design and Implementation     students to develop an awareness   systems analysis and development,
        Credit Hours: 3               challenges that leverage big data. The   Architecture                   Credit Hours: 3               and sensitivity for user needs   ecommerce models, website analysis,
                                      course provides grounding in basic
        Prerequisite: Determined based on   and advanced analytic methods and   Credit Hours: 3                                             and abilities as they interact with   legal and ethical issues, and building
        topics                        an introduction to big data analytics   Prerequisite: SWE 401           Prerequisite: CSC305          computer software.            ecommerce web site.
        Cybersecurity Engineering curriculum   technology and tools, including                                This course is designed to provide   ITE 410 - Web Programming
        covers fundamental principles in   MapReduce and Hadoop. Labs   This course presents concepts and     students with the knowledge required   Credit Hours: 3
                                                                                                              to create a logical network design
        different area such as database   offer opportunities for students to   methods for the design of software                          Prerequisite: CSC 307
        security, network security, Secure   understand how these methods and   systems. Fundamental design   and suggest alternative physical
                                                                                                              implementations of this design.
        Programming, Operating systems   tools may be applied to real-world   concepts using notation of Unified   Students will be made aware of the   This course is designed to provide
        security, and many other areas.   business challenges as a practicing   Modeling Language (UML). Designing                          students with the knowledge required
        The main purpose of this course   data scientist. The course takes   for qualities such as performance,   key factors and tradeoffs in network   to design, implement, and maintain
                                                                                                              performance, security and traffic
        is to study Cybersecurity related   an “Open”, or technology-neutral   security, reusability, reliability.                          web-based applications. It introduces
        topic that are not included in the   approach, and includes a final lab in   Metrics and measurement.  Survey of   analysis. The course focuses on   the tools, protocols and languages
                                                                                                              the issues and processes used to
        current Cybersecurity Engineering   which students address a big data   software design methods; Object-  define and analyze the requirements   used in the development of these
        curriculum. The content of the course   analytics challenge by applying the   oriented analysis and modeling;                       applications. This course gives an
        and the subjects vary depending   concepts taught in the course in   Software architecture design.    behind network construction and   understanding of web middleware
                                                                                                              configuration. The objective is to
        on the instructor background and   the context of the Data Analytics   CIS 404 - Data Warehousing and                               and the programming technologies to
        students’ interest in the subject.  Lifecycle. The course prepares the   Data Mining                  learn how to design local, campus   build modern web applications using
                                      student for the Proven™ Professional                                    metropolitan, or wide area networks   proper Application programming
        ITE 422 - System and Network   Data Scientist Associate (EMCDSA)   Credit Hours: 3                    and the connection to the Internet.   interfaces and environments. This
        Administration                certification exam.           Prerequisite: CSC 302                     The course addresses concepts like   course aims at the study of Internet
        Credit Hours: 3               SWE 370 - Object Oriented     This course focuses on current            scalability, robustness, redundancy,   Protocols and utility programs used
                                                                                                              reliability, remote access, ubiquitous
        Prerequisite: CSC 305         Design Patterns               advancements in data warehouses           availability, and security. Topics   in popular Internet applications.
                                                                                                                                            It describes the features of HTTP
        This course is designed to provide   Credit Hours: 3        and data mining dealing with the          covered in this course include   protocol and its interaction features.
        students with the knowledge required   Prerequisite: CSC 202  data preparation, online analytical     identifying customer’s needs and   It also presents specific elements
        to administer and suggest alternative                       processing, and mining useful             goals, logical network design, physical   of Java used in web programming.
        strategies for the configuration,   Software can be built utilizing proven   patterns in databases using different   network design, testing, optimizing,   Popular server- side web application
        operation and monitoring of   solutions to common problems, called   algorithmic techniques. Machine   and documenting a network design,   scripting and programming
        networks.  Students will be made   design patterns. Reapplying design   learning, neural networks, clustering   addressing and routing architecture,   languages are described (e.g. Java
        aware of the key factors that have   pattern solutions to new applications   techniques are also introduced and   and network management   script and NodeJs). Database oriented
        impacts on system and network   reduces the development cost and   applied in classification.         architecture.                 web applications are also introduced.
        administration.  The course will   lends itself to extensibility. This course
        introduce the concepts, techniques   is about object-oriented design
        and tools essential for system and   patterns. How design patterns solve
        network administrators including   design problems? How to select a
                                      design pattern? How to use a design   ITE 401 - IT Project Management

        Abu Dhabi University | Undergraduate Catalog 2026 - 2027                                              Abu Dhabi University | Undergraduate Catalog 2026 - 2027
   571   572   573   574   575   576   577   578   579   580   581