
Software Engineering Fundamentals
Description:
Focus on programming basics, software development lifecycle (SDLC), version control, and introduction to agile methodologies.
Student Expectations:
- Write basic programs in Python/Java.
- Understand Git/GitHub for version control.
- Apply SDLC concepts to small projects.
Methodology:
- Labs: Coding challenges, building simple apps, collaborative GitHub projects.
- Canva LMS: Code reviews, peer discussions, and guided video lessons.