Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Swayam

SSAD/Software Engineering

NITTTR via Swayam

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course provides a comprehensive foundation in software engineering and software system design, covering essential concepts, methodologies, and tools used in building reliable and maintainable software systems.Learners will understand:Requirements engineeringSystem analysis and modelingSoftware design principles and architectureUI/UX fundamentalsSoftware testing and QAProject management essentialsConfiguration, release, and change managementMaintenance and evolution of softwareThe course emphasizes iterative development, communication skills, teamwork, and hands-on exposure to version control (Git) and fundamental testing practices. By the end, learners will be capable of contributing to a small-to-medium software development project with industry-relevant engineering practices.

Syllabus

Week 1 – Introduction to Software Engineering and Lifecycle Models


Week 2 – Requirements Engineering & Analysis


Week 3 – Software Design Concepts & Architecture


Week 4 – Implementation Concepts


Week 5 – Software Testing & Quality Assurance


Week 6 – Project Management Essentials


Week 7 – Configuration, Change, and Release Management


Week 8 – Software Maintenance & Project Metrics


Taught by

Dr. Vani V

Reviews

Start your review of SSAD/Software Engineering

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.