Majoring in Computer Science

Computer Science Certificate

Overview

Major in computer science and you become an experienced problem solver who is well-versed in computing theory and familiar with a variety of programming paradigms. You gain substantive research experience and learn how to think independently. The major integrates seamlessly with the College's liberal arts curriculum and many students double major in areas as diverse as biology, music, psychology and art. Some also pursue their studies with the College's Ammerman Center for Arts & Technology. Whether your experience with computers is minimal or extensive, the Computer Science Department encourages you to learn, be challenged and have fun.

Research opportunities

Research is a priority for computer science majors. It allows you to immerse yourself in a topic of interest, contribute to the advancement of the field and prepare for graduate studies and future employment. Recent topics include virtual reality way-finding experiments, game agent learning, robot colony experiments, image and sound processing, algorithms for routing and scheduling, and work on the Humanitarian FOSS (free and open source software) project. Students have presented their work at conferences across the globe. You are expected to complete at least two semesters of research.

Facilities

If you're doing research or taking an advanced course, you have 24/7 access to campus labs. Facilities include standard UNIX and PC labs, as well as labs in robotics, networks, virtual reality and digital signal processing. The robotics lab is equipped with workstations, robots and a colony space. The virtual reality and signal processing lab has high-end graphics PCs, head-mounted displays, 3D trackers, force feedback devices, development environments for multimedia content processing and software for producing high-end animations and graphics.

What can you do with a majorcertificate in Computer Science?

Here are some of the positions our graduates have gone on to hold:

  • Software Engineer, Amazon.com
  • Calc Engine Analyst, Hewitt Associates
  • Consumer Analytics, PepsiCo Inc.
  • Senior Security Researcher, FireEye Inc.
  • Software Test Developer, Aircell
  • Computer Programmer, Premier Technology Solutions
  • Business Intelligence Consultant, GNA Software Consulting
  • Engineer, United Technologies Research Center
  • Applications Consultant, Veson Nautical Corp.
  • Software Developer, Jibunu
  • Application Developer, Nevo Technologies Inc.
  • Engineer, TripAdvisor
  • Sales Technical Operations Specialist, Google Inc.
  • Software Engineer, SecondMarket Inc.
  • Technology Analyst, Museum of Science
  • Financial Analyst, AMG National Trust Bank
  • Commodities Trading Analyst, Barclays Capital Commodities
  • Tech Support Analyst, Bullhorn
  • Assistant Professor of Art, North Central College
  • Technical Lead and Developer, Sword Insurance

Faculty

Bridget B.  Baird, Professor Emeritus of Computer Science Bridget B.  Baird, Professor Emeritus of Computer Science

Bridget B.  Baird, Professor Emeritus of Computer Science
Virtual reality and archaeology • Motion capture and multiple modalities • Applications of computers in the humanities

Christine Chung, Jean C. Tempel '65 Assistant Professor of Computer Science Christine Chung, Jean C. Tempel '65 Assistant Professor of Computer Science

Christine Chung, Jean C. Tempel '65 Assistant Professor of Computer Science
Algorithm design and analysis • Algorithmic game theory

Ozgur Izmirli, Associate Professor of Computer Science, Judith Ammerman '60 Director of The Ammerman Center for Arts & Technology (CAT) Ozgur Izmirli, Associate Professor of Computer Science, Judith Ammerman '60 Director of The Ammerman Center for Arts & Technology (CAT)

Ozgur Izmirli, Associate Professor of Computer Science, Judith Ammerman '60 Director of The Ammerman Center for Arts & Technology (CAT)  (On sabbatical Fall 2014)
Content analysis of music audio • Music information retrieval • Music perception and cognition modeling • Multi-modal computer-user interfaces

S. James Lee, Assistant Professor of Computer Science S. James Lee, Assistant Professor of Computer Science

S. James Lee, Assistant Professor of Computer Science
Avatars • Computer graphics and visualization for interactive applications such as computer games, virtual reality environments, autonomous interactive characters, museum installations

Gary Parker, Professor of Computer Science Gary Parker, Professor of Computer Science

Gary Parker, Professor of Computer Science
Artificial intelligence • Cognitive science • Autonomous agent learning • Colony robotics • Evolutionary robotics • Genetic algorithms • Multi-legged robots • Interactive video games

Stephen Winters-Hilt, Visiting Associate Professor Stephen Winters-Hilt, Visiting Associate Professor

Stephen Winters-Hilt, Visiting Associate Professor
Bioinformatics • Machine learning • Genome analysis • Signal processing • Pattern recognition • Nanopore detector cheminformatics

Student profile


Amanda Crawford Amanda Crawford

Computer science


Q: Why Connecticut College?
A: I was initially attracted to the beauty of the campus. But after paying a visit I was impressed by the diversity of the intellectual community and the possibilities that Connecticut College has to offer.


Q: What is it like to study science here?
A: Being a student in the physical sciences at Connecticut College, I am not only given the opportunity to conduct research, but I also have learned to connect my scientific knowledge to the society that we live in today. I took my first computer science course my sophomore year and was introduced to a world where I could tackle computer-based problems with real-world applications and solutions.


Q: Did you study abroad?
A: I participated in a service trip to South Africa over spring break my junior year. I volunteered and researched South Africans' daily activity, specifically the advantages and disadvantages of certain types of technology for physical labor.

Selected courses


  • Introduction to Computer Science and Problem Solving
  • Data Structures
  • Computer Organization
  • Algorithms
  • Computer Networks
  • Operating Systems
  • Graphics and Virtual Reality
  • Digital Design
  • Multimedia
  • Machine Learning and Data Mining
  • Robotics
  • Bioinformatics
  • Digital Sound Processing
  • Artificial Intelligence
  • Computational Intelligence

More...


Student research


Xpilot-AI Development
By: Evan Gray '13, Jesse Newbold '13, Jim O’Connor '13
Advising Faculty: Gary Parker

Score Following: Aligning Sheet Music to Audio Recordings
By: Gyanendra Sharma '13
Advising Faculty: Ozgur Izmirli

Punctuated Anytime Learning with Fitness Biasing for Gait Generation
By: William Tarimo '12
Advising Faculty: Gary Parker

More...


Related news

More...