Page 577 - Undergraduate Catalog 2026-27
P. 577
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

