As a computer science major, you will learn to solve problems by looking at them from different angles, breaking them down into manageable chunks, and creating efficient solutions. As you learn to think computationally and analytically, you will tackle problems of increasing difficulty — some on your own, and others by working collaboratively in teams. And by studying in a liberal arts setting, you’ll gain a broad perspective on the implications of computer science for human well-being.
Thirteen courses are required to complete the major.
- One year (two semesters) of calculus.
- Two courses in the fundamentals of computer science and one in discrete mathematics introduce you to the field.
- Four intermediate-level courses (core requirements) expose you to the principles of computer science.
- Four courses of your choice allow you to explore applications and advanced topics of particular interest to you.
You also can arrange to take a one-on-one directed readings course with a professor on a specialized topic of your choice, or take additional computer science classes at Worcester Polytechnic Institute through the Higher Education Consortium of Central Massachusetts.
Because computer science has so many applications, it is naturally interdisciplinary. You might choose to complete a second major, a minor, or a concentration in a related area of interest. Clark’s minor in innovation and entrepreneurship is particularly relevant if you’re interested in starting a business or bringing a product to market. You might also work with a faculty member in another department on a problem of mutual interest.