Computer Science Foundations

Quarters
Winter Open
Location
Olympia
Class Standing
Freshman
Sophomore
Junior
Senior
Arun Chandra
Richard Weiss

The goal of this program is for you to learn the intellectual concepts and skills that are essential for advanced work in computer science and beneficial for computing work in support of other disciplines. You will achieve a deeper understanding of increasingly complex computing systems by acquiring knowledge and skills in mathematical abstraction, problem solving, and the organization and analysis of hardware and software systems. The program covers material such as algorithms, data structures, computer organization and architecture, logic, discrete mathematics, and programming in the context of the liberal arts.

Program content will be organized around four interwoven themes.

  • Computer Organization: hardware and software, including assembly language
  • Programming: understanding and applying object-oriented programming to solve simple to moderately complex problems
  • Discrete Mathematics: mathematical reasoning, theoretical abstractions, and problem-solving skills focused on computer science
  • Technology and Society: social, historical, and philosophical topics related to science and technology.

We will explore these themes throughout the program by way of lectures, programming labs, workshops, and seminars.

This full-time daytime program will have some components taught on the Olympia campus and some components taught remotely. Students who are interested in participating fully remotely should contact the faculty to discuss that option.

This program is coordinated with Greener Foundations for first-year students. Greener Foundations is Evergreen’s in-person 2-quarter introductory student success course sequence, which provides first-year students with the skills and knowledge they need to thrive at Evergreen. New students expected to take Greener Foundations will be prompted to register for a 2-credit Greener Foundations course in addition to this 14-credit program during registration. Students that took Greener Foundations in fall quarter will be automatically registered in winter quarter to complete the 4-credits of Greener Foundations.

Winter Anticipated Credit Equivalencies:

4 - Object-Oriented Programming in Java

4 - Discrete Mathematics

4 - Computer Systems and Computer Architecture

4 - Seminar - Technology & Society and Computer Ethics  

(2 for students taking GF)

 

Spring Anticipated Credit Equivalencies:

4 - Object-Oriented Programming in Java

4 - Discrete Mathematics

4 - Computer Systems and Computer Architecture

4 - Seminar - Technology & Society and Computer Ethics

Registration

Course Reference Numbers
So - Sr (16): 20120
Fr (14): 20123
Signature Required

students must have some prior programming experience and some understanding of digital logic

Course Reference Numbers
(16): 30083

Academic Details

Studies or careers in computer science and other sciences.

16
37
Freshman
Sophomore
Junior
Senior

Schedule

Winter
2024
Open
Spring
2024
Signature
Hybrid (W)
Hybrid (S)

See definition of Hybrid, Remote, and In-Person instruction

Day
Schedule Details
Evans Hall 1001 - Workshop
Olympia