Emerging Technologies Concentration
You may choose to pursue a concentration, in which four of the five elective courses must be concentration-specific. Choosing a concentration is optional and not required for the degree.
Emerging Technologies Concentration
The concentration in Emerging Technologies within the M.S. in Applied Analytics program is tailored to students who seek to focus on technological advances in analytics. This concentration offers an immersive opportunity to study innovative technologies that facilitate the capture, storage, and analysis of digital information at scale.
Students will have the option to explore generating and capturing data through the Artificial Intelligence of Things (AIoT); leveraging blockchain technology for secure and transparent data storage; scaling analytical solutions using cloud-based platforms; and applying generative AI algorithms to address complex analytical challenges. The concentration equips students with the skills needed to thrive in the fast-evolving landscape of data-driven industries and emerging digital ecosystems.
Mathematics for AI is a required concentration-specific selective. Full-time students must complete this course in their second semester. Part-time students must complete it in their third semester.
In recent years, data analytics and artificial intelligence (AI) have become essential to business intelligence and informed decision making. But to realize the impact of analytics and AI, effective visual communication of data insights via user interfaces (UI), such as web pages and app dashboards, is equally critical. Building effective UIs requires mastering the user experience (UX) design principles and certain front-end development technologies. Furthermore, the recent rise of multimodal Generative AI offers unprecedented opportunities for simplifying, automating, and scaling UX/UI development.
This course provides a comprehensive understanding of UX design principles and best practices for developing UIs while emphasizing ethical considerations and inclusivity. Students will learn to create intuitive and visually engaging websites and dashboards that leverage AI-generated insights, also considering data privacy, diversity, and accessibility. Key topics include the design, implementation, and evaluation of UIs, with hands-on experience in web development technologies like HTML, CSS, and JavaScript, as well as related cloud services. Students will apply state-of-the-art AI technologies to create intelligent and interactive UIs, all while critically assessing data sources and AI models for potential biases.
Course Number
APAN PS5490Format
Online, In PersonPoints
3Prerequisite
APAN PS5100, APAN PS5200, APAN PS5400, APAN PS5800This course offers a comprehensive introduction to a branch of machine learning called generative modeling, focusing on the underlying concepts, theoretical techniques, and practical applications. The defining property of Generative AI models is their ability to generate new data similar to a given dataset. In recent years, Generative AI has seen rapid advancement, revolutionizing various industries by enabling machines to create realistic and novel content, ranging from images, videos, and music to text and complex simulations.
Students will learn to use, fine-tune, and programmatically interface with high-level APIs and open-source foundational models, allowing them to leverage state-of-the-art tools in Generative AI. Additionally, the course delves into the theory and practice of low-level implementations, empowering students to train their own models on their own data and understand these models from first principles. The course covers various types of generative models, including Variational Autoencoders (VAEs), Generative Adversarial Networks (GANs), and Transformers with their applications to text, image, audio, and video generation.
By combining these approaches, this course provides a robust foundation in both the practical application and deep theoretical knowledge required to develop innovative AI solutions.
Instructor: Gurgen (Greg) Hayrapetyan
Course Number
APAN 5560Format
Online, In PersonPoints
3Prerequisite
APAN PS5100, APAN PS5200, APAN PS5205, APAN PS5400, APAN PS5800With the growth of the Internet in recent decades, there has been an exponential increase in unstructured textual data available from news and social media. This data is invaluable for extracting actionable insights that enhance the scale and the quality of business analytics. The enormous volume of domain text corpora makes the extraction of meaningful information possible only through the use of advanced natural language processing (NLP) and machine learning techniques. Also, jobs in the data analysis field increasingly require the use of extracting and analyzing information from diverse sources, structured as well as unstructured. This course will train students in a technology that is seen as an essential part of a data analyst's toolkit.
The course will focus on advanced methods and systems that enable named entity recognition and disambiguation, topic modeling, sentiment analysis, word vector embeddings, abstractive summarization, meaning extraction, and deep learning for NLP. Weekly course lectures will offer a blend of theoretical material and hands-on class exercises, which will be put into practice through weekly assignments. Students who complete the course will be able to practice the gained knowledge as applied NLP data scientists in various business domains, including sales and marketing, financial modeling, credit risk analysis, legal trust and compliance, intellectual property and contracts management.
Course Number
APANK5430Format
Online, In PersonPoints
3Prerequisite
APAN PS5100, APAN PS5200, APAN PS5205, APAN PS5400, APAN PS5800Over the past decade, the Internet of Things (IoT) has transformed industries by enabling real-time data collection, analysis, and automated control through interconnected devices. Advances in networking, cloud computing, and robotics have expedited IoT adoption, impacting a wide range of fields from home safety and industrial automation to healthcare and autonomous driving. Additionally, the rise of artificial intelligence (AI) led to the emergence of AIoT (Artificial Intelligence of Things), which combines IoT connectivity with AI-driven decision-making to enhance smart systems.
This course provides a comprehensive understanding of IoT technologies and their integration with AI and robotic systems. Students will explore IoT architecture, key components, and communication protocols, while gaining hands-on experience with IoT platforms, sensors, and data acquisition devices. The curriculum emphasizes practical AIoT applications for real-time decision-making in manufacturing, public safety, smart cities, healthcare, etc., and addresses the ethical considerations of these technologies.
Combining conceptual learning with practical assignments, the course features weekly lectures and readings on IoT fundamentals and applications, with biweekly quizzes to assess conceptual understanding. Students will further apply their learning through individual assignments and a group term project, ensuring a robust foundation in IoT analytics and AI-powered robotic automation.
Course Number
APAN PS5570Format
Online, In PersonPoints
3Prerequisite
APAN PS5100, APAN PS5200, APAN PS5400, APAN PS5800Data analytics has become an essential component of business intelligence and informed decision making. Sophisticated statistical and algorithmic methodologies, generally known as data science, are now of predominant interest and focus. Yet, the underlying cloud computing platform is fundamental to the enablement of data management and analytics.
This course introduces students to cloud computing concepts and practices ranging from infrastructure and administration to services and applications. The course is primarily focused on the development of practical skills in utilizing cloud services to build distributed and scalable analytics applications. Students will have hands-on exposure to VMs (Virtual Machines), databases, storage, microservices, and AI/ML (Artificial Intelligence and Machine Learning) services through Google Cloud Platform, etc. Cost and performance characteristics of alternative approaches will also be studied. Topics include: overview of cloud computing, cloud systems, parallel processing in the cloud, distributed storage systems, virtualization, security in the cloud, and multicore operating systems. Throughout, students will study state-of-the-art solutions for cloud computing developed by Google, Amazon, Microsoft, and IBM.
The course modules provide a blend of lecture and reading materials along with class exercises and programming assignments. While extensive programming experience is not required, students taking the course are expected to possess basic Python 3 programming skills.
The desired outcome of the course is the student’s ability to put conceptual knowledge to practical use. Whether you are taking this course for future academic research, for work in industry, or for an innovative startup idea, this course should help you master the fundamentals of cloud computing.
Course Number
APAN 5450Format
Online, In PersonPoints
3Prerequisite
APAN PS5100, APAN PS5200, APAN PS5400, APAN PS5800Blockchains have created a new paradigm in secure yet decentralized information management among various entities without requiring trusted intermediaries. Applications to various fields abound including cryptocurrencies (e.g., Bitcoin, Ethereum), banking (Ripple), insurance, and logistics.
This is an introductory course on blockchains and crypt-currencies. The course introduces the concepts of blockchains using Bitcoin as the main example. It then goes into the details related to underlying fundamentals including cryptographic protocols, hash, digital signatures, chaining of blocks of transactions, decentralization using mining based on proof of work, and smart contracts. The course also covers data mining of transactions using machine learning and social network methods. It helps students understand blockchain and its applications as a key peer-to-peer technology and its uses in smart contracts.
Course Number
APAN PS5470Format
In PersonPoints
3Prerequisite
APAN PS5100, APAN PS5200, APAN PS5400, APAN PS5800This course equips students with essential mathematical foundations for understanding and working with artificial intelligence (AI) algorithms. After a brief introduction to the historical and social context that numbers arise in, students will learn about:
- Linear Algebra: Matrices, matrix-vector multiplication, linear models, change of basis, dimensionality, spectral decomposition, and principal component analysis (PCA).
- Calculus: Rates of change, derivatives, optimization techniques like gradient descent, with a brief touch upon linear approximation.
- Probability and Statistics: Mathematically deriving complex probability distributions out of simpler ones, mathematically deriving statistical testing methods
- Graph Theory: How graphs are used to find relationships among data as well as being a setting for AI-driven problem solving.
- Problem Solving and Algorithms: Applying mathematical concepts to find problem solutions. Students will learn about search methods like uninformed search, informed search with the A* algorithm, and greedy algorithms.
- Computational Theory and Automata: Answering questions about what is computable, what is needed in order to compute something, and using this framework to state how much “information” is contained in a mathematical object.
By the end of this course, students will possess a strong mathematical toolkit to confidently tackle the complexities of modern AI algorithms.
Instructor: Robert Simione
Course Number
APAN PS5520Format
Online, In PersonPoints
3Prerequisite
APAN PS5100, APAN PS5200, APAN PS5400, APAN PS5800, PythonThe University reserves the right to withdraw or modify the courses of instruction or to change the instructors as may become necessary.
The Applied Analytics Experience
Columbia University’s M.S. in Applied Analytics Unveils a Future-Focused Curriculum
Hear from Professor Kitty Kay Chan, the program director, on how new specialized concentrations give students the opportunity to tailor their studies.
Watch: An Applied Analytics Student's Columbia Experience
Snow Luo shares her journey as a Columbia student, chronicling everything from late-night study sessions and on-campus experiences to dinners with newfound friends in New York City. (YouTube)
Enabling Success in Data-Rich, Operationally Complex Environments
Applied Analytics alumna Julie Shi ('23SPS) speaks on the value of the program’s new Quantitative Management Analytics concentration.