Software Engineering

Course Name: 

Software Engineering (CS305)


B.Tech (CSE)




Programme Core (PC)

Credits (L-T-P): 

04 (3-1-0)


Introduction to software engineering, Software development life cycle & various models, Requirements engineering, Software specification, Software metrics, Software design, Objectoriented software engineering, Software testing & various testing mechanisms, Software verification and validation, Verifying performances, Verifying reliability, Software cost estimation models, Software complexity analysis models, Economics of software development, Software development tools including CASE tools, Software project management, Automated testing and analysis of large-scale modern software systems, Applications-cloud computing, Big Data & others.


Roger S. Pressman, Software Engineering: A Practitioner's Approach, McGraw-Hill, Eight Editions. Ian Sommerville, Software Engineering, Addison-Wesley, 9 th edition, 2010
R.Fairley, Software Engineering Concepts McGraw-Hill, 1995.
Rajib Mall, Fundamentals of Software Engineering, Prentice HallIndia, 2009. Pankaj Jalote, An Integrated Approach to software Engineering, Narosa Pub. ,2002.


Computer Science and Engineering

Contact us

Dr. Manu Basavaraju
Head of the Department
Department of CSE, NITK, Surathkal
P. O. Srinivasnagar, Mangalore - 575 025
Karnataka, India.
Hot line: +91-0824-2474053
Email: hodcse[AT]nitk[DOT]ac[DOT]in


Connect with us

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