Software Engineering

(CS20006)

The Software Engineering is aimed to provide you hands-on experience with different aspects of Software Engineering and UML including requirements identification, DFD, behavioral and structural design using UML diagrams, implementation, testing, and so on. Throughout the semester, you will be working on these aspects of an assigned project to get a feel of the real-life software development process.

Timings: Wednesday, 11:00 AM—11:55 AM, Thursday, 12:00 Noon M—12:55 PM, Friday, 08:00 AM—08:55 AM at NR-233, 2nd Floor, Nalanda Academic Complex

View Announcements

Announcements


Date Message
04 February 2020 Class Test-I will be held on 07.02.2020 at 08:00 hours in 2nd Floor, Takshshila Builiding.

Resources & References


The following text and reference books may be referred to for this course.

  • Software Engineering Fundamentals, Ali Behforooz and Frederick J. Hudson, Oxford Univesity Press (Indian Edition)
  • Software Engineering (9th Edn.), Ian Sommervillie, Pearson Education, 2018
  • Software Engineering: A Practitioner's Approach, (7th Edn.), Roger S. Pressman, McGraw Hill Inc.
  • Guide to the Software Engineering Body of Konowledge (SWEBOK), Version 3, IEEE Computer Scociety.

Additionally, you may look at the following materials.

Course Instructor


Dr. Debasis Samanta

Dr. Debasis Samanta is an Associate Professor in the Department of Computer Science and Engineering, Indian Institute of Technology Kharagpur.

Teaching Assistants


  • Abhishek Bera
  • Affan
  • Akash Mondal
  • Arijit Roy
  • Barun Saha
  • Ilora Maity
  • Kalyan
  • Samaresh Bera
  • Satendra Kumar
  • Sumana Maiti

Moodle


Moodle, an online course management system, will be used extensively in this course. In particular, all assignments will be uploaded in Moodle, and you must submit your solutions there itself.

You should sign up for the course Moodle at the earliest. Once you click on the link, you would be redirected to the CSE home page where you would find a link for signing up at the bottom of the page.