This undergraduate level programme provides the students a thorough understanding of the technology and also trains them in practical skills in applying the inculcated knowledge. The curriculum and syllabi are consistently revised on par with the international standards to include the cutting edge technologies to meet the requirement of the IT and core industries. The students carry out internships in industries such as Novell Software Development India Pvt Ltd, Infosys Technologies, Accenture Services, Wipro Ltd, Indira Gandhi centre for Atomic Research (IGCAR), Robert Bosch Engineering and Business Solutions Ltd. & Vodafone. They carry out collaborative projects in government agencies such as National Informatics Centre (NIC), Indian Space Research Organization (ISRO), Electronic Corporation of India Ltd (ECIL) and Centre for Development of Advanced Computing (CDAC). In addition to these, the students accomplish their project or internships in countries such as Austria, Brazil, Germany, Hungary, Switzerland, UAE, Portugal, Turkey, Malaysia and Tunisia.


The department offers the following soft core specializations under Choice Based Credit System for the B. Tech students with an extensive array of elective courses.

Database Technologies

Information Systems

IT Infrastructure and Services

Multimedia Systems and Applications

Networking Technologies

Software Engineering and Application Development

  • Database Administration
  • Advanced Database Systems
  • Data warehouse
  • Advanced Data mining
  • Database Security
  • Multimedia Database
  • Information Storage Management
  • Semantic Web
  • Big Data Analytics
  • Knowledge Management
  • Data Mining Lab
  • Advanced Database Lab
  • Mini Project
  • Information Systems Strategy Planning and Management
  • Enterprise Resource Planning
  • Management Information Systems
  • Information Security
  • IT Infrastructure and Management
  • Fundamentals of Human Computer Interaction
  • Enterprise Resource Planning Lab
  • Information Security Lab
  • Total Quality Management
  • Network management
  • Software Project Management
  • Knowledge Management
  • User Interface Design
  • IT Infrastructure and Management
  • Storage Area Network
  • Virtualization
  • Information Security
  • Introduction to System Administration
  • Information Security Lab
  • Grid Computing
  • Network Management
  • Cloud Computing Services
  • Web Services
  • Cloud Computing
  • Cloud Computing Lab
  • Mini Project
  • Multimedia Systems and Design
  • Computer Graphics
  • Fundamentals of Human Computer Interaction
  • IP TV and Internet Video
  • Computer Animation
  • Computer Graphics and Applications Lab
  • Multimedia Lab
  • Multimedia Database
  • Internetworking Multimedia
  • Interactive Game Design
  • Artificial Intelligence for Games
  • Virtual Reality Technology
  • Mini Project
  • TCP/IP
  • Storage Area Network
  • Wireless and VOIP Security
  • Internet Routing Architecture
  • Mobile Computing
  • Internet Routing Protocols Lab
  • MPLS and VPN
  • Analysis, Architecture and Design of Networks
  • Network Management
  • Wireless Sensor Networks
  • High Performance Networks
  • Network Design and Management Lab
  • Mini Project
  • Design Patterns
  • Programming in J2EE
  • Mobile Application Development using Android
  • C# and .Net Programming
  • Programming in J2EE Lab
  • Mobile Application Development Lab
  • C# and .Net Programming Lab
  • Software Engineering Lab
  • Requirements Engineering
  • Software Metrics and Quality Management
  • Software Project Management
  • Object Oriented Software Engineering
  • Mini Project

SUGGESTED CURRICULUM for B.Tech - CSE (2020-21 batch onwards)

  • 20CS1001 Programming for Problem Solving - syllabus
  • 20CS1002 Python Programming - syllabus
  • 20CS2009 Computer Organization and Architecture - syllabus
  • 20CS2024 Ethics in Information Technology - syllabus
  • 20CS2030 Internet of Things - syllabus
Course CodeCourse TitleLTPCredits
English / French / German / Japaness2002
20CS2024Ethics in Information Technology2002
20MA1005Mathematical Foundations of Computing3104
20CS1001Programming for Problem Solving3034.5
20CS2009Computer Organization and Architecture3003
Course CodeCourse TitleLTPCredits
20MA1006Calculus, Vector Spaces and Laplace Transform3104
20CS1002Python Programming3034.5
20CS2030Internet of Things3034.5
18EC2003Digital System Design3003
18EC2004Digital System Design Lab0021
18EC2028Microprocessor and Microcontroller3003
18EC2029Microprocessor and Microcontroller Lab0021
Concepts of Entrepreneurship1001
MOOC - I1001
Course CodeCourse TitleLTPCredits
20MA2004Partial Differential Equations, Probability and Statistics3104
20CS2050Software Engineering3034.5
20CS2013Data Structures and Algorithms3034.5
20CS2035Object Oriented Programming3034.5
Entrepreneurship and Product Development3003
MOOC - II1001
Course CodeCourse TitleLTPCredits
20MA2005Discrete Structures3104
20CS2018Design and Analysis of Algorithms3034.5
20CS2036Operating Systems3034.5
20CS2008Computer Networks3034.5
Business Plan3003
20CS2951Mini Project / Summer Internship - I0031.5
Soft Skills1001
MOOC - III1001
Course CodeCourse TitleLTPCredits
20CS2016Database Management Systems3034.5
20CS2037Optimization Methodologies3003
20CS2031Introduction to Data Science3034.5
20CS2057Web Technology3034.5
20CS2055Theory of Computation3003
Professional Elective-13003
MOOC - IV1001
Course CodeCourse TitleLTPCredits
20CS2021Distributed Computing3003
20CS2054System Software and Compiler Design3034.5
20CS2032Machine Learning Techniques3034.5
20CS2022Embedded Systems3003
Professional Elective-23003
Open Elective - 13003
20CS2952Mini Project / Summer Internship - II0031.5
MOOC - V1001
Course CodeCourse TitleLTPCredits
20CS2010Cryptography and Network Security3024
Open Elective - 23003
Professional Elective-33003
Professional Elective-43003
Professional Elective-53003
Professional Elective-63003
Professional Elective-73003
Course CodeCourse TitleLTPCredits
20CS2999Core Product Development002412
Grand Total165