Schedule for Computer Science Courses
Academic Year 2011/12:
Fall
- Programming and Problem Solving - 10115 - CS128 (Every year)
- Applied Groups - 10111 - CS281 (Every semester)
- Algorithms and Data Structures - 10109 - CS310 (Every year)
- Functional Programming - TBD - CS330 (TBD) (Alternate years)
- Scientific Computing - 10578 - CS382 (Alternate years)
- Database Systems - 20040 - CS430 (Alternate years)
- Student Research - 10146 -CS486 (Every semester)
- Senior Capstone Experience - 10114 - CS488 (Every year)
Spring
- Math Toolkit - 20124 - CS195 (Every year)
- Advanced Programming - 20117 - CS256 (Every year)
- Applied Groups - 10111 - CS281 (Every semester)
- Principles of Computer Organization - 20121 - CS320 (Every year)
- Software Engineering - 20122 - CS345 (Alternate years)
- Theory of Computation - 20118 - CS380 (Every year)
- Operating Systems - 10112 - CS420 (Alternate years)
- Special Topics - 20119 - CSx82 (Every year)
- Student Research - 10146 -CS486 (Every semester)
Academic Year 2012/13:
Fall
- Programming and Problem Solving - 10115 - CS128 (Every year)
- Applied Groups - 10111 - CS281 (Every semester)
- Computational Science - 10142 - CS290 (Alternate years)
- Algorithms and Data Structures - 10109 - CS310 (Every year)
- Parallel Computation - 20123 - CS360 (Alternate years)
- Networks and Networking - 10145 - CS410 (Alternate years)
- Student Research - 10146 -CS486 (Every semester)
- Senior Capstone Experience - 10114 - CS488 (Every year)
Spring
- Math Toolkit - 20124 - CS195 (Every year)
- Advanced Programming - 20117 - CS256 (Every year)
- Applied Groups - 10111 - CS281 (Every semester)
- Principles of Computer Organization - 20121 - CS320 (Every year)
- Computer Graphics - 20038 - CS370 (Alternate years)
- Theory of Computation - 20118 - CS380 (Every year)
- Database Systems - 20040 - CS430 (Alternate years)
- Special Topics - 20119 - CSx82* (Every year)
- Student Research - 10146 -CS486 (Every semester) * Spring or 2013 we are anticipating participating in a Bioinformatics course in place of Special Topics. It is not yet clear how this course will be listed and what sort of credit it will receive.
Academic Year 2013/14 and Subsequent Odd Numbered Years:
Fall
- Programming and Problem Solving - 10115 - CS128 (Every year)
- Applied Groups - 10111 - CS281 (Every semester)
- Algorithms and Data Structures - 10109 - CS310 (Every year)
- Functional Programming - TBD - CS330 (TBD) (Alternate years)
- Scientific Computing - 10578 - CS382* (Alternate years)
- Programming Languages - 10110 - CS440 (Alternate years)
- Student Research - 10146 -CS486 (Every semester)
- Senior Capstone Experience - 10114 - CS488 (Every year) * Fall of 2013 we are anticipating offering In Silico in the place of Scientific Computing.
Spring
- Math Toolkit - 20124 - CS195 (Every year)
- Advanced Programming - 20117 - CS256 (Every year)
- Applied Groups - 10111 - CS281 (Every semester)
- Principles of Computer Organization - 20121 - CS320 (Every year)
- Software Engineering - 20122 - CS345 (Alternate years)
- Theory of Computation - 20118 - CS380 (Every year)
- Operating Systems - 10112 - CS420 (Alternate years)
- Special Topics - 20119 - CSx82 (Every year)
- Student Research - 10146 -CS486 (Every semester)
Academic Year 2014/15 and Subsequent Even Numbered Years:
Fall
- Programming and Problem Solving - 10115 - CS128 (Every year)
- Applied Groups - 10111 - CS281 (Every semester)
- Computational Science - 10142 - CS290 (Alternate years)
- Algorithms and Data Structures - 10109 - CS310 (Every year)
- Parallel Computation - 20123 - CS360 (Alternate years)
- Networks and Networking - 10145 - CS410 (Alternate years)
- Student Research - 10146 -CS486 (Every semester)
- Senior Capstone Experience - 10114 - CS488 (Every year)
Spring
- Math Toolkit - 20124 - CS195 (Every year)
- Advanced Programming - 20117 - CS256 (Every year)
- Applied Groups - 10111 - CS281 (Every semester)
- Principles of Computer Organization - 20121 - CS320 (Every year)
- Computer Graphics - 20038 - CS370 (Alternate years)
- Theory of Computation - 20118 - CS380 (Every year)
- Database Systems - 20040 - CS430 (Alternate years)
- Special Topics - 20119 - CSx82 (Every year)
- Student Research - 10146 -CS486 (Every semester)
Occasionally
- Symbolic Logic - 10310 - CS130
- Robotics - 20874 - CS282
- Electronics and Instrumentation - 20044 - CS350
Notes
Courses are subject to change
Charlie Peck will lead the England program during the Spring of 2010.
![[logo.png]
computerscience@earlham.edu](http://cs.earlham.edu/images/logo.png)