Curriculum‐Course‐Catalog‐Registration - TheEvergreenStateCollege/upper-division-cs-23-24 GitHub Wiki
2023-2024 Classes and Pre-requisites
graph LR
DSA(Data Structures & Algorithms\n 23au) -.-> SOSWi(SOS: Networking\n Web Engineering\n 24wi)
SOSWi -.-> SOSSp(SOS\n Operating Systems\n AI Self-Hosting\n Software Construction\n 24sp)
IntroCSec(Intro to Cybersecurity\n 23au) ---> AppSec(Application Security 24wi)
SOSWi ---> NetSec(Network Security\n 24sp)
AppSec ---> NetSec(Network Security\n 24sp)
AppSec ---> SPP(Security Policies and Procedures\n 24sp)
SOSWi -.-> Web2(Web \n Design \n II)
Course Catalog Entries
2024-2025 Classes and Pre-requisites (Tentative)
graph LR
DSA(Data Structures & Algorithms\n 24au) -.-> AdvWi(Advanced\n Computing: \n Software Construction\n AI Self-Hosting\n, TBD\n 25wi)
AdvWi -.-> AdvSp(Advanced\n Computing: \n Reinforcement Learning\n, 25sp)
IntroCSec(Intro to Cybersecurity\n 24au) ---> AppSec(Application Security 25wi)
Net(Networking \n 25wi) ---> NetSec(Network Security\n 25sp)
AppSec ---> NetSec(Network Security\n 25sp)
AppSec ---> SPP(Security Policies and Procedures\n 25sp)
Web1(Web\n Design\n I \n 24au) -.-> WebP(Web \n Programming \n 25wi)
WebP -.-> WebE(Web \n Engineering \n 25sp)
WebP -.-> Web2(Web \n Design \n II \n 25sp)
Faculty
- Jessica Carey - (Joining in Autumn 2024)
- Catherine Kehl - (Joining in Autumn 2024)
- Richard Noke - Web Programming
- Arlen Speights - Web Design I and II
- Paul Pham - Student-Originated Software, Advanced Computing
- Richard Weiss - Computer Science Foundations, Student-Originated Software, Advanced Computing, Cybersecurity
2024-2025 Planning
Fall 2024 | Winter 2025 | Spring 2025 | |
---|---|---|---|
Lower Division | Computer Science Foundations | Computer Science Foundations | Computational Linguistics16 credits |
4 credits | DMath IRichard | DMath IIRichard | RichardRachel |
4 credits | Digital LogicRichard | Computer SystemsRichard | RichardRachel |
6 credits | Programming in PythonCatherine | Programming in OOP / C / C++Catherine | RichardRachel |
2 credits | Seminar: Ethics | Seminar: Ethics | RichardRachel |
Lower Division4 credits | Design JusticeJess | ||
Lower Division4 credits | Web Design IArlen | ||
Lower Division4 credits | Database SystemsOmar | ||
Upper Division | Data Structures & Algorithms | Advanced Computing & Machine Learning | Advanced Computing & Machine Learning |
4 credits | Core DS&APaul | Reinforcement LearningRichard | Formal LanguagesPaul? |
4 credits | Computational Problem SolvingPaul | Web Front-EndPaul | Deep Learning / Computational Neuroscience / Bio-informaticsCatherine? |
4 credits | Parallel & Distributed ComputationRichard | Web InfrastructurePaul | RoboticsCatherine? |