Computer Science Overview
At the Department of Computer Science at Clark University, we pride ourselves on creating an environment where students thrive, and opportunities abound. We don’t just see computer science as a means to develop the next big thing; we believe it’s a powerful tool for tackling complex challenges head-on.
As a computer science student here, you’ll delve into theory and problem-solving skills that transcend disciplines. Our liberal arts curriculum fosters an understanding of how technology shapes our interconnected world, preparing you for meaningful roles in society, industry, or research. What makes us truly special? Our faculty are not only respected researchers but also dedicated mentors, eager to see you succeed. And with our small department size, you’ll find a supportive community reminiscent of small colleges, coupled with the resources of a larger university.
But that’s not all. Our students have incredible opportunities at their fingertips. From collaborating with faculty on groundbreaking research to diving into innovative projects, serving as teaching assistants, and participating in exciting clubs like Clark Center for TIE (Technology, Innovation & Entrepreneurship), C4, and ACM, the possibilities are endless. And when it comes to landing dream jobs or securing spots in top graduate programs, our track record speaks for itself. Our graduates are making waves in leading companies, research labs, and universities worldwide, thanks in part to programs like Clark’s Accelerated Degree Program and the Columbia Combined Plan Program.
Many of our students also pursue double majors or minors in diverse fields, from Data Science to Music, all while giving back to their communities, exploring entrepreneurship, and embarking on global adventures.
Ready to take the next step? Visit the Department of Computer Science website for more information and join us in shaping the future of technology!
Minor Requirements
The computer science minor requires six courses:
Students looking to explore the computer science program can optionally take CSCI 103 - Introduction to Societal Computing prior to taking CSCI 120 to get a gentle introduction to computing and its critical effects on the society. It is an optional course and does not count towards a student’s minor.
The introductory computer science courses are also part of the Clark Liberal Studies Core (CORE). More specifically, CSCI 120 , CSCI 121 and CSCI 124 are science perspective (SP) courses, and CSCI 122 (recommended for CS students) or MATH 114 are formal analysis (FA) courses. in addition to this, CSCI 103 fills both the diversity & inclusion (DI) as well as the formal analysis (FA) perspectives but does not count toward the minor.
Students must earn a minimum course grade of C- in order to receive major or minor credit in Computer Science. No course can be taken as pass/fail for the computer science major or minor.
Below are some sample course sequences for the computer science minor. You’re welcome to consult the computer science faculty and choose other courses that interest you.