OKSTEM College · AS Computer Science

CS 231: Software Engineering

Industry practices for building reliable software — from requirements to deployment.

Start Course →

10 Lessons

01
Software Development Life Cycle (SDLC)
02
Requirements Engineering
03
UML: Use Cases & Class Diagrams
04
Design Patterns: Creational
05
Design Patterns: Structural & Behavioral
06
Testing: Unit, Integration, System
07
Test-Driven Development (TDD)
08
Version Control & Git Workflows
09
Agile & Scrum
10
Software Architecture & Deployment

Learning Outcomes