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