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

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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.