Skip to content

Undergraduate Programs

John Magee talking to a student

Love to develop apps? Enjoy solving problems? Interested in technology? Want to make an impact on the world? So do we.

We know computer science is more than just theories and numbers. Our students know that, and that’s why they excel at research, hackathons, programming competitions, and many other types of activities. They win because they have learned how to work as part of a team. Our students flourish in our non-competitive, supportive environment. Our small classes, normally capped at 24 students, allow for close student and faculty interaction.

Interested in joining us? If you do, you will:

  • Study with internationally known researchers who are also dedicated teachers. Faculty are up-to-date in their fields, and can prepare you for industry or graduate school.
  • Take courses in theoretical and applied computer science, gaining the necessary foundation and practical knowledge to pursue an advanced degree or a career in industry or research.


Student working at a computer

Computer Science Major or Minor

Learn how to solve complex challenges across a range of fields. Our program closely follows Association for Computing Machinery/IEEE guidelines.

Learn More

Kenneth Basye at computer working with students

Data Science Major or Minor

Gain knowledge and skills in this emerging field, spawned by the development of increasingly powerful computer hardware and software capable of processing gigabytes of data.

Learn More

Natalia Sternberg helps with students

Computational Science Concentration

Seeking to learn computational tools and techniques? Apply numerical methods, models, and algorithms to your major.

Learn More

Graduate Programs

professor standing in front of white board

Master of Science in Information Technology

After you finish your undergraduate degree, consider Clark’s M.S. in Information Technology (MSIT). Learn strategic uses of IT as well as pivotal aspects of cybersecurity and data management.

Learn More
Bernie Tuson talks to faculty

Student Research and Projects

Conduct research and work on projects with faculty and other students, or serve as an undergraduate teaching assistant to help your peers.

student club members posing for camera

Student Clubs and Awards

Join a student club to enrich your college life, and participate in prestigious competitions.

Contact Information

Computer Science

Contact Us
  • Center for Media, Arts, Computing & Design (CMACD), 3rd Floor
    7 Hawthorne Street
    Worcester, MA 01610

  • 1-508-421-2277
  • cs[at]clarku[dot]edu