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 navigation

  • Academics

    Programs

    Undergraduate Programs Master's Programs Doctoral Program Graduate Certificate Programs

    Academic Support

    Advising Career Development Academic Policies Courses Scholarships and Fellowships
  • Research

    Research

    Research Areas Research Centers & Labs Undergraduate Research Opportunities

    Faculty & Researchers

    Faculty Directory Faculty Achievements

    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 Programs Senior Celebration

    External

    Alumni Support CICS
  • People
    Full A-Z Directory Faculty Staff
  • 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

Getting Started in CS: First Classes in Computer Science

Computation is used just about everywhere these days. It is used to control planes, cars, nuclear power plants, city traffic, and even to monitor wildlife. To support such a large range of applications, computer scientists learn a variety of problem solving techniques that have come to be called "computational thinking." Such techniques have proven to be useful even when computers are not involved in doing the computation. The goal of our program is to teach students these skills so that they can apply them to programming problems, improving the tools we use in computing, or developing programs or tools for other application areas.

For students entering in Fall 2023, the introductory course sequence for the CS Bachelor's and Minor degrees consists of three classes: CICS 110: Foundations of Programming, CICS 160: Object Oriented Programming, and CICS 210: Data Structures. Students who started in Spring 2023 and earlier may have taken courses in the previous introductory sequence including COMPSCI 121, COMPSCI 186 and COMPSCI 187.  More information can be found on the Introductory Course Sequence page.

Through the introductory sequence, students understand how to program a computer, how to design, develop, and test interesting software systems, and how to use many of the tools computer scientists have developed to make this as easy as possible. These courses provide the background students need to engage successfully with the COMPSCI 200-level core curriculum including COMPSCI 220: Programming Methodologies, COMPSCI 230: Computer Systems Principles, COMPSCI 240: Reasoning Under Uncertainty and COMPSCI 250: Introduction to Computation.
 

Local Navigation Links

BS in Computer Science Degree Requirements
BS in CS Degree Requirements: 2023 Revision
Mathematics and Computer Science
Introductory Course Revision
Undergraduate FAQs
Getting Started in CS

Site footer

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

140 Governors Dr
Amherst, MA 01003
United States

  • 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