Page 587 - Undergraduate Catalog 2026-27
P. 587
586 587
its subfields, and major application progress smoothly and effectively in will be covered as well. This includes description of the computer usage. Topics covered are fundamentals to produce computing-
areas. Students will learn the different this course. interest and time value of money social impact of computing, computer based solutions. The projects will
types of data, data sources and data CSC 308 - Operating Systems relationships, methods of comparing crime, software theft, privacy, emphasize problem definition,
uses, and technologies for Big Data. CSC 301 - Data Structures and Credit Hour: 3 alternatives using economic concepts intellectual property rights, autonomy, requirement engineering, design
Then, we move through the various Algorithms Prerequisite: CSC 301 such as: the rate-of return (ROR), the technology at the work place, conceptualization, modeling,
types of analytics starting with basic Credit Hours: 3 present worth (PW), the future worth technology and jobs, and computer development, testing, and system
univariate descriptive analytics and Prerequisite: MTT202, CSC202 This course introduces students (FW), the annual equivalent (AE), games, big data and AI, as well as new integration. As such, students will go
moving through multivariate until to the concepts and principles of cost-benefit analysis and breakeven and emerging ethical issues related through the full system development
we reach predictive, model-based This course builds on the pre- operating systems design and to and payback analysis. Other topics to technology and information. life cycle generating working
analytics. The course is designed requisites programming courses the prevailing techniques for their include replacement analysis, inflation prototypes with all necessary artifacts.
in a way that balances between and provides the students with an implementation. The course requires and depreciation. The course enables ITE 422 - System and Network
theory and practice. Throughout opportunity to further develop and students to be already familiar with students to make suitable decisions in Administration The course is split into two parts and
the course, the students will follow refine their programming skills. the structure of a user-program their professional life when they have Credit Hours: 3 is taken over two semesters to give
the data-driven approach to solving In particular, the emphasis of this after it has been converted into an to make a decision on ethical and Prerequisite: CSC 305 students enough time to complete all
real-life problems through a series course is on the organization of executable form and that they have economical basis. the phases starting from requirement
of practical labs and class activities. information, the implementation some rudimentary understanding This course is designed to provide elicitation through development and
They will learn how to explain and of common data structures such of the performance trade-offs SWE 399A - Internship/Project in students with the knowledge required testing and improving the quality of
identify the elements of introductory as lists, stacks, queues, trees, and inherent in the choice of algorithms Software Engineering-Part A to administer and suggest alternative their design projects. SWE 499A is a
to intermediate data-driven systems graphs, and techniques of data and data structures. The course will Credit Hours: 1.5 strategies for the configuration, pre-requisite to SWE 499B.
using Microsoft Power BI. The abstraction, including encapsulation cover operating systems concepts Prerequisite: 60 Credit Hours operation and monitoring of MTT 200 - Calculus II
course concludes by introducing the and inheritance. We will also explore including process management, networks. Students will be made
students to a variety of special data recursion, hashing, and the close memory management, file and file SWE 399B - Internship/Project in aware of the key factors that have Credit Hours: 3
analytics applications in engineering, relationship between data structures system management, and introduces Software Engineering-Part B impacts on system and network Prerequisite: MTT 102
health, business, and the web and algorithms. Operationally, distributed operating systems. Two administration. The Calculus II course extends the
emphasizing social, security, and applications of data structures to concrete examples of operating Credit Hours: 1.5 The course will introduce the principles introduced in Calculus I,
economic dimensions. searching and sorting algorithms will systems are used to illustrate how Prerequisite: 90 Credit Hours concepts, techniques and tools aiming to deepen understanding and
be incorporated into programming the principles and techniques are This course focuses on getting the
CSC 202 - Computer assignments as will complexity deployed in practice. essential for system and network expand applications. Beginning with
Programming II analysis. Hands-on programming is a student practically involved in the administrators including tasks for a review of foundational functions
day-to-day business events in a
from Calculus I, students will progress
the planning, design and installation,
Credit Hours: 3 central component of this course. COE 202 - Engineering Ethics, relevant, modern and automated of workstations, servers and data to explore Transcendental Functions,
Economy and Law
Prerequisite: SWE 201 or CSC 201 CSC 305 - Data Communications organization. The student will follow a centers and developing disaster Integration Techniques, Infinite
Computer Programming II offers and Networks Credit Hour: 3 well-planned course of action during recovery plans, name spaces Series, and Power Series. Through
the period of training. The plan will be
Prerequisite: ENG 200 + MTT 102
practical problem-solving exercises,
greater reliability, maintainability Credit Hour: 3 devised jointly by the site-supervisor polices, customer care process and
and reusability than Structured Prerequisite: Junior Level This course integrates two and college- supervisor. The course troubleshooting of networks. students will refine their skills in
translating real-world scenarios into
Programming. This course follows interrelated general engineering will be a breakthrough in exposing SWE 499A - Capstone Design
on from Computer Programming This course provides an introduction disciplines, namely: ethics and the students to the professional work Project in Software Engineering mathematical equations, enhancing
their ability to interpret and solve
I which covers the structured to modern data communications and economy. In the first part of the culture and conduct of business -Part A complex application problems.
programming concepts. The current computer networks from the physical course, the students are introduced complexities. During the period of
course introduces the students to to the transport layers. The course to ethical issues that practicing internship, students will develop their Credit Hour: 1 MTT 202 - Discrete Structures
the concepts of Object Orientated will present data communications engineers may face in their abilities and skills through performing Prerequisite: 90 Credit Hours + SWE and Applications
Programming. It develops the basic fundamentals and computer professional practice. This includes a required tasks. 471 + ITE 421
skills necessary to develop software networking methods, using the ISO discussion of the code of ethics and SWE 499B - Capstone Design Credit Hours: 3
application programs in Java using 7-layer reference model to organize responsibility of engineers, ethical ITE 390 - Computer Ethics Prerequisite: STT 100
objected oriented principles and the study. Attention will be focused on theories, ethical problems-solving Credit Hours: 3 Project in Software Engineering This course is designed to equip
concepts. the protocols of the physical, data link methods, and case studies based -Part B engineering students with essential
control, network, and transport layers, on real events that illustrate the Prerequisite: CSC 202
The course presents the main for local and wide area networks. The problems faced by engineers. The A study of the ethical and social Credit Hours: 2 techniques for solving various types
principles of Objected Oriented course examines in detail analog and Prerequisite: SWE 499A of first-order differential equations
Programming: data abstraction, digital signaling, analog and digital case studies also show the effects of issues related to computers and The objective of this course is to including Separable, Exact, Linear,
computer networks, big data,
engineering decisions on society.
objects and classes, inheritance, conversions, network protocols & provide a guided experience in and Bernoulli equations. Additionally,
and polymorphism, exception topologies, and error detection & The second part of the course gives computer algorithms and Artificial wide areas of Software Engineering students will learn to formulate
handling, abstract classes and correction. It also discusses well- students a working knowledge intelligence. This course examines the to student teams working on mathematical models for basic
ethical issues arising from advances
interfaces. Students should have known standards such as Ethernet, on making economic comparison capstone projects. The projects physical systems. Moreover, they will
a core foundation of structured DSL, Frame Relay, ATM, and TCP/IP. of investment alternatives in in Information Technology and the will integrate computer science solve higher-order linear ordinary
responsibility that IT professionals
programming principles in order to Topics on wireless communications engineering project environment. and users have in regard to ethical theory and software development differential equations using different
Abu Dhabi University | Undergraduate Catalog 2026 - 2027 Abu Dhabi University | Undergraduate Catalog 2026 - 2027

