User Tools

Site Tools


deptnotes

Computer Science Program

Enrollments Prior to Dr. Lankewicz retirement

Computer Science A 2012 E 2013 A 2013 E 2014 At 2014 E 2015
Total Enrollments: 56 53 100 70 99 72
Independent Study: - - - 4 1 0
Grads: Majors/Minors - 3 - 3/2 - 4/2

Notes:

  1. Total enrollments refer to seats filled; in major courses, some students will be counted more than once
  2. These are final enrollment numbers after the Add period; late-semester withdrawals may not be reflected here
Declared/Grads C'15 C'16 C'17 C'18 C'19 C'20 C'21 C'22 C'23 C'24
Majors 4 6 13/12 6 5 8/8 3/2 8/7 4 10
Minors 2 2 2 1 2 0 1 6 0 2

Program of Study

New developments in Computer Science fuel advances in almost every area of our lives, from biotechnology, to business, and from education to entertainment. That makes Computer Science one of the most exciting disciplines to study, where you can have an impact on real world problems. Requirements for the major in computer science

Nine Computer Science courses:

  CSci 157 - Introduction to Programming
  CSci 257 - Data Structures
  CSci 270 - Computer Organization
  CSci 284 - Databases with Web Applications
  CSci 320 - Analysis of Algorithms
  CSci xxx - any non-required CSci course numbered 270 or higher
  CSci xxx - any non-required CSci course numbered 270 or higher
  CSci xxx - any non-required CSci course numbered 270 or higher
  CSci xxx - any non-required CSci course numbered 270 or higher 

Two supporting mathematics courses and one breadth course:

  Math 101 - Calculus I (or higher)
  Math 215 - Discrete Mathematical Structures
  Breadth course chosen in consultation with your major advisor, examples include Art 287, Economics 341, Environmental Science 217, Statistics 204, any mathematics course numbered 102 or higher

We strongly recommend CSci 157 and Math 101 or higher be taken in the first year at Sewanee.

Requirements for a minor in computer science

Five Computer Science courses:

  CSci 157 - Introduction to Programming
  CSci 257 - Data Structures
  CSci xxx - any non-required CSci course numbered 270 or higher
  CSci xxx - any non-required CSci course numbered 270 or higher
  CSci xxx - any non-required CSci course numbered 270 or higher 

3/2 Computer Engineering (abbreviated major)

Six Computer Science courses – one of these, 157, is required of all 3/2 Engineering majors; the remaining five are particular to Computer Engineering:

  CSci 157 - Introduction to Programming (* Required of ALL 3/2 Majors)
  CSci 257 - Data Structures
  CSci 284 - Databases/Web Applications
  CSci 270 - Computer Organization
  CSci 320 - Analysis of Algorithms
  CSci xxx - another CSCI course numbered 270 or higher 

Partner universities for the 3/2 Engineering option:

  • Washington University - St. Louis
  • Rensselaer Polytechnic Institute
  • Columbia University
  • Georgia Tech University (NB: open only to GA residents)

Course Rotations

Comprehensive Exam Topics

What our Graduates Do

Graduate School

  • Katharina Probst C'00, Carnegie Mellon (PhD) (completed)
  • Ross Sowell C'05, Washington University of St. Louis (PhD) (completed)
  • Rokas Venkavicous C'06, Univ. of Wisconsin (PhD) (MS completed)
  • Minh Duong C'07, Carnegie Mellon (MS) (completed)
  • Nels Oscar C'11, Oregon State Univ. (PhD) (MS completed)
  • John Ingram C'12, Clemson Univ. (PhD)
  • Sabria Farheen C'13, Waterloo (MS/PhD)
  • Scott Wise C'14, Georgia Tech (MS) (completed)
  • Athanas Apostolov C'17, Univ. of Massachusetts (MS)
  • Divine Maloney C'17, Clemson Univ. (PhD) (completed)
  • Grayson Ruhl C'17, Vanderbilt Univ. (PhD) (MS completed)
  • Cassidy Gibson C'19, Univ. of Florida (PhD)

Prior to 2015, 40-50% of our graduates were enrolled in or had completed a graduate program. In recent years we've seen fewer student go straight to graduate school, but some have after working for a few years.

Positions held by Sewanee CS Graduates

  • Full-stack Engineer, PBS
  • Software Developer Apprenticeship, Lamp Post Group, Chattanooga TN
  • Website Developer, The Teddy Roosevelt Show
  • iOS Software Engineer, Rockwell Collins, Annapolis MD
  • Project Manager, Bellhops, Chattanooga TN
  • Project Manager, Trello, NYC
  • Software Engineer, PGi, Atlanta GA
  • Junior Software Developer, HTG Capital Partners LLC, Chicago IL
  • Software Engineer, Intuitive Research and Technology, Huntsville AL
  • Software Engineer, Facebook, San Francisco CA
  • Software Engineer, Uber, San Francisco CA
  • Rails Engineer, The Honest Company, Santa Monica CA
  • CS Professor, Cornell College, IA
  • Test Engineer, Microsoft, Redmond WA
  • Director, Center for Data Science and Public Policy, University of Chicago
  • Data Scientist, Accenture Analytics
  • Senior Software Development Engineer, Amazon.com
  • Ethicist, Meta Corp.
  • VP of Technology, The Honest Company, Santa Monica CA
  • Director of User Experience, Bloomberg, NYC
  • Director of Engineering, Netflix, San Francisco Bay Area CA
  • Director of Engineering, Google, San Francisco Bay Area CA
deptnotes.txt · Last modified: 2022/09/13 20:50 by scarl