X
X
X

X
Courses » Software Engineering

Software Engineering

ABOUT THE COURSE:

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.

Important For Certification/Credit Transfer:

Weekly Assignments and Discussion Forum can be accessed ONLY by enrolling here

Scroll down to Enroll


Note: Content is Free!

All content including discussion forum and assignments, is free


Final Exam (in-person, invigilated, currently conducted in India) is mandatory for Certification and has INR Rs. 1100 as exam fee



INTENDED AUDIENCE: CSE, IT

CORE/ELECTIVE: Elective

UG/PG: PG Course

PREREQUISITES: C Programming, Java or C++ programmingl

INDUSTRY SUPPORT: NIL

9067 students have enrolled already!!

ABOUT THE INSTRUCTOR:



Rajib Mall is Professor, Department of Computer Science and Engineering, Indian Institute of Technology Kharagpur, West Bengal. He has more than a two decades of teaching  experience in the areas of real-time systems, program analysis and testing. He has written five text books and over 150 refereed research papers. 


COURSE LAYOUT:

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

SUGGESTED READING MATERIALS:

•    Rajib Mall, Software Engineering, PHI, 2013
CERTIFiCATION EXAM :
  • The exam is optional for a fee.
  • Date and Time of Exam: October 28, 2018 (Sunday)
  • Time of Exams: Morning session 9am to 12 noon; Afternoon session: 2pm to 5pm.
  • Exam for this Course will be available in both morning & afternoon sessions.
  • Registration url: Announcements will be made when the registration form is open for registrations.
  • The online registration form has to be filled and the certification exam fee needs to be paid. More details will be made available when the exam registration form is published.
CERTIFICATE:
  • Final score will be calculated as : 25% assignment score + 75% final exam score
  • 25% assignment score is calculated as 25% of average of  Best 8 out of 12 assignments
  • E-Certificate will be given to those who register and write the exam and score greater than or equal to 40% final score. Certificate will have your name, photograph and the score in the final exam with the breakup.It will have the logos of NPTEL and IIT Kharagpur.It will be e-verifiable at http://nptel.ac.in/noc/