ChooseWhy Choose This Program?

Why Study Computer Science at Goucher?


Technology is at the center and peripheral of our lives. At Goucher, the computer science courses in the major and minor explore a number of complex topics, such as computer security, networking, and more. The program also has access to excellent computing facilities, linked by a campus-wide network. Extensive software use is integrated into both the computer science and mathematics curricula.

LearnWhat Will You Learn?

What Will You Learn?


The computer science major and minor programs provide students with a solid foundation in analytical thinking as well as a spirit of creativity, enterprise, and ethical responsibility. Mastery of fundamental computing principles is essential as we step into the increasingly virtual future.  

Regular coursework and independent and small group projects provide students the freedom to build programs and learn by doing. Students in our computer science classes also design and create a computer from scratch, including the hardware logic and a game they build in their own programming language.

Learn More

DoWhat Will You Do?

What Will You Do?


Students pursue their interests, which are often interdisciplinary, by researching alongside a faculty member and completing a senior thesis, and/or an independent study. Additionally, students intern in government, business, health care, and education both in Baltimore and in other parts of the country. Goucher prepares students for excellent professional opportunities and premier graduate programs. Recent alums have gone on to work at places like HP, Microsoft, and Redhat.

Course Curriculum

Major Requirements Minor Requirements Courses

Laptop Recommendation: If you are intending to major in computer science, you should have a laptop with the following minimum requirements: Quad-core i5 processor, 8GB RAM, Solid State Drive (SSD) with at least 100 GB of available storage.

This program is available in an accelerated three-year degree. View the course mapping (PDF).

Faculty

Computer Science Major and Minor Program Contact

Jill Zimmerman, Computer Science Program Director, James M. Beall Professor of Mathematics and Compute Science: robotics, programming languages

Full-Time & Half-Time Faculty

Thomas Kelliher, Department Chair, Associate Professor of Mathematics and Computer Science: computer architecture

Jill Zimmerman, James M. Beall Professor of Mathematics and Computer Science: robotics, programming languages

Professor Emeritus or Emerita or Emeriti
Robert Lewand, Professor of Mathematics and Computer Science: cryptology

Study Abroad

By studying abroad, choosing three-week intensive courses led by Goucher faculty or semester programs suited to their academic plans, Goucher computer science students gain a global perspective that enhances their course of study. Visit the Office of Global Education for more information.

Opportunities & Internships

Internships


Internships help students explore possibilities, apply classroom learning, and gain experience. Explore internships and credit options.

The mathematics and computer science faculty members consider well-structured internships to be essential to a student's education. The variety of internships that have been completed under the supervision of this department is evidence of the flexible and creative applicability of degrees in both mathematics and computer science. Students find internship opportunities through the Career Education Office, through faculty and staff members, or on their own.

A detailed description of the off-campus experience is published by the Career Education Office each year and fully describes the guidelines and timetable for internships. Students interested in arranging an internship in mathematics or computer science should contact their individual academic advisors.


Student Clubs


Pi Mu Epsilon

In 2005, Goucher College was awarded a chapter of Pi Mu Epsilon, the national Honorary Society for Mathematics. The mission of the society is to encourage scholarship and scholarly activities among undergraduate mathematics students. Students, who by virtue of their academic promise and achievement are invited to join the society, meet on a monthly basis to support each other in their professional development. Activities include guest speakers, problem-solving sessions, book or film discussions, and practice sessions for upcoming mathematical presentations. The chapter holds induction ceremonies at the Torrey dinner in the spring.

Student Employment


Student employment connects students to both on and off-campus opportunities. The Career Education Office provides resources and support to students with or without Federal Work Study to find jobs, submit applications, and learn more about the job search process. Students have access to Handshake — a website for job postings, events, resumes/cover letters, and career management.

Major & Career Exploration


Exploring career options, choosing a major, and making career decisions is a multi-step process in which all students are encouraged to engage early and often. Goucher students have a variety of resources available through the Majors and Career page to assist them in this process.

Job Search


A Goucher education prepares students for today’s job market and beyond. Students can explore job opportunities and access job search resources through the CEO Job Search page.

Graduate & Professional School


Students access resources for searching and applying to graduate and professional school through the CEO Graduate and Professional School page, through faculty and staff members, or utilizing their own resources, network and tools.

Academic Partnerships


Goucher College has partnered with other institutions to provide students with expanded academic and post-graduate opportunities. Partnerships include dual-degree programs and accelerated graduate pathways with the following colleges: Columbia University, Johns Hopkins University, Loyola, Middlebury, Notre Dame of Maryland University, University of Maryland Baltimore.

Student Projects & Awards

  • Juliet Moss, John Foster, and Isabel Rosenthal were inducted into the Goucher College chapter of Upsilon Pi Epsilon, the computer science honor society.

  • CS440 Artificial Intelligence class. The class implemented intelligent agents to play Pac-Man. From left to right, Alee Marschke, Kalayha Mitchell, Jill Zimmerman, Xavier Rivers, Deylan Mondeel, Sonny Kennison.

  • Senior Capstone Project. John Foster, A Potpourri of Computer Security Topics. The project is computer security research and lab work. 

  • Senior Capstone Project. K Hirgeto, Reclaim the Future Project. The project is a design and implementation of a Lost and Found app.  

  • Play Video

    Senior Capstone Project. Jack Topper, 2D SLAM: Pip the mapping robot. SLAM (Simultaneous Location and Mapping) is a technique for robotic mapping while on the move.

  • Alee Marschke shared The Pearl Davis Leavitt ’28 Prize in Integrative Data Analytics or Computer Science. The prize is awarded to an integrative data analytics or computer science major, other than a graduating senior, who has exhibited meritorious achievement in their major beyond the first year level and who is judged to have outstanding potential for further high achievement in the discipline.

  • Juliet Moss shared The Pearl Davis Leavitt ’28 Prize in Integrative Data Analytics or Computer Science. The prize is awarded to an integrative data analytics or computer science major, other than a graduating senior, who has exhibited meritorious achievement in their major beyond the first year level and who is judged to have outstanding potential for further high achievement in the discipline.

  • Abdul Siam recieved the Evenden Daley Herman ’37 Student Leadership award. 

 

I am a Global ChangemakerChevron iconLuka Trikha ‘23

Chevron icon

Works for United States Department of State


“What we try to do is work for the better of the people and the mission.”