Course Name: 

Software Engineering (IT350)


B.Tech (IT)




Programme Core (PC)

Credits (L-T-P): 

(3-0-2) 4


Introduction to Software Engineering, Software Development Life Cycle & Various Models, Requirement Engineering, Software Specification, Software Metrics, Software Design, Modular Structure, Object Oriented Software Engineering, Software Testing & Testing Mechanisms, Software Verification & Validation, Verifying Performance & Reliability, Software Cost Estimation Models, Software Development Tools incl. CASE, Software Project Management.


R.S. Pressman, Software Engineering, McGrawHill
Pankaj Jalote, An Integrated Approach to software Engineering, Narosa Pub., 1995
Ian Sommerville, Software Engineering, 5th Edition. Addison-Wesley Publication House, 1997
Bell Morry, and Pugh. Software Engineering Approach. Prentice Hall.
Dr. K.C. Shet. Software Engineering & Quality Assurance. BPB Publications, New Delhi.
Waman S. Jawadekar, Software Engineering- Principles and practice, Tata McGraw Hill


Information Technology

Contact us

Jaidhar C D

Head of the Department,
Department of Information Technology,
National Institute of Technology Karnataka,
SurathkalP. O. Srinivasnagar, Mangalore - 575 025
Ph.:    +91-824-2474056
Email:  hodit[AT]nitk[DOT]edu[DOT]in


Web Admin: Sowmya Kamath S

Connect with us

We're on Social Networks. Follow us & stay in touch.