KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Manhattanville College · Courses

MAC

77 courses with the subject MAC, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

MAC 1000Programming & Graphics in Visual Basic
Subject
MAC
Type
course
Edition
2022-2023
Source
mville.smartcatalogiq.com
MAC 1002BUILDING WONDERLAND: AN INTRODUCTION TO ALICE
Subject
MAC
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 1003Make Movies & Games in Alice
Subject
MAC
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 1005Programming Worlds: Animation and Games

Computers do many of the same things people do, only faster, more accurately, and without getting bored. So the task of programming a game is essentially the task of figuring out exactly how the game is played,

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 1006Computational Thinking

Introduces students to the principles of computation using real-world, data-centric applications. Students wi

Subject
MAC
Type
course
Edition
Catalog 2026-2027
Catalog
Catalog 2026-2027
Source
mville.smartcatalogiq.com
MAC 1010Computer Programming I

This course introduces students to computer programming, using the language Java. It teaches the

Subject
MAC
Type
course
Edition
Catalog 2026-2027
Catalog
Catalog 2026-2027
Source
mville.smartcatalogiq.com
MAC 1020Creating Android Apps I
Subject
MAC
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 1075Computers and Information Technology

This introductory level course is aimed at students with little or no prior programming experience but a desire to understand computational approaches to problem-solving. Topi

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 2010Computer Programming II

This is a continuation of the study of programming begun in Computer Programming I. Advanced features of the progr

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 2015Database Design and Construction

This course is an introduction to techniques used for structuring data to be stored in various devices. Theory of datab

Subject
MAC
Type
course
Edition
Catalog 2026-2027
Catalog
Catalog 2026-2027
Source
mville.smartcatalogiq.com
MAC 2017Data Structures and Algorithms Software Tools

This course offers a formal study of the basic structures used for storing data and an analysis of the algorithms, which act on data structures. The course build

Subject
MAC
Type
course
Edition
Catalog 2026-2027
Catalog
Catalog 2026-2027
Source
mville.smartcatalogiq.com
MAC 2020Introduction to Mobile Robotics
Subject
MAC
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 2021INTERNET CONCEPTS & WEB PAGE CONSTRUCTION
Subject
MAC
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 2022Web 2.0: Bldg Dynamic Web Sites
Subject
MAC
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 2025Introduction to Operating Systems

A study of various operating systems, their security vulnerabilities, and countermeasures. Students will explore the different fe

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 2035Programming Languages

This course offers an introduction to the formal study of programming language specification and analysis. Several programming la

Subject
MAC
Type
course
Edition
Catalog 2026-2027
Catalog
Catalog 2026-2027
Source
mville.smartcatalogiq.com
MAC 2040Networks and the Internet

This course provides an introduction to fundamental concepts in the design and implementation of computer communication networks, their prot

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 2045Computer Systems Architecture and Programs

This course is an introduction to computer architecture and its relation to programming in C on the UNIX operating

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 2050Data Visualization

This course focuses on building creative and technical skills to transform data into visual reports for the purpose of engendering a shared understanding. Students will discover what data

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 2055THEORY OF COMPUTATION
Subject
MAC
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 2060Introduction to Data Science

This course focuses on the initial stages of data science: the programming required in creating and cleaning the datasets invol

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 2085Discrete Structures

This course provides an introduction to fundamental algebraic, logical and combination concepts from

Subject
MAC
Type
course
Edition
Catalog 2026-2027
Catalog
Catalog 2026-2027
Source
mville.smartcatalogiq.com
MAC 2110Introduction to Cybersecurity

This course will provide a basic introduction to of all aspects of cybersecurity including business, policy and

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 3010Intro to Compiler Design
Subject
MAC
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 3011Creating Android Apps2
Subject
MAC
Credits (min)
2
Credits (max)
2
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 3014How to Build Computer Games
Subject
MAC
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 3016How to Build Games for Your Cell Phone
Subject
MAC
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 3017Building Computer System Software

The course objective is to integrate key notions from algorithms, computer architecture, operating systems, compilers, and software engineering in one unifi

Subject
MAC
Type
course
Edition
Catalog 2026-2027
Catalog
Catalog 2026-2027
Source
mville.smartcatalogiq.com
MAC 3018System Security

This course introduces students to system security. It covers many security aspects in computer system and software programming ranging fro

Subject
MAC
Type
course
Edition
Catalog 2026-2027
Catalog
Catalog 2026-2027
Source
mville.smartcatalogiq.com
MAC 3019Digital Forensics

This course introduces techniques required for conducting a forensic analysis on systems and d

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 3020Intro to Operating Systems
Subject
MAC
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 3021Intro to FPL Using Haskell
Subject
MAC
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 3024Algorithms in Haskell
Subject
MAC
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 3025Algorithms in Haskell
Subject
MAC
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 3026GAME DEVEL SCRUM-PROG
Subject
MAC
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 3035Algorithms: Design and Analysis

Understanding the runtime efficiency of algorithms enables us to compare algorithms and predict if a given problem is solvable by a given algorithm in

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 3040Networks and the Internet

This course provides an introduction to fundamental concepts in the design and implementation of computer communication networks, their prot

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 3042Advanced Topics in Computer Programming
Subject
MAC
Type
course
Edition
2022-2023
Source
mville.smartcatalogiq.com
MAC 3045Natural Language Processing

Natural language processing is the area of artificial intelligence that is concerned with understanding and generating natural la

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 3052Web Application Development I

This course teaches the foundational technologies of Web applications: HTML, CSS, Java Script

Subject
MAC
Type
course
Edition
Catalog 2026-2027
Catalog
Catalog 2026-2027
Source
mville.smartcatalogiq.com
MAC 3054Web Development in Perl1
Subject
MAC
Credits (min)
1
Credits (max)
1
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 3055Network Security

This course introduces students to fundamental network security principles and implementation including network security technolog

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 3058Web Development in Perl II
Subject
MAC
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 3059Perl and Web Development
Subject
MAC
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 3060Web Application Development II

This class teaches modern frameworks for Single-Page Web Applications, including Javascript ES6 and/or Typescript, u

Subject
MAC
Type
course
Edition
Catalog 2026-2027
Catalog
Catalog 2026-2027
Source
mville.smartcatalogiq.com
MAC 3062Bldg Intelligent Software: Knowledge Engineering
Subject
MAC
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 3065Intelligent Robots
Subject
MAC
Type
course
Edition
2018-2019
Source
mville.smartcatalogiq.com
MAC 3075Computation in Data Science

This course introduces students to the core computational technologies involved in the analysis of large data sets, known popularly as "Data Science" or "Big Data." We focus on the data-handling and

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 3080Business Continuity, Incident Response, and Disaster Recovery

Techniques and procedures for detecting, analyzing, and responding to security incidents and conducting digital inves

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 3085Cybersecurity Law, Policy, Compliance, and Risk Management

An overview of legal and policy issues related to cybersecurity, including privacy, intellectual property, and cybercrime legis

Subject
MAC
Type
course
Edition
Catalog 2026-2027
Catalog
Catalog 2026-2027
Source
mville.smartcatalogiq.com
MAC 3090Ethical Hacking and Penetration Testing

An introduction to ethical hacking techniques, vulnerability assessment, and penetration testing methodologies and processes, including p

Subject
MAC
Type
course
Edition
Catalog 2026-2027
Catalog
Catalog 2026-2027
Source
mville.smartcatalogiq.com
MAC 3100Foundations of Deep Learning

Introduction to Deep Learning provides students with a practice-oriented introduction to one of the most important Artificial Intelligence tec

Subject
MAC
Type
course
Edition
Catalog 2026-2027
Catalog
Catalog 2026-2027
Source
mville.smartcatalogiq.com
MAC 3110Introduction to Cybersecurity

This course will provide a basic introduction to of all aspects of cyber-security including business, policy and

Subject
MAC
Type
course
Edition
Catalog 2026-2027
Catalog
Catalog 2026-2027
Source
mville.smartcatalogiq.com
MAC 3997Senior Evaluation Research

All students majoring in Computer Science are required to complete a year-long Senior Evaluation in their senior year. A Senior Evaluation represents the highest point of a student's degree in Computer Science. A Senior Evaluation is typically a well-defined project whose end result is a specific deliverable soft

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 3998Senior Evaluation
Subject
MAC
Type
course
Edition
2022-2023
Source
mville.smartcatalogiq.com
MAC 3999Senior Evaluation Implementation

All students majoring in Computer Science are required to complete a year-long Senior Evaluation in their senior year. A Senior Evaluation represents the highest point of a student's degree in Computer Science. A Senior Evaluation is typically a well-defined project whose end result is a specific deliverable soft

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 4495Independent Study
Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 4497Internship

Internships are a vital part of the career development process. They offer the opportunity to apply classroom knowledge in workplace settings and synthesize

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 5010Survey of Data Structures and Algorithms

This course offers a survey of the most important data structures and algorithms used in Computer Science. Topics

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 5017Building Computer Systems

The primary objective of this course is to synthesize foundational principles from algorithms, computer architecture, operating systems, compilers, and software engineering within a cohesive framework. This objective is pursued thr

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 5020Database Design and Construction

This course teaches the theory of database design and the implementation of such designs is studied. Top

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 5025Foundations of Operating Systems

The course provides an introduction to operating system design and implementation. The operating system is a well-known, convenient, and efficient interface between user programs and the bare hardware of the computer on which they run. The ope

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 5030Computer Systems Architecture

This course is an introduction to computer architecture and its relation to programming in C on the UNIX operating system, covering areas of the functional componen

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 5035Algorithms and Programming

Understanding the runtime efficiency of algorithms enables us to compare algorithms and predict if a given problem is solvable by a given algorithm in a practical amount of time. This c

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 5040Networks and the Internet

This course provides an introduction to fundamental concepts in the design and implementation of computer communication networks, their prot

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 5045Natural Language Processing

Natural language processing is the area of artificial intelligence that is concerned with understanding and generating natural language

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 5050Web Application Development I

This course teaches the foundational technologies of Web applications: HTML, CSS, Java Script,

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 5055Web Application Development II

This class teaches modern frameworks for Single-Page Web Applications, including Javascript ES6 and/or Typescript, us

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 5060Introduction to Data Science for Educators

Introduction to Data Science focuses on the initial stages of data science: the programming required in creating and cleaning the datasets in

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 5065Programming Languages

The course is an introduction to the formal study of programming language specification and analysis. The focus is on semantics, i.e., the meaning of prog

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 5070Foundations of Cybersecurity

This course provides a comprehensive introduction to all aspects of cybersecurity including business, policy and pr

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 5075Foundations of Deep Learning

This course provides students with a practice-oriented introduction to one of the most important Artificial Intelligence technologies deve

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 5100Impacts of Computing

This course will consider the ethical and social impacts of contemporary technology with an emphasis on the impact of computing, especially on children (e.g. how modern-day in

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 5200Computation in Data Science (ED)

This course introduces students to a range of data-science technologies as well as typical data-science workflows. Students begin with simple exercises involving data ingest, summarization,

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 5595Independent Study
Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 5597Internship

Internships are off-campus experiential learning activities designed to provide students with opportunities to make connections between the theory and practice of academic study and the

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com
MAC 5900Graduate Practicum in Computer Science

This course will provide a student with the experience of working on a large project emphasizing the synthesis of material covered in previous computer science course

Subject
MAC
Type
course
Edition
2026
Source
mville.smartcatalogiq.com

Source: Manhattanville College's catalog, linked per course · table learning_unit · CourseShelf publish 61