Courses

DAMG 1990. Elective. (1-4 Hours)

Offers elective credit for courses taken at other academic institutions. May be repeated without limit.


DAMG 2990. Elective. (1-4 Hours)

Offers elective credit for courses taken at other academic institutions. May be repeated without limit.


DAMG 3990. Elective. (1-4 Hours)

Offers elective credit for courses taken at other academic institutions. May be repeated without limit.


DAMG 4990. Elective. (1-4 Hours)

Offers elective credit for courses taken at other academic institutions. May be repeated without limit.


DAMG 5976. Directed Study. (1-4 Hours)

Offers theoretical or experimental work under the direction of members of the department on a chosen topic. Course content depends on instructor. May be repeated up to seven times for a maximum of 8 semester hours.


DAMG 6105. Data Science Engineering with Python. (4 Hours)

Studies the Python programming language with data science as the application domain. Offers students an opportunity to learn how to perform complex numerical calculations, fixed data types, space efficiency, and vector manipulations. Covers tools and techniques for manipulating tables, spreadsheets, and group and pivot tables involving extremely large data sets. Covers large multidimensional arrays and matrices and the high-level mathematical functions to operate on these arrays. Studies how to use Python to manipulate the classic math and science algorithms. Analyzes helper functions such as linear and nonlinear regression, integration, Fourier transformations, numerical optimization, etc. Includes higher-level classes for manipulating and visualizing data. Applies tools and techniques to classical data science using cases such as time series forecasting, social network analysis, text analytics, and big data processing.


DAMG 6210. Data Management and Database Design. (4 Hours)

Studies design of information systems from a data perspective for engineering and business applications; data modeling, including entity-relationship (E-R) and object approaches; user-centric information requirements and data sharing; fundamental concepts of database management systems (DBMS) and their applications; alternative data models, with emphasis on relational design; SQL; data normalization; data-driven application design for personal computer, server-based, enterprise-wide, and Internet databases; and distributed data applications.


DAMG 6962. Elective. (1-4 Hours)

Offers elective credit for courses taken at other academic institutions. May be repeated without limit.


DAMG 7105. Intelligent Data Modeling and Presentation for Engineers. (4 Hours)

Studies every step in a data analysis pipeline and the visual techniques that aid in understanding the quality of each step. Offers students an opportunity to visualize the quality of their data, learn how to fix issues, and then visualize what those fixes helped. Focuses on visualizing models to produce actionable insights and how to visualize causal relationships in models. Emphasizes attention to graphical machine-learning models and how to visualize the critical parts of a network. Covers graphic design principles to assist students to effectively communicate their findings.

Prerequisite(s): INFO 5002 with a minimum grade of B or INFO 6105 with a minimum grade of B or DAMG 6105 with a minimum grade of B


DAMG 7245. Big-Data Systems and Intelligence Analytics. (4 Hours)

Offers students an opportunity to learn a hands-on approach to understanding how large-scale data sets are processed and how data science algorithms are adopted in the industry through case studies and labs. This project-based course builds on INFO 7390 and focuses on enabling students with tools and frameworks primarily to build end-to-end applications. The course is divided into three parts: building the data pipeline for data science, implementing data science algorithms, and scaling and deploying data science algorithms.

Prerequisite(s): DAMG 6105 with a minimum grade of B or INFO 6105 with a minimum grade of B


DAMG 7250. Big Data Architecture and Governance. (4 Hours)

Focuses on creating and managing a data-driven enterprise. Geared to current IT technical professionals, data scientists, technical project managers, aspiring IT professionals, and managers who want to understand the complex nature of creating and managing data-driven projects to support the new and legacy data environments. Covers the analysis that is required to design data-driven projects and make appropriate recommendations for the target state of an organization. This analysis is used as input to create a comprehensive road map to achieve the target state and includes current and future uses of data, consumption methods, data sources and categories, and aggregation and quality requirements.

Prerequisite(s): CSYE 6200 with a minimum grade of B or DAMG 6105 with a minimum grade of B or DAMG 6210 with a minimum grade of B or INFO 5100 with a minimum grade of B or INFO 6210 with a minimum grade of B


DAMG 7275. Advanced Database Management Systems. (4 Hours)

Introduces the skill set required to become a serious database applications developer. Offers an overview of the Oracle9i object-relational database system for those who have mastered the fundamental principles of database design and are competent with basic SQL. Gives students the opportunity to develop a strong understanding of the PL/SQL programming language, which is used to create triggers, user-generated functions, stored procedures, and packages for programming Oracle objects. Emphasizes advanced SQL features and Oracle-specific SQL enhancements. Covers optimization and tuning issues. Covers corresponding material for Transact-SQL (used for Microsoft SQL Server and Sybase database systems) as time and resources permit.

Prerequisite(s): DAMG 6210 with a minimum grade of B or INFO 6210 with a minimum grade of B


DAMG 7290. Data Warehousing and Business Intelligence. (4 Hours)

Examines the technical and management aspects of building a data warehouse. Explores the architecture, infrastructure, processes, data quality, database design, and data analysis involved in building the data warehouse for business analysis. Management issues include business goals, tool selection, project management, personnel skills, training, and user requirements. Topics include dimensional data modeling, extraction/transformation/load processes, data quality problems, datamarts, operational data stores (ODS), staging databases, and online analytic processing (OLAP).

Prerequisite(s): DAMG 6210 with a minimum grade of B or DAMG 7275 with a minimum grade of B or INFO 6205 with a minimum grade of B or INFO 6210 with a minimum grade of B


DAMG 7325. Introduction to Information Technology Auditing. (4 Hours)

Designed to provide a foundation for the study and professional career development of information technology (IT) auditing. Introduces the fundamentals of IT auditing, core reasons why this is a specialized area of auditing, and the principle objectives of IT auditing and its relationship to integrated financial or operational auditing. Offers an insight into management‘s objectives regarding IT risk management. Uses the Cobit governance and control framework to emphasize management issues regarding control of IT and the achievement of value through managed IT processes. Introduces three primary types of IT audits: the audits of computerized information systems, IT processing environments, and the process of developing and implementing information systems.

Prerequisite(s): DAMG 6105 with a minimum grade of B ; (DAMG 6210 with a minimum grade of B or INFO 6210 with a minimum grade of B )


DAMG 7350. Systems and Cybersecurity Fundamentals. (4 Hours)

Presents the principles of data and technology that define systems and cybersecurity from a socio-technical perspective. Offers students an opportunity to gain insight into the importance of systems security within cybersecurity and the integral role that information systems analysts play in developing cybersecure systems that people use. Through hands-on dynamic learning, students explore foundational cybersecurity principles, security architecture, risk management, attacks and mitigation strategies using Kali Linux, cyber incident response, and emerging IT/IS technologies.

Prerequisite(s): DAMG 6105 with a minimum grade of B ; (DAMG 6210 with a minimum grade of B or INFO 6210 with a minimum grade of B )


DAMG 7370. Designing Advanced Data Architectures for Business Intelligence. (4 Hours)

Focuses on designing advanced data architectures supporting structured, unstructured, and semistructured data sources; hybrid integration and data engineering; and analytical uses by casual information consumers, power users, and data scientists. Technologies include databases (relational, columnar, in-memory, and NoSQL); hybrid data, application, and cloud integration; data preparation; data virtualization; descriptive, diagnostic, predictive, and prescriptive analytics; and on-premise and on-cloud deployments. Topics include data structures, data models, data integration workflow and data engineering, data integration, data preparation, and data virtualization.

Prerequisite(s): DAMG 6210 with a minimum grade of B or INFO 6210 with a minimum grade of B


DAMG 7374. Special Topics in Data Architecture and Management. (1-4 Hours)

Offers topics of current interest in data architecture and management. May be repeated without limit.


DAMG 7390. Advances in Hybrid Data Integration and Engineering. (4 Hours)

Offers students an opportunity to understand concepts on integration use cases, integration processes and personae, data governance (with privacy and security), and data management, in an era when enterprises are increasingly adding, expanding, and altering data sources. While gathering data is often straightforward, enterprises struggle to integrate, cleanse, curate, transform, and govern data to deliver comprehensive and consistent data to support operations and enable analytics. Covers real-world integration use cases that present data fragmentation, data inconsistency, and data quality challenges and effective architectures needed to design, develop, and implement hybrid integration platforms. Studies how to apply theory and best and pragmatic practices with various technologies to implement hybrid integration platform solutions.

Prerequisite(s): DAMG 7370 with a minimum grade of B-


DAMG 7945. Master's Project. (4 Hours)

Delves deeply into advanced concepts and methodologies within data architecture and management. Emphasizes the development of critical thinking skills and the practical application of theoretical knowledge to real-world problems in the field. Through individual efforts, including laboratory work and/or literature review, students thoroughly explore and analyze various aspects of data architecture and management, focusing on a project selected in consultation with their faculty advisor that allows for tailored exploration and research. Students compile a comprehensive report detailing their findings, methodologies, and conclusions. Offers students an opportunity to present their discoveries to peers and faculty, fostering scholarly discussion and collaboration.


DAMG 7976. Directed Study. (1-4 Hours)

Offers theoretical or experimental work under the direction of members of the department on a chosen topic. Course content depends on instructor. May be repeated up to seven times for a maximum of 8 semester hours.


DAMG 7986. Research. (0 Hours)

Offers students an opportunity to conduct full-time research under faculty supervision.


DAMG 7990. Thesis. (4 Hours)

Offers theoretical and experimental work conducted under the supervision of a departmental faculty.

Prerequisite(s): DAMG 7945 with a minimum grade of C-