Curriculum
The College’s full-time computer science programs include:
Data and Information (dandi): An interdisciplinary one-quarter introduction to computing, offered every year, DandI focuses on how computing is used in one other discipline, such as ecology or the natural sciences. This year, it included programming in python, statistics, a case study in ecology, a weekly seminar on the history of science, and a project. Most students who take this program take Foundations of Computing the following quarter. See www2.evergreen.edu/quantecology.
Computer Science Foundations: This two quarter, full time program is aimed at students who want to major or minor in computing, and provides the basis for advanced work. It includes programming (in Java and/or Haskell), data structures, digital logic, computer architecture, discrete mathematics, and a seminar on technology and society. This program is the prerequisite for further work in computing. See grace.evergreen.edu/csf.
Student Originated Software: Since 1983, students have formed teams in this program to complete a software project. After one quarter of intensive preparation during which they propose projects and demonstrate feasibility, students spend winter and spring working half time or more on their projects, and studying related computer science. For the 2005-06 program, see scidb.evergreen.edu/sos or for prior years www.evergreen.edu/sos.
Computability: In this program, students learn theoretical computer science and relevant mathematics and programming languages, including, for example, formal languages, mathematical logic, automata theory and theory of computation, and seminars on the philosophy of computability. See grace.evergreen.edu/c/
Evergreen also offers part-time studies, including Community Information Systems (grace.evergreen.edu/cis/) and New Media Studies (www2.evergreen.edu/newmediastudies/).
The two advanced programs, Student Originated Software and Computability, are offered in alternate years. Community Information Systems is offered the same years as Computability. Some students also enroll in internships or independent study for one or more quarters. A student who wants to focus on computing might take the two introductory programs (dandi and Foundations), one of the advanced programs, and one other program which includes math, science, media, or computing applications. For more information about the curriculum, see www.evergreen.edu/computerscience.
| Attachment | Size |
|---|---|
| Computer Science Flyer 1.pdf | 251.07 KB |

