Computer science is a mathematics-based discipline that analyzes how abstract computational processes can solve problems, and then develops algorithms—precise procedures for computing a result or achieving a goal—as computer programs to address them.

Life After Lawrence

Lawrentians can enjoy careers in...

Software engineering, web development, actuarial science, programming, Silicon Valley, game development, banking, entrepreneurship

Recent employers include...

Apple, Facebook, Google, LinkedIn, Microsoft, Nintendo, Pixar, Epic Systems, CISCO Systems, IBM, Northwestern Mutual, Austrian Research Institute for Artificial Intelligence

Lawrentians can earn advanced degrees in...

Computer science, business (MBA), mathematics

Recent schools include...

Chicago, Columbia (NY), Georgia Tech, Marquette, NC State, Oregon State, Rensselaer Polytechnic Institute, U of Michigan School of Information

Learn and adapt quickly in a rapidly-changing field.

Depth and breadth of coursework (e.g., encryption, AI, WWII codebreaking) will help you learn and adapt quickly in a rapidly-changing field. Independent study allows you to go even more deeply into your interests.

Compete—and win—in the annual Association for Machine Learning regional competition

Compete—and win—in the annual Association for Machine Learning regional competition, where Lawrentians routinely outperform students from institutions much larger than ours.

Components of the Major

  • Introduction to Computer Science

    Intermediate Programming Concepts

    Introduction to Data Structures

    Data Structures and Algorithm Analysis
Data-Scientific Programming or Machine Learning

Calculus, Multivariable Calculus

Discrete Mathematics
  • Three upper-level computer science electives

    Complete an independent study project

    Computer Science Senior Seminar

Course descriptions and more courses.

The Chandler Senior Experience

Each computer science senior completes an independent project they present to fellow seniors and professors during the Computer Science Senior Seminar.

Recent Senior Experience projects include:


Ensemble Machine Learning for Student Retention Prediction

AIRS: Anytime Iterative Refinement of a Solution

An Automated Travel Scheduler

Applications of Linear Regression in Exploratory Data Analysis

Iterative Statistical Verification of Probabilistic Plans

Machine Learning and Language Translation with Neural Networks

Pricing of Data in an Online Environment