Why Study Computer Science at K?
As a computer science student, you will gain a firm foundation in computing and the skills to adapt, explore, and thrive in the ever-changing field.
K offers both a Major and a Minor in Computer Science.
Balancing theory and application, you will not only learn the technical know-how needed to create and implement technologies, but you will also gain a broader understanding of the societal and environmental implications of technology. With this holistic view of computer science, our students are trained to address today’s most pressing technological challenges.
Starting from the basics, like learning coding languages and data structures, you will learn how to write complex code in advanced software development courses. You will additionally learn how to transfer these skills into specialized fields through courses, such as Cryptography, Parallel Algorithms, Machine Learning, and Computing for Environmental Science.
Our alumni have benefited from learning computer science at a liberal arts college as they develop the ability to critically evaluate complex problems, artfully articulate their ideas, as well as understand how their work fits into the larger picture. These skills—along with the technical capabilities they learned in their coursework and their Senior Integrated Project—set our graduates apart and position them for lifelong success.
What can you do with a computer science degree?
Below are some of the careers, employers, and graduate schools of our computer science alumni.
Careers
- Software Engineer
- IT Business Analyst
- Data Scientist
- Lead Developer
- Web Developer
Employers
- Maestro
- Goldman Sachs
- Atomic Object
- Accenture
Graduate Schools
- University of Michigan
- Dartmouth
- University of Virginia
- Georgia Institute of Technology
- Boise State University
Program Spotlights
At K, you are not alone in your learning
By studying computer science at K, you are joining a strong community of learners. You will benefit from one-on-one mentorship with your professors, who are interested in guiding your professional passions and getting to know you as an individual. The department is also proud of the strong camaraderie between students. Exemplifying this peer support is the Collaboration Center, a tutoring group where advanced students are available to assist you with assignments, studying for exams and helping you navigate K.
Grow alongside your peers
Our students support one another in their personal, professional, and technical growth throughout their four years. This student bond is fostered across campus—especially through the Computer Science Society, a student group for those interested in taking their CS beyond the classroom. The group regularly meets to cooperatively work on interesting projects and develop new technical skills while also creating space for peer mentorship, networking events, and fostering community.
Graduate with the skills to thrive
You will gain tangible skills to jumpstart your career by completing your Senior Integrated Project (SIP). Typically, computer science majors either conduct independent research—often through Research Experiences for Undergraduates (REUs)—or complete and reflect upon an internship in industry. For example, Abby Stewart ‘22 interned with Sparrow Health Systems as an applications analyst for her SIP, “Applying a Computer Science Education in Healthcare IT.” She applied her liberal arts background to follow medical practitioners to better create the technological infrastructure needed to improve patient outcomes.
Meet the Current Departmental Student Advisor
Mphumelelo Khaba
Majors: Computer Science
Study Abroad: Erlangen, Germany Spring 2024
Best Adjective to Describe You: Creative
What is the best thing about being part of this department?
The best thing about being part of the department is the supportive professors that give us the ability to create and explore while facilitating that process.
What is your advice to first-years and sophomores about getting connected to this department?
I took too long to get an advisor in my field because I was never sure if they would be valuable to my experience and growth. Now, I know that I should have done that the minute I was sure I wanted to pursue my degree in Computer Science. There is a great deal of support that has been set up that will enable you to succeed: Collaboration center, student teaching assistants, and office hours which are all valuable for your progress.
What drew you to the department?
At first, it was trial and error, but I grew fond of my class because I have always been a fan of logic and problem-solving. Now I enjoy the blend of creativity and creating stuff that makes lives better.
How have you taken advantage of the flexible curriculum or experienced breadth in your education?
I have studied Business, Economics, Mathematics, Art, German and Physical Education.
What is your favorite thing about K?
I like the friendships I have made, I enjoy the small sized college.
What is your Senior Integrated Project (SIP)?
I will be reflecting on my internship experiences.
What are your career aspirations/next steps after K?
I would like to go to Grad school to learn more about Machine Learning. I would like to work in the industry too.
.