Skip to main content
UMass Collegiate M The University of Massachusetts Amherst
  • Visit
  • Apply
  • Give
  • Search UMass.edu
Manning College of Information & Computer Sciences

Main Menu

  • Academics

    Programs

    BS or BA in Computer Science BS in Informatics MS in Computer Science Accelerated Master's (4+1) PhD in Computer Science
    Minor in Computer Science Graduate Certificate Programs

    Academic Support

    Advising Career Development Academic Resources Courses Scholarships and Fellowships
  • Research

    Research

    Research Areas Research Centers & Labs Undergraduate Research Opportunities

    Faculty & Researchers

    Faculty Directory Faculty Achievement

    Engage

    Research News Distinguished Lecturer Series Rising Stars in Computer Science Lecture Series
  • Community

    On-Campus

    Diversity and Inclusion Student Organizations Massenberg Summer STEM Program Awards Program Senior Celebration

    External

    Alumni Support CICS
  • People
    Full A-Z Directory Faculty Staff Adjunct Faculty Research Scientists & Fellows
    Emeritus Faculty In Memoriam
  • About

    Overview

    College Overview Leadership Our New Building

    News & Events

    News & Stories Events Calendar

    Connect

    Visiting CICS Contact Us Employment Offices & Services
  • Info For
    Current Undergraduate Students Current Graduate Students Faculty and Staff Newly Accepted Undergraduate Students

Breadcrumb

  1. Course Offering Plan

Course Offering Plan

SUBJECT # TITLE CR. FREQUENCY
100-level Courses
COMPSCI119Introduction to Programming3Fall and Spring
COMPSCI198CPracticum - Introduction to the C Programming Language1Fall and Spring
200-level Courses
COMPSCI220Programming Methodology4Fall and Spring
COMPSCI230Computer Systems Principles4Fall and Spring
COMPSCI240Reasoning Under Uncertainty4Fall and Spring
COMPSCI250Introduction to Computation4Fall and Spring
300-level Courses
COMPSCI311Introduction to Algorithms4Fall and Spring
COMPSCI320Introduction to Software Engineering4Fall and Spring
COMPSCI325Introduction to Human Computer Interaction3Fall and Spring
COMPSCI326Web Programming4Fall and Spring
COMPSCI328Mobile Health Sensing and Analytics3Fall
COMPSCI335Inside the Box: How Computers Work3Fall
COMPSCI345Practice and Applications of Data Management3Fall and Spring
COMPSCI348Principles of Data Science3Spring
COMPSCI360Introduction to Computer and Network Security3Fall
COMPSCI363Computer Crime Law3Fall
COMPSCI365Digital Forensics3Fall
COMPSCI367Reverse Engineering and Understanding Exploit Development3Spring
COMPSCI370Introduction to Computer Vision3Spring
COMPSCI373Introduction to Computer Graphics3Spring
COMPSCI377Operating Systems4Fall and Spring
COMPSCI383Artificial Intelligence3Fall and Spring
COMPSCI389Introduction to Machine Learning3Spring
COMPSCI390BHarnessing Data Science for Societal Good3Spring
400-level Courses
COMPSCI403Introduction to Robotics: Perception, Mechanics, Dynamics, and Control3Spring
COMPSCI410Compiler Techniques3Even Fall
COMPSCI420Software Entrepreneurship3Fall and Spring
COMPSCI426Scalable Web Systems3Fall
COMPSCI429Software Engineering Project Management3Fall and Spring
COMPSCI445Information Systems3Fall and Spring
COMPSCI446Search Engines3Fall and Spring
COMPSCI453Computer Networks3Fall and Spring
COMPSCI461Secure Distributed Systems3Fall
COMPSCI466Applied Cryptography3Spring
COMPSCI485Applications of Natural Language Processing3Fall
COMPSCI490QQuantum Information Science3Fall
COMPSCI491GSeminar - Computer Networking Lab3Spring
500-level Courses
COMPSCI501Formal Language Theory3Spring
COMPSCI508Ethical Considerations in Computing3Spring
COMPSCI513Logic in Computer Science3Odd Fall
COMPSCI514Algorithms for Data Science3Fall and Spring
COMPSCI515Algorithms, Game Theory and Fairness3Fall
COMPSCI520Theory and Practice of Software Engineering3Fall and Spring
COMPSCI524Health Informatics and Data Science3Fall
COMPSCI528Mobile and Ubiquitous Computing3Spring
COMPSCI532Systems for Data Science3Fall and Spring
COMPSCI535Computer Architecture3Spring
COMPSCI546Applied Information Retrieval3Spring
COMPSCI550Introduction to Simulation3Spring
COMPSCI560Introduction to Computer and Network Security3Fall
COMPSCI561System Defense and Test3Spring
COMPSCI563Internet Law and Policy3Fall
COMPSCI564Cyber Effects: Reverse Engineering, Exploit Analysis, and Capability Development3Spring
COMPSCI565Advanced Digital Forensic Systems3Spring
COMPSCI571Data Visualization and Exploration3Spring
COMPSCI574Intelligent Visual Computing3Spring
COMPSCI575Combinatorics and Graph Theory3Even Fall
COMPSCI576Game Programming3Fall
COMPSCI578Distributed Computing and Systems3Odd Fall
COMPSCI589Machine Learning3Fall and Spring
COMPSCI590ABQuantum Cryptography3Spring
COMPSCI590AEMobile and Wireless Networks3Spring
COMPSCI590AFReverse Engineering and Understanding Exploit Development3Spring
COMPSCI590LMaking Predications3Spring
COMPSCI590QQuantum Information Systems3Even Fall
COMPSCI590XDecarbonization and Data Science3Fall
COMPSCI591NRSeminar - Neural Networks: Neuroscience and Engineering3Spring
600-level Courses
COMPSCI602Research Methods in Empirical Computer Science3Fall
COMPSCI603Robotics3Spring
COMPSCI610Compiler Techniques3Even Fall
COMPSCI611Advanced Algorithms3Fall and Spring
COMPSCI613Advanced Logic in Computer Science3Odd Fall
COMPSCI614Randomized Algorithms with Applications to Data Science3Spring
COMPSCI621Advanced Software Engineering: Analysis and Evaluation3Spring
COMPSCI625Advanced Methods in Human Computer Interaction3Spring
COMPSCI627Fixing Social Media3Spring
COMPSCI630Systems3Spring
COMPSCI635Modern Computer Architecture3Odd Fall
COMPSCI645Database Design and Implementation3Spring
COMPSCI646Information Retrieval3Fall
COMPSCI648Quantum Information Systems3Fall
COMPSCI650Applied Information Theory3Even Spring
COMPSCI651Optimization in Computer Science3Spring
COMPSCI653Computer Networking3Even Fall
COMPSCI654Advanced Wireless Networking and Sensing in IoT3Spring
COMPSCI655Performance Evaluation3Even Fall
COMPSCI660Advanced Information Assurance3Fall
COMPSCI661Secure Distributed Systems3Fall
COMPSCI666Theory and Practice of Cryptography3Fall
COMPSCI670Computer Vision3Fall
COMPSCI674Intelligent Visual Computing3Spring
COMPSCI677Distributed and Operating Systems3Spring
COMPSCI682Neural Networks: A Modern Introduction3Fall
COMPSCI683Artificial Intelligence3Spring
COMPSCI685Advanced Natural Language Processing3Fall and Spring
COMPSCI687Reinforcement Learning3Fall
COMPSCI688Probabilistic Graphical Models3Spring
COMPSCI689Machine Learning3Fall
COMPSCI690AAApproximation Algorithms and Combinatorial Optimization3Even Spring
COMPSCI690ABSystems for Deep Learning3Spring
COMPSCI690BBQuantum Cryptography3Spring
COMPSCI690GSecurity for Large-Scale Systems3Spring
COMPSCI690KAdvanced Robot Dynamics and Control3Fall
COMPSCI690LDeep Generative Models3Spring
COMPSCI690RComputing for Digital Biomarkers in Healthcare3Spring
COMPSCI690SHuman-Centric Machine Learning3Fall
COMPSCI690UComputational Biology and Bioinformatics3Spring
COMPSCI691NRSeminar - Neural Networks: Neuroscience and Engineering3Spring
COMPSCI691OSeminar - Tools for Explanatory and Tutoring Systems3Spring
COMPSCI692JSeminar - Quantum Algorithms3Spring
COMPSCI692LSeminar - Natural Language Processing1Fall and Spring
COMPSCI698WPracticum - CS Research Writing Practicum1Fall
800-level Courses
COMPSCI879Teaching Assistants as Tomorrow's Faculty2Fall and Spring
COMPSCI891MSeminar - Theory of Computation1Fall and Spring




SUBJECT # TITLE CR. FREQUENCY
CICS108Foundations of Data Science4Fall
CICS109Introduction to Data Analysis in R1Spring
CICS110Foundations of Programming4Fall and Spring
CICS127Introduction to Public Interest Technology4Spring
CICS160Object-Oriented Programming4Fall and Spring
CICS191FY1CICS First Year Seminar1Fall
CICS208Defending Democracy in a Digital World4Fall
CICS210Data Structures4Fall and Spring
CICS237Introduction to Research in the Discipline2Fall
CICS256Make: A Hands-on Introduction to Physical Computing4Fall and Spring
CICS305Social Issues in Computing3Fall and Spring
CICS396AIndependent Study - Directed Research Group3Spring
CICS580Introduction to Numerical Computing with Python1Fall




SUBJECT # TITLE CR. FREQUENCY
INFO101Introduction to Informatics3Fall and Spring
INFO150A Mathematical Foundation for Informatics3Fall and Spring
INFO203A Networked World3Fall and Spring
INFO248Introduction to Data Science4Fall and Spring
INFO324Introduction to Clinical Health Informatics4Fall
INFO348Data Analytics with Python3Fall
INFO490PIPersonal Health Informatics4Spring
Last Updated: 12/4/2024 at 3:14:12 PM

Site footer

 
Manning College of Information & Computer Sciences
  • Find us on X 
  • Find us on Facebook 
  • Find us on YouTube 
  • Find us on LinkedIn 
  • Find us on Instagram 
  • Find us on Flickr 
Address

Computer Science Building
140 Governors Drive
Amherst, MA 01003-9264
United States

Phone number

(413) 545-2744

  • Visit CICS
  • Give
  • Contact Us
  • Employment
  • Events Calendar
  • Offices & Services

Info For

  • Current Undergraduate Students
  • Current Graduate Students
  • Faculty & Staff
  • Newly Accepted Undergraduate Students

Global footer

  • ©2025 University of Massachusetts Amherst
  • Site policies
  • Privacy
  • Non-discrimination notice
  • Accessibility
  • Terms of use