Information Technology and Management

MSITM 51.525 (1.5-2-0) Programming Fundamentals

This course teaches fundamental concepts, ideas, theories, and terminology of computer programming. Students will develop skills in designing, writing computer programs, and applying this knowledge in a real world project. This is a programming intensive course.

Requisites: None.

Offered:  Fall, Spring.

MSITM 6301 (3-3-0) Business Data Warehousing

This course focuses on basic principles and concepts of data warehousing using Ralph Kinball methodologies and its applications in business. Topics include requirements gathering for data warehousing, data warehouse architecture, ER modeling, dimensional modeling, physical database design for data warehousing, ETL (Extract, Transform, Load) strategies, business intelligence and use cases of data warehousing in business functions.

Requisites: MSITM 6342 or 6343.

Offered:  Fall, Spring.

MSITM 6302 (3-3-0) Business Intelligence and Data Mining

This course focuses on basic principles and concepts of business intelligence and data mining and their applications for making informed business decisions. Topics include data mining theory and methodology, model prediction and assessment, data exploration and pattern discovery, predictive modeling and current trends in BI. This course equips students with the knowhow to extract and apply business intelligence to improve business decision making using R/Python.

Requisites: MANA 6302 and MSITM 6340 or 6341 or 6342.

Offered:  Fall, Spring.

MSITM 6303 (3-3-0) Data Visualization

This course focuses on best practices in data visualization and explores topics related to data wrangling, insight modeling, and designing dashboards. This course helps students sharpen their analytical skills as well as develop practical skills using data visualization tools like Tableau, Excel Power view and D3 for effective communication to stakeholders.

Requisites: MSITM 6342.

Offered:  Spring, Summer, Fall.

MSITM 6304 (3-3-0) Capstone Project

The capstone project gives students the ability to take knowledge and theory they learned in the Business Intelligence and Analytics concentration and apply it in a real-world setting. Students have the opportunity of experiential learning and putting into practice how Business Intelligence and Analytics techniques can help management make better decisions. This is an external project with an information technology organization or organizations that use Business and Intelligence and Analytics.

Requisites: MSITM 6301, 6302, and 6303.

Offered:  Fall.

MSITM 6305 (3-3-0) IoT and Big Data

This course will give an overview of IoT – its ecosystem, history, 5G as a driver of IoT devices. Business use cases on IoT and Big Data would be covered. Students will learn how IoT would be a big driver of Big Data and will be exposed to some Big Data technologies – Python, Hadoop, Spark, and Hive. Students will not learn a specific programming language; however, some Big Data Technologies will be used for demonstrations. This course will focus on learning by working through realistic examples.

Requisites: MSITM 6301, 6302, and 6303.

Offered:  Fall, Spring, Online.

MSITM 6306 (3-3-0) Artificial Intelligence

This course helps students have a strong foundation on the methodologies, technologies, and best practices used in Artificial Intelligence. Topics covered include machine learning, robotics, planning, computer vision, natural language processing, ANI, AGI, among others. Special focus is placed on the sue cases of AI in business and society. Students will also learn how convergence of AI, Cybersecurity, IoT, blockchain and other technologies helps cities/organizations become more efficient as well as enrich people’s lives.

Requisites: MSITM 6301, 6302, and 6303.

Offered:  Fall, Spring.

MSITM 6307 (3-3-0) Humanics: Design Thinking

This course teaches a problem-solving technique called design thinking which focuses on empathizing and meeting the user’s needs with innovative solutions. Topics include defining a problem, ideating and collaboration, crafting user narratives using storytelling, prototyping solutions, testing iteratively, and reflecting on final products. Students will be equipped with a methodology to approach solutions including empathy maps, hopes and fears, needs statements, stakeholder maps, and storyboards. Students will apply IBM principles and earn badges from IBM in this course.

Requisites: None.

Offered: Fall, Spring.

MSITM 6308 (3-3-0) DevOps

This course teaches a set of software development processes, technology, tools, and culture to integrate operational and development teams to deliver applications and services at a high velocity. Students will learn how to combine technical and managerial skills to improve and achieve a continuous delivery pipeline.  Topics include automation, continuous development, continuous delivery, information security, and continuous testing practices. Students will be equipped to improve collaboration between development, security, and operational teams.

Requisites: None.

Offered: Fall, Spring.

MSITM 6309 (3-3-0) FinTech: Latest Trends and Digital Strategies

FinTech is an emerging field seeking to improve and automate the financial industry. Students will study the latest trends and digital transformation strategies for building faster and fairer FinTech. Topics include crypto-currencies and blockchain, the impact of artificial intelligence and machine learning, the disruption of enterprise banking, lending, and crowdfunding, regulations, and robo-advisors. Students will also learn how startup companies are disrupting enterprise banking and how banks are innovating to keep up with the direction in financial services.

Requisites: None.

Offered: Fall, Spring.

MSITM 6310 (3-3-0) FinTech Capstone

The capstone project gives students the ability to take knowledge and theory learned in the FinTech concentration and apply it in a real-world setting. Students have the opportunity of experiential learning and putting into practice how FinTech techniques can help incorporate technology in the financial industry. This is an external project with an Information Technology organization or organizations that use FinTech.

Requisites: FINA 6301, MSITM 6306, MSITM 6323.

Offered: Fall, Spring.

MSITM 6311 (3-3-0) Introduction to Information Security Management

The primary emphasis of this course is to study the scope, impact, and magnitude of information technology security on business organizational structure; the use of information systems for developing corporate security strategies, both domestic and international; and the growing impact of information systems security on global economic, legal, political, regulatory, and social structures. It will also serve as an introduction to IT Security for Managers concentration, paving the way for information security – risk management, strategy, and incidence response.

Requisites: None.

Offered:  Spring.

MSITM 6312 (3-3-0) Information Security Privacy, Policy and Governance

This course focuses on important aspects of information security and governance – managing information security policies, roles and responsibilities related to information security, governance of third-party relationships, and information security strategy development.

Requisites: None.

Offered:  Spring.

MSITM 6313 (3-3-0) Information Security Privacy, Program Management and Development

This course helps students learn how to establish and maintain information security program in alignment with the information security strategy. Students will be able to identify, acquire and manage requirements to execute the information security program and also maintain standards, guidelines and procedures to enforce compliance with information security policies.

Requisites: MSITM 6312.

Offered:  Fall.

MSITM 6314 (3-3-0) Information Security Privacy, Risk Management

This course enables students to identify risks, ensure compliance, facilitate integration of risk management into business and IT policies, learn various risk assessment frameworks, monitor the threat landscape and report noncompliance to facilitate the risk management decision process.

Requisites: MSITM 6312.

Offered:  Fall.

MSITM 6320 (3-3-0) Agile Project Management

This course helps students learn the agile principles, values, and beliefs and agile project management framework. Students are taught AGILE methodologies like Scrum, Kanban, DSDM, Lean Development, Feature Driven Development and extreme programming. Enterprise agility through Scaled Agile framework for Lean Enterprises is covered in this course. This course is oriented towards MSITM students who want to be product owners, scrum masters, and project managers transitioning from traditional to agile project management.

Requisites: None.

Offered:  Fall, Spring, Summer.

MSITM 6321 (3-3-0) IT Strategy

This course gives a blueprint as to how technology supports and shapes the organization’s overall business strategy. All aspects of technology management, including risk, capital, human resource, vendor, hardware and software management are covered. Students will learn strategies that prepare organizations to be responsive to technology disruption. They will be able to set business priorities and objectives, handle budgetary constraints, develop on core competencies of the organization and leverage technological advances for growth of the organization.

Requisites: None.

Offered:  Spring.

MSITM 6322 (3-3-0) Technology Consulting

This course helps students provide leadership in creation and delivery of technology solutions designed to meet customers’ business needs. It helps students shape technical direction and strategies within the organization and for external customers. Students will be able to consult and advise organizations on proposal efforts, solution design, system, and project management.

Requisites: MANA 6314.

Offered:  Fall, Spring.

MSITM 6323 (3-3-0) Blockchain

This course helps students gain an understanding of blockchain as a disruptor and the various use cases across industries. Topics include distributed ledger technology, distributed applications, social value proposition, Ethereum, asset transactions, smart contracts, trust protocol, technical characteristics and architecture of a blockchain. Students will learn how blockchain affects business and governance, challenges, and its relationship with other emerging technologies including IoT and AI. (IBM Skills Academy fee required).

Requisites: None.

Offered:  Fall, Spring, Summer.

MSITM 6330 (3-3-0) Digital Ethics

This course gives an introduction to ethics and explores the social, legal, and cultural issues arising from current and emerging technologies. Technologies considered include AI, self-driving cars, cryptocurrencies, blockchains, cybersecurity, IoT, digital  and mainstream media. Issues like fake news, net neutrality, broadband and telecommunication regulation, intellectual property rights, privacy and government are addressed, and Christian viewpoint presented.

Requisites: None.

Offered:  Fall.

MSITM 6340 (3-3-0) Object Oriented Programming (JAVA)

Students will be introduced to fundamental concepts of software development and Object Oriented Programming using the JAVA language. Object Oriented principles like abstraction, composition, classes, objects, inheritance, polymorphism and interfaces will be covered. These principles are applied in JAVA language after basic JAVA syntax and program structure is covered in this course.

Requisites: MSITM 51.525.

Offered:  Fall, Spring.

MSITM 6341 (3-3-0) Python

This course is an introduction to the Python programming language for students planning to take the Business Intelligence and Analytics concentration. Topics include data types, control flow, object-oriented programming, graphical user interface-driven applications, as well as text processing, web crawling and parsing, statistics and data visualization. No prior programming experience is required. Students will explore the large standard library of Python, which supports many common programming tasks.

Requisites: MSITM 51.525.

Offered:  Fall, Spring.

MSITM 6342 (3-3-0) Database Management for Business Analysis

This course is for students who wish to acquire both a business and technical understanding of database systems; their design, development, management, and application. Topics include techniques involved in determining database requirements, designing databases, components and architecture of database, relational data model and database queries, SQL and NoSQL databases. Focus is on experiential learning through use cases of Database Management in business analysis.

Requisites: None.

Offered:  Fall, Spring.

MSITM 6343 (3-3-0) Programming Approaches to Data Management

This course is for students who plan to specialize in data management. The focus is on technical aspects of data management wherein students will learn about programming approaches for managing data through its lifecycle. Topics include data management approaches, technologies, and architectures, big and small volumes of data, data at rest and streaming data, and costs of various approaches. Students will also learn about blockchain programming through Javascript (using Node.js and Angular).

Requisites: MSITM 51.525.

Offered:  Fall, Spring.

MSITM 6350 (3-3-0) Cloud Computing

Students learn concepts on cloud infrastructure through AWS/Microsoft Azure. Topics covered include cloud infrastructure, virtualization, software defined networks, cloud storage, IaaS, PaaS, SaaS, security and privacy issues, ethics, capacity planning, disaster recovery, etc. Students are exposed to current practices in cloud computing. Students are introduced to the motivating factors behind cloud, its benefits, use cases as well as cloud computing models, techniques, and architectures.

Requisites: MSITM 6340.

Offered:  Fall, Spring, Summer.