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
Components of the Major
- Introduction to Computer Science
Intermediate Programming Concepts
Introduction to Data Structures
Theory of Computation
Calculus I, II, and III
- Foundations of Algebra
One each: upper-level math and upper-level computer science course
Complete an independent study project
Computer Science Senior Seminar
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