Page 478 - Undergraduate Catalog 2023-24
P. 478

478                                                                                                  479


        management. It also introduces   do business. The business   students to the methodology and          and sensitivity for user needs   This course is designed to provide   to understand the basic principles
        basic concepts of AI in the gaming   environment of today demands   tools necessary in order to assess   and abilities as they interact with   students with the knowledge   and architectures of native mobile
        context such as planning and   that ICT professionals know how   the security posture of the system   computer software.            required to create a logical network   application development. The course
        search. Emphasis will be place on   to establish and maintain an   under study. The course utilizes Kali-                           design and suggest alternative   focuses on mobile application
        applications of AI in various genres of   interactive and dynamic Websites.    Linux and many other software tools    ITE 408 - Information Security  physical implementations of this   development using Android. In
        computer games. Students will work   In this course, students gain the   that are usually used by a malicious   Credit Hours: 3      design. The objective is to learn   addition, the course introduces
        with implementations of common   knowledge needed to develop a well-  hacker to study the weaknesses and   Prerequisite: CSC 305    how to design local, campus,   cloud-based servers and cloud
        game AI algorithms for behaviors   designed Website.  They learn the   vulnerabilities of a target systems.                         metropolitan, or wide area networks   functions using firebase.
        such as path finding, and behavior   fundamentals of HTML syntax and   In this course the  students study    This course builds on understanding   and the connection to the Internet.
        selection.                    layout, creating effective web pages,   the main phases of ethical hacking,   of Data Communications and   Topics covered in this course include:   ITE 442 - Data Science and Big
                                      configuring web server (FireBase   the phases include reconnaissance,   Networks and introduces students to   Identifying customer’s needs and   Data Analytics
        CSC 408 - Distributed         cloud server), writing client-side   gaining access, enumeration,       information and computer security.    goals, Logical network design,
        Information Systems           JavaScript, integrate JavaScript into   maintaining access, and covering the    It will cover theory and practice for   Addressing and routing architecture,   Credit Hours: 3
                                                                                                                                                                           Prerequisite: (SWE 201 or CSC 201)
        Credit Hours: 3               web pages and create an interactive   tracks.                           the design of secure systems.  It will   Network management architecture,   STT 201
        Prerequisite: CSC 202 + CSC 305  and dynamic Website. Cascaded   ITE 401 - IT Project Management      also emphasize on each of these   Physical network design, Testing,
                                      Style Sheets (CSS) are introduced to                                    techniques. An important component   optimizing, and documenting a   This course provides practical
        The study of distributed systems is   specify the presentation of elements   Credit Hours: 3          of the course will be a survey of   network design.          foundation level training that
        exciting and interesting! In many   on a Webpage, e.g., fonts, spacing,   Prerequisite: SWE 401       modern topics in computer security,                          enable immediate and effective
        respects, distributed systems are at   sizes, colors and positioning.                                 including protection, access control,   ITE 422 - System and Network   participation in big data and other
        the forefront of a revolution in the   JavaScript, which is the standard   This course deals with project   applied cryptography, Message   Administration         analytics projects. It includes an
        computer science discipline. In this   client-side scripting language for   management concepts and   Authentications, DoS, IDS and IPS,                           introduction to big data and the
        course we will explore the principles   Web-based applications, is presented   applications and stresses the   Hash Functions, network security,   Credit Hours: 3      Data Analytics Lifecycle to address
        and paradigms that are associated   to add functionality to the web   importance of utilizing project   firewalls, secure coding practices,   Prerequisite: CSC 305  business challenges that leverage
        with distributed systems. During   page. JavaScript Object Notation   management methodologies in     cryptographic protocols, privacy and                         big data. The course provides
        our exploration of principles, we   (JSON), used for data interchange,   planning modern information   anonymity, and mobile code.  Case   This course is designed to provide   grounding in basic and advanced
        will focus on developing a working   is also briefly covered. AngularJS, an   systems. The aim is to give students   studies from real-world systems will   students with the knowledge   analytic methods and an introduction
        understanding of the notions and   open source JavaScript framework   an understanding of how to manage   also be analyzed.         required to administer and     to big data analytics technology and
        concepts that are fundamental to all   developed by Google, is shown as   information technology projects   ITE 414 - Introduction to   suggest alternative strategies for   tools, including MapReduce and
        distributed systems: communication,   an example of a single-page Web   both for the individual managing                            the configuration, operation and   Hadoop. Labs offer opportunities for
        coordination, fault-tolerance,   application.                their own development, and for the       E-commerce                    monitoring of networks.  Students will   students to understand how these
        transparency, self-organization,                             team leader managing a larger scale      Credit Hours: 3               be made aware of the key factors that   methods and tools may be applied to
        and synchronization. During our   CIS 404 - Data Warehousing and   project. The emphasis will be on   Prerequisite: Junior Level    have impacts on system and network   real-world business challenges as a
        investigation of paradigms, such as   Data Mining            getting a quality product produced                                     administration. The course will   practicing data scientist. The course
        message passing, remote object   Credit Hours: 3             on time and within budget.               With the rapid growth of the Internet,   introduce the concepts, techniques   takes an “Open”, or technology-
        invocation, distributed shared   Prerequisite: CSC 302       ITE 409 - Human Computer                 commerce on the web has been   and tools essential for system and   neutral approach, and includes a final
        memory, or group communication,                                                                       a significant part of the revenue   network administrators including   lab in which students address a big
        we will examine, in great depth,   This course focuses on current   Interaction                       stream for companies. This subject   tasks for the planning, design and   data analytics challenge by applying
        specific technologies for building   advancements in data warehouses   Credit Hours: 3                will develop an appreciation for all   installation, of workstations, servers   the concepts taught in the course
        distributed systems. To this end, we   and data mining dealing with the   Prerequisite: CSC 401 or SWE 401  the issues involved in developing   and data centers and developing   in the context of the Data Analytics
        will focus on the implementation   data preparation, online analytical                                an ecommerce site, ranging from   disaster recovery plans, name spaces   Lifecycle. The course prepares the
        of distributed systems that utilize   processing, and mining useful   Effective design of human       the business case to the technology   polices, customer care process and   student for the Proven™ Professional
        the Java programming language.   patterns in databases using different   computer interfaces is a major   involved. This subject will cover a   troubleshooting of networks.  Data Scientist Associate (EMCDSA)
        Main topics include: interprocess   algorithmic techniques. Machine   factor in developing user-friendly   range of business and technical   ITE 421 - Native Mobile   certification exam.
        communication, remote invocation,   learning, neural networks, clustering   software. The course will provide   concepts, which are required to   Application Development
        distributed operating systems,   techniques are also introduced and   the background theory, practical   understand e-commerce and
        distributed file systems, coordination   applied in classification.  examples, and models and         e-business applications. These   Credit Hours: 3
        and agreement, and concurrency                               techniques that enable students          include supply chain management,   Prerequisite: CSC 202
        control                       CSE 420 - Ethical Hacking      to design good interfaces and to         systems analysis and development,   This course provides basic
        CSC 307 - Web Design          Credit Hours: 3                evaluate human computer interface        ecommerce models, website analysis,   knowledge and understanding of
                                                                                                              legal and ethical issues, and building
                                                                     functionality and usability. The
                                      Prerequisite: CSC 305
        Credit Hours: 3                                              course will examine the practical        ecommerce web site.           mobile applications design and
                                                                                                                                            implementation. The course also
        Prerequisite: SWE 201 or CSC 201  This course introduces the   and theoretical issues of how people   ITE 402 - Computer Networks
                                      fundamental concepts of ethical   interact with computers and methods                                 examines the tools by which mobile
        The Internet and the Web have   hacking methodology, practical   for developing software to improve   Design and Implementation     applications are built in different
        revolutionized the way people   techniques and ethics. The main   usability. A principal goal is for   Credit Hours: 3              mobile device environments. The aim
        communication and organizations   focus of the course is to introduce   students to develop an awareness   Prerequisite: CSC 305    of this subject is to enable students
        Abu Dhabi University | Undergraduate Catalog 2023 - 2024                                              Abu Dhabi University | Undergraduate Catalog 2023 - 2024
   473   474   475   476   477   478   479   480   481   482   483