Computer Science Department

Over the course of three decades, the computer science department at Washington and Lee has built a curriculum that provides outstanding computer science education in a liberal arts setting.  We offer students courses in all of the major areas of computing, as well as opportunities to participate in several ongoing research programs sponsored by our faculty.

Beginning students take a two-semester introductory programming sequence course in the Python language, where they become proficient in problem solving and developing software using the latest and most advanced programming techniques.  They then take courses in software development with Java, computer organization (assembly language and C programming), programming language design, and algorithm analysis.  Electives in many areas are then available.  You can enter the honors program and write a senior thesis if you qualify.

Research areas included robotics, web applications, digital humanities, and genetic programming.  The department also has strong interdisciplinary ties to such areas as neuroscience, engineering, mathematics, business administration, and digital humanities.

Faculty sponsor student research with summer internships, and you can also find summer opportunities at other universities, in government, or in the private sector.  Some graduates have been admitted to some of the top graduate schools in the country.  Other graduates use our aggressive career office and strong alumni network to find permanent employment in government or the private sector.

Students have majored in computer science and also majored in almost any other subject here.  Many students have another science major, such as biology or physics; some have a second major in our commerce school, and a few have a second major in a subject like philosophy, classics, or theater.  Students can also have a minor in a subject that offers one, where you take approximately one half of the courses required for  a major.  In all cases, we encourage our majors to pursue a broad sampling of subjects in the liberal arts, which we believe is the best was to get a true education.

We have a collegial and fun-loving group of students in the program at any given time, and our record of attracting women and students of underrepresented groups to the major is unsurpassed.  Our majors, like other students, are involved outside the classroom in many extracurricular clubs, organizations, and athletic teams.

In short, if you want a first-rate computer science education at a first-rate liberal arts college, you should check out the computer science department at Washington and Lee.  Please feel free to contact the department chair, Professor Ken Lambert at lambertk@wlu.edu, if you have any questions.

Computer Science Department Blog

Monday, April 18, 2016

W&L’s Digital Humanites “Ancient Graffiti Project” continues

NEH awarded Washington and Lee a major DH grant to support continued work on the “Ancient Graffiti Project” — a program led by Classics Professor Rebecca Benefiel and Computer Science Professor Sara Sprenkle.  CSCI Major Jamie White ’17 played a large part in the development of this project.  Click on the links below to learn more! http://www.wlu.edu/tradition-of-innovation?feature=true&id=x15397 http://news.blogs.wlu.edu/2016/04/14/neh-funds-wl-digital-humanities-project/ ...Continue reading ‘W&L’s Digital Humanites “Ancient Graffiti Project” continues’ »

Thursday, April 07, 2016

CSCI Major Johanna Goergen ’16 Thesis Defense

Date: 4/8/2016 Time: 4:00 PM – 5:00 PM Computer Science Dept. (reception at 3:30) Johanna Goergen ’16 will defend her Thesis on Friday, April 8th at 4pm in the CSCI Department. “Leveraging Parameter and Resource Naming Conventions to Improve Test Suite Adherence to Persistent State Conditions” A web application is a software application whose functionality ...Continue reading ‘CSCI Major Johanna Goergen ’16 Thesis Defense’ »

Friday, March 11, 2016

CSCI Students Brian Krouskos ’16 and Jamie White ’17 are Phi Beta Kappa Inductees

Congratulations to CS Minor Brian Krouskos ’16 and CS Major Jamie White ’17 as they are honored at the 2016 Phi Beta Kappa/Society of Cincinnati Convocation and Induction Ceremony to be held on Sunday, March 13th. Brian and Jamie join previous CSCI PBK inductees Sam Borowsky ’16 and Michael Holt ’16 who were inducted at the 2015 Phi ...Continue reading ‘CSCI Students Brian Krouskos ’16 and Jamie White ’17 are Phi Beta Kappa Inductees’ »

Tuesday, January 19, 2016

Computer Science: ODK Initiates

Congratulations to Computer Science major Johanna Goergen and Computer Science minor Brian Krouskos on being inducted into ODK!  Johanna and Brian join Computer Science major Michael Holt ’16, who was initiated last year. Johanna Goergen (Kinnelon, New Jersey) is a computer science and mathematics double major. She serves as resident adviser, an LGBT peer counselor ...Continue reading ‘Computer Science: ODK Initiates’ »