Software Engineering

Go to class
Write Review

Free Online Course: Software Engineering provided by Swayam is a comprehensive online course, which lasts for 12 weeks long. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from Swayam. Software Engineering is taught by Prof.Rajib Mall.

Overview
  • Large scale software development poses special challenges. This course targets to expose the students to the challenges of large scale software development and would expose the students as to how to overcome those. Starting with basic life cycle model concepts, it would discuss requirements specification, design, and testing issues. The concepts will be illustrated with appropriate examples.INTENDED AUDIENCE: CSE, ITPREREQUISITES: C Programming, Java or C++ programming

Syllabus
  • Week 1 : Introduction
    Week 2 : Life Cycle Models I
    Week 3 : Life Cycle Models II
    Week 4 : Requirements analysis and specification
    Week 5 : Basics of software design
    Week 6 : Procedural design methodology
    Week 7 : Object-oriented concepts
    Week 8 : Introduction to UML: Class and Interaction Diagrams
    Week 9 : Object-oriented analysis and design
    Week 10: Testing I
    Week 11: Testing II
    Week 12: Testing III