UG Programme of Department of CSE received the maximum award of five year accreditation from the National Board of Accreditation, an autonomous body of the Government of India. For more details:

B.TECH (CSE) The U.G programme in Computer Science and Engineering is perhaps the most popular programme in N.I.T.K Surathkal, with an average intake of 110 students per year. The Computer Science and Engineering department makes all efforts in imparting high quality education to its highly motivated students. The B.Tech programme has innovatively been designed to cater to the global demands and offers a balanced coverage of hardware and software systems. The programme includes elective courses covering thrust areas such as Distributed Systems & Computing, Parallel Architectures & High performance computing, High-Speed Networks, Designing with Network Processors, Security and Embedded Systems Cloud Computing etc. The B.Tech. programme enjoys an enviable placement of almost 100% year after year. About 25 to 35% of the students pursue higher studies after their graduation, mostly in U.S with scholarship and even without fellowship. The UG curriculum is a blend of the conventional and the radical. It is updated regularly to keep up with the growing demands and the changing trends of the software industry.


PEO1: To provide students with sound foundations in Basic Sciences and fundamentals in Engineering Sciences.
PEO2: To inculcate strong problem solving skills through the courses of CSE.
PEO3: To provide students with hands on experience in implementing various software development concepts.
PEO4: Train the students in project based assignments.
PEO5: To impress upon students the importance of good ethical practices, right professional conduct and responsible team leadership.


After the completion of the B.Tech. programme, the graduates of the Computer Science and Engineering department will have the

  1. Ability to apply knowledge of computing, mathematics, science and engineering fundamentals to the solution of complex engineering problems.
  2. Ability to formulate and analyze a problem, and define the computing requirements appropriate to its solution using basic principles of mathematics, science and computer engineering.
  3. Ability to design, implement, and evaluate a computer based system, process, component, or software to meet the desired needs.
  4. Ability to design and conduct research based experiments, perform analysis and interpretation of data and provide valid conclusions.
  5. Ability to use current techniques, skills, and tools necessary for computing practice.
  6. Understanding of legal, health, security, cultural and social issues,and thereby ones responsibility in their application in Professional Engineering practice.
  7. Understanding of the impact of professional engineering solutions on environmental context and the need for sustainable development.
  8. Understanding and commitment towards the professional and ethical responsibilities of an engineer.
  9. Ability to function effectively as an individual, and as a team member / leader in accomplishing a common goal.
  10. Ability to communicate effectively, make effective presentations and write and comprehend technical reports and publications.
  11. Ability to learn and adopt new technologies, and use them effectively towards continued professional development throughout the life.
  12. Understanding of engineering and management principles and their application to manage projects in the software industry.

M.Tech. (CSE)
The M.Tech.(CSE) is aimed at providing a comprehensive overview of the recent developments in various frontier areas of Computer Science and Engineering including Computer Architecture, Software Systems, Parallel and Distributed Computing and Networking with Web Technologies. To provide a sound basis, sufficient amount of theoretical input is also given to the students. Another feature of the programme is that the students will have ample opportunity to carry out research & software development in the labs.

M.Tech. (CSE-IS)
M.Tech(CSE-IS) is aimed to focus on the recent developments in the areas of Information Security. The curriculum for these P.G programmes has been carefully crafted to cater the need of those students who are admitted with their basic degree in computing. In other words, care is taken, not to repeat the same, good old courses of U.G in the P.G level.
M.Tech (By Research) is aimed at students interested more in exposure to research in various fields of Computer Science & Engineering. It emphasizes research work, providing students a distinctive opportunity to undertake research work and innovation.


PEO1: Analyze, design and create computing solutions for scientific and multidisciplinary engineering challenges.
PEO2: Pursue a successful career in industry/academia/research/government driven by strong foundations and in-depth domain knowledge and contribute to the engineering sphere as a competent professional.
PEO3: Demonstrate an exceptional involvement and active participation in Research and Development leading to new innovations and optimized solutions.
PEO4: Engage in lifelong learning with persistent scientific temper for professional advancement and effective communication of the technical information.
PEO5: Work effectively in multi-disciplinary and multi-cultural environments by respecting professionalism and ethical practices within organization and society at national and international level.


After the completion of the M.Tech. programme, the post graduates of the Computer Science and Engineering department will

  1. Apply knowledge of mathematics and principles of computing in the design and development of software and hardware systems of varying complexity.
  2. Enhance skills and continuously acquire advanced knowledge in Computer Science, multidisciplinary and interdisciplinary domains for professional excellence.
  3. Identify, formulate and critically study the problem, design and develop efficient algorithms, conduct experiments, analysing the results and applying the knowledge to different domains.
  4. Apply current techniques, skills and modern engineering tools to build robust, reliable, maintainable, scalable and efficient computing systems by considering social, environmental, economic, and security constraints.
  5. Critically analyze existing literature in an area of specialization, conduct investigative research to develop innovative methodologies to tackle issues identified and contribute to the development of technological knowledge and intellectual property.
  6. Manage and execute complex engineering projects under economic, time and performance constraints.
  7. Contribute and communicate effectively in multidisciplinary and multicultural scenarios.
  8. Become a complete professional with high integrity and ethics, with excellent professional conduct and with empathy towards the environmental and social needs.
  9. Critically evaluate the outcomes of one's actions and apply self corrective measures to improve the performance.

There are full-time and Part-time Research scholars. Active Research areas are:

Autonomic Computing
Cloud Computing
Computer Vision
Data Mining
Distributed Computing
Information Security
Image Processing
Social Networks
Software Engineering
Speech Recognition
Wireless Networks
Web Services


Contact us

P Santhi Thilagam
Associate Professor and Head of the Department
Department of CSE, NITK, Surathkal
P. O. Srinivasnagar, Mangalore - 575 025
Karnataka, India.

  • Hot line: +91-0824-2474060

Connect with us

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