The University of Massachusetts Amherst
University of Massachusetts Amherst

Search Google Appliance


For Undergrads

While we do not offer formal work or research opportunities in data science for computer science undergraduate students, below are some ways you can get data science experience and exposure.

  • Join our email list to keep up-to-date on CDS news and announcements. Be sure to check the Opportunities specialty list to receive occasional job postings.
  • The Informatics Data Science track is designed to teach students about the alternative ways to analyze, visualize, and reason about enormous quantities of information.  The BS in Informatics is interdisciplinary and includes courses from other departments at UMass as part of the degree. These outside courses are chosen by the student, and they reflect our field's broad relevance. 

  • Learn about Data Science Corps DSC-WAV, a multi-institution program for undergraduate students. A limited number of slots are available.

  • The CICS Careers office has a page of resources for undergraduates seeking research opportunities.

  • Talk to your CICS advisor about your interest in data science and how you might best pursue opportunities.

  • Check out data science-related courses via the Five College Consortium website.

  • Check out these CICS data science-related courses. We encourage you to make a strong positive impression on your instructors, and then use office-hours visits to explore whether and how you can be connected with a research lab or pursue an independent study.​
    • COMPSCI 190F - Foundations of Data Science (non-CS majors only)
    • COMPSCI 240 - Reasoning Under Uncertainty
    • CICS 290A - Introduction To Research In The Discipline
    • COMPSCI 328 - Mobile Health Sensing and Analytics
    • COMPSCI 345 - Practice And Applications Of Data Management
    • COMPSCI 348 - Principles of Data Science
    • COMPSCI 370 - Introduction to Computer Vision
    • COMPSCI 383 - Artificial Intelligence
    • CICS 397A - Predictive Analytics With Python
    • COMPSCI 403 - Introduction to Robotics: Perception, Mechanics, Dynamics, and Control
    • COMPSCI 490A - Applications of Natural Language Processing