CP341 - Topics in Computer Science
Special topics in computer science not offered on a regular basis.
Prerequisite: Computer Science 222, Computer Science 274, Computer Science 275.
1 unit — Burge, Ellsworth, Jackson, Koo, Koushik, Scott
Previously Featured Offering
In this class, we will learn Ruby on Rails while following best practices for Agile Software Development, including Behavior Driven Design, and Test Driven Development. The class will end with a project where everyone will work in teams to demonstrate what they’ve learned by building a web application from scratch.
Offerings
Term | Block | Title | Instructor | Location | Student Limit/Available | Updated |
---|---|---|---|---|---|---|
Fall 2024 | Block 1 | Topics in Computer Science: Introduction to Programming Language Implementation Topic Details | Richard Koo | Cornerstone Art Center 303 | 25 / 21 | 12/22/2024 |
Fall 2024 | Block 1 | Topics in Computer Science: Natural Language Processing Topic Details | Blake Jackson | Tutt Science Building 213 | 25 / 0 | 12/22/2024 |
Fall 2024 | Block 2 | Topics in Computer Science: Reinventing Computer Networks Topic Details | Danielle Ellsworth | Tutt Science Building 213 | 25 / 3 | 12/22/2024 |
Fall 2024 | Block 2 | Topics in Computer Science: Optimization and Deep Learning Topic Details | Cory B Scott | Barnes Science Center 114 | 25 / 17 | 12/22/2024 |
Spring 2025 | Block 5 | Topics in Computer Science: Value-Based Software Engineering Topic Details | Janet Burge | TBA | 25 / 18 | 12/22/2024 |
Spring 2025 | Block 8 | Topics in Computer Science | Varsha Koushik | TBA | 25 / 3 | 12/22/2024 |