2024-2025 Academic Catalog 
    
    Nov 21, 2024  
2024-2025 Academic Catalog

Computer Science Minor


Return to {$returnto_text} Return to:

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.

Computer Science Faculty


John Magee, Ph.D., Chair

Kenneth Basye, Ph.D.

Li Han, Ph.D.

Gary Holness, Ph.D.

Shuo Niu, Ph.D.

Lewis Tseng, Ph.D.

Olufemi Odegbile, Ph.D.

Peter Story, Ph.D.

Pawan Gupta, M.S.

Catalin Veghes, M.S.

Return to {$returnto_text} Return to: