Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
CS4530, Spring 2026
Calendar
Section 1 - Calendar
Section 2 - Calendar
Section 3 - Calendar
Section 4 - Calendar
Section 5 - Calendar
Section 6 - Calendar
Modules
1 - Orientation & User Stories
2 - From Requirements to Tests
3 - When Have I Written Enough Tests?
4 - Design Patterns for Web Applications
5 - React
6 - React Hooks
7 - Software Process
8 - Code-Level Design Principles
9 - Concurrency Patterns in Typescript
10 - Tests With Larger Scope
11 - Application Level Patterns
12 - Continuous Development
13 - Security
14 - Cloud Infrastructure
15 - Ethics and Equity in SE
Assignments
Individual Project 1
Individual Project 2
Individual Project 3
Project Overview
Preliminary Project Plan
Revised Project Plan
Project Final Deliverable
Final Project Grading
Tutorials
Installing a Development Environment
TypeScript Basics
Unit Testing with Vitest
Guide to API Requests and Installing Postman
Socket.IO Tutorial
Simple Storage with Keyv
React Tutorial
UI Testing with Playwright
Textbooks
Staff
Policies
Policy on Use of AI
Code Style
Debugging
Other Resources
Last updated: Mar 25, 26 00:28 UTC |
Permalink
Table of contents
Installing a Development Environment
TypeScript Basics
Unit Testing with Vitest
Guide to API Requests and Installing Postman
Socket.IO Tutorial
React Tutorial
Simple Storage with Keyv
UI Testing with Playwright