Special Topics (Software Engineering)
- Introduction to Software Engineering & Systems Concepts
- Software Systems Concepts
- Software Development Life Cycle (SDLC)
- Software Process Models: Structured and Agile
- Unified Process (UP) and Scrum Framework
- Software Project Management & Version Control
- Analysis and Design Paradigms
- Business Process Modeling
- Requirements Engineering
- Object-Oriented Analysis and Design (OOAD)
- UML for Software Systems (Use Case & Class Diagrams)
- CASE Tools Workshop (Draw.io)
- Software Implementation Principles
- Object-Oriented Programming Concepts
- Object-Oriented Programming with Python (Workshop)
- Software Testing Fundamentals
- Software Testing with Python