

Computer Science
About Our Program
Housed within the Department of Mathematics, Computer Science, and Statistics, the computer science major is deeply rooted in the liberal arts experience. It will provide you with valuable technical skills in computer networking, software engineering, web programming, and artificial intelligence that can be applied across interdisciplinary topics and kickstart any career path.
Learning Experiences to Prepare for Your Career
Computer scientists solve problems that help people and companies in every industry. We prepare students so that they are eager to lead the teams that tackle them. Here are some of the ways you’ll collaborate with classmates and professors so you’re prepared for a team-oriented industry.Paid Summer Research
Gain experience conducting hands-on, intensive research with a faculty mentor in a topic area of your choice through the University Fellowship Program. Research can take place on campus, across the country, and around the world. You’ll make unexpected connections and be equipped to make unprecedented discoveries.
Conferences and Programming Contests
Attend regional conferences and put your collaborative skills to the test with your classmates as you compete against teams from other colleges and universities. A popular competition is the annual Consortium for Computing Sciences in Colleges Northeast Regional.
Senior Year Experience
As a capstone to your education, you will have opportunities to work closely with a faculty member as you conduct original research on a topic of your choice.
Festival of Science
St. Lawrence comes together each April to learn about and celebrate the research students conduct on campus everyday. Share your research during a community day focused on what you and your peers have accomplished.
Peterson Quantitative Resource Center
Encouraging and developing quantitative reasoning, skills, and applications, the QRC provides walk-in peer tutoring for students across all majors. You can gain help (or help others!) preparing for a quiz or exam, analyzing data, calculating and interpreting statistics, using quantitative software, designing an experiment, or anything else that would support your academic success.
Why St. Lawrence for Computer Science?
Any student can get into and take introductory computer science classes as early as their first semester
of computer science majors completed at least one internship before they graduated
Enhanced Research Infrastructure
Our high-performance computer and microarray scanner is an IBM System x3850 that contains:
- 64 Intel Xeon 2.2GHz Processors
- one terabyte of RAM
- 1.2 terabytes of hard drive
- Red Hat Enterprise Linux
of computer science majors are satisfied with their first post-grad job

Meet Prof. Harcourt
From coding wallet-sized computers to decoding the latest slang, Professor Ed Harcourt is always learning—sometimes from his students! Whether he’s sparking innovation in the lab or picking up new lingo during student hours, he’s all about discovery.
More Program Information
Program Requirements & Courses
Explore computer science major requirements, as well as electives and combined study options.
Complementary and Related Programs
Many of our students use computer science as a lens to enhance their education in other fields. If you are interested in studying computer science, you may be interested in pairing it with another major.

Our Tools and Facilities
Thanks to a recent National Science Foundation grant, you can have access to our high-performance computer and a microarray scanner. We also maintain three lab facilities with 55 desktop computers which are open to all students during the week, and students in computer science courses have after-hours key-card access.

Beyond the Classroom
Celebrate Pi Day at our annual Piathlon. Challenge yourself with the Problem of the Week. Eat pizza and listen to short talks at Q-Club. Apply to do summer research with a faculty member. We’re proud that our students enjoy their coursework and seek even more opportunities to collaborate with their professors and peers.
Get More Information
We’re excited to learn more about you, tell you more about our interdisciplinary academic programs, show you around our beautiful campus, and help you navigate your college search.
Apply to St. Lawrence
We’re looking for curious students who are eager to make a difference. We take a holistic approach to reviewing applications and consider all aspects of your application and what we learn about you.