Student-Originated Software

Quarters
Winter Signature
Location
Olympia
Class Standing
Sophomore
Junior
Senior
Richard Weiss

The goal of this program is for students to learn the intellectual concepts and skills that are part of advanced work in computer science. This program will focus on how to build computer systems. It is designed for advanced computer science students and anyone with a strong interest in computer science and how to apply it to other disciplines. The program will provide the technical knowledge and skills required to understand, analyze, modify, and build complex software, network, and information systems.

The topics (and credit equivalencies) in this program will be driven by student interest, but they often include a selection from the following.

· Web Applications,

· Networking,

· Operating systems,

· AI Applications,

· Programming Languages.

This daytime program will be taught on the Olympia campus. Students who need to participate fully remotely should contact the faculty to discuss that option.

Students should also consider taking the courses Application Security (winter), Network Security (spring), and Security Policies and Procedures (spring) together with this program.

Registration

Students are expected to have coursework in discrete math, computer architecture, data structures, and one year of computer programming. These prerequisites are covered by completion of Computer Science Foundations and Data Structures and Algorithms, or equivalent courses elsewhere. Please contact faculty if you have some but not all of the prerequisites to see if there are parts of the program you can take, or if you are unsure if you meet the prerequisites.

Signature Required

Students should email the faculty member, Richard Weiss (weissr@evergreen.edu) with a brief statement describing how they have met the prerequisites.

Signature Required

Students hoping to join the program in spring quarter should contact the faculty member, Richard Weiss (weissr@evergreen.edu) to discuss whether they have course work or experience equivalent to the winter quarter material.

Academic Details

Studies or careers in computer science, software engineering, and technology use and development in an application area.

12

8-credit option available upon a space-available basis. For more information, contact Richard Weiss (weissr@evergreen.edu).

33
Sophomore
Junior
Senior

All 24 credits of the work in this program are designed to be upper-division math/science. Students who successfully complete the program requirements will earn upper-division credit in computer science.

Schedule

Winter
2026
Signature
Spring
2026
Signature
Hybrid (W)
Hybrid (S)

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

Day
Schedule Details
Olympia