Skip to main content

Computer Science & Engineering

Head of Department: Dr R China Appala Naidu

About the Department

Overview

The Department of Computer science and Engineering (CSE) was established in the year 1984 with an initial intake of 30 students in UG programme and enhanced its intake to 180 in the year 2023. In 1998, the department started a PG programme in “Computer Science and Engineering (CSE)” with an intake of 18 students. Presently the department has two PG programs M.Tech in Computer Science & Engineering and M.Tech in Computer Network Engineering with in-take of 30 and 18 students respectively. It also offers doctoral research under VTU. With highly qualified faculty, industry-sponsored laboratories and strong recruiter relationships, the department consistently records excellent placements. Teaching follows Outcome-Based Education with project-based learning, hackathons, internships and centres of excellence in AI, cloud and cyber security.

Vision

To build a strong learning and research environment in the field of Computer Science and Engineering that promotes innovation towards betterment of the society.

Mission

To produce Computer Science graduates trained in design and implementation of computational systems through competitive curriculum and research in collaboration with industry and research organizations. To educate students in technology competencies by providing professionally committed faculty and staff. To inculcate strong ethical values, leadership abilities and research capabilities in the minds of students so as to work towards the progress of the society.

Programmes Offered

Click a programme to view details, outcomes, syllabus, and more.

Department Faculty

Meet the educators and researchers guiding our department.

Department Circulars

ODD SEM 2025 3rd 5th 7th sem Timetable

ODD SEM 2025 3rd 5th 7th sem Timetable

24 Aug 2026 • academic

Download

All Department Circulars

ODD SEM 2025 3rd 5th 7th sem Timetable

ODD SEM 2025 3rd 5th 7th sem Timetable

24 Aug 2026 • academic

Download

Labs & Infrastructure

Programming & Data Structures Lab

Programming & Data Structures Lab

The Programming & Data Structures Lab provides hands-on experience in programming fundamentals, problem-solving, and implementation of data structures and algorithms. It enables students to develop efficient, logical, and practical solutions through coding exercises and laboratory experiments

Programming & Data Structures Lab

Programming & Data Structures Lab

The Programming & Data Structures Lab provides hands-on experience in programming fundamentals, problem-solving, and implementation of data structures and algorithms. It enables students to develop efficient, logical, and practical solutions through coding exercises and laboratory experiments

Database Management Systems Lab — Oracle, PostgreSQL, MongoDB

Database Management Systems Lab — Oracle, PostgreSQL, MongoDB

The Database Management Systems Lab provides hands-on exposure to enterprise and modern database technologies, including Oracle, PostgreSQL, and MongoDB. Students gain practical experience in database design, SQL/NoSQL operations, querying, administration, and data management through real-world applications

Database Management Systems Lab — Oracle, PostgreSQL, MongoDB

Database Management Systems Lab — Oracle, PostgreSQL, MongoDB

The Database Management Systems Lab provides hands-on exposure to enterprise and modern database technologies, including Oracle, PostgreSQL, and MongoDB. Students gain practical experience in database design, SQL/NoSQL operations, querying, administration, and data management through real-world applications

Operating Systems & Systems Programming Lab

Operating Systems & Systems Programming Lab

The Operating Systems & Systems Programming Lab provides hands-on experience with operating system concepts, process management, memory management, file systems, and system calls. Students gain practical exposure to Linux/Unix environments, shell programming, and systems-level programming through laboratory exercises.

Operating Systems & Systems Programming Lab

Operating Systems & Systems Programming Lab

The Operating Systems & Systems Programming Lab provides hands-on experience with operating system concepts, process management, memory management, file systems, and system calls. Students gain practical exposure to Linux/Unix environments, shell programming, and systems-level programming through laboratory exercises.

Computer Networks & Security Lab

Computer Networks & Security Lab

The Computer Networks & Security Lab provides hands-on experience in network configuration, security mechanisms, and practical cybersecurity techniques. It also includes a Penetration Testing Lab setup for controlled vulnerability assessment, ethical hacking, and security testing of networked systems

Computer Networks & Security Lab

Computer Networks & Security Lab

The Computer Networks & Security Lab provides hands-on experience in network configuration, security mechanisms, and practical cybersecurity techniques. It also includes a Penetration Testing Lab setup for controlled vulnerability assessment, ethical hacking, and security testing of networked systems

PG CSE LAB

PG CSE LAB

The PG CSE Lab is equipped with GPU-enabled computing infrastructure to support advanced computing, AI/ML, and research-oriented applications. It also features a large-scale cloud computing setup, providing students with hands-on exposure to cloud platforms, virtualization, and distributed computing

PG CSE LAB

PG CSE LAB

The PG CSE Lab is equipped with GPU-enabled computing infrastructure to support advanced computing, AI/ML, and research-oriented applications. It also features a large-scale cloud computing setup, providing students with hands-on exposure to cloud platforms, virtualization, and distributed computing

PG CNE LAB

PG CNE LAB

The PG CNE Lab provides hands-on training in computer networks, network security, and cybersecurity concepts through practical exercises. It also supports Python programming and network-oriented applications, enabling students to develop strong practical and analytical skills

PG CNE LAB

PG CNE LAB

The PG CNE Lab provides hands-on training in computer networks, network security, and cybersecurity concepts through practical exercises. It also supports Python programming and network-oriented applications, enabling students to develop strong practical and analytical skills

R & D LAB

R & D LAB

The R&D Lab is equipped with high-performance GPU systems and dedicated servers to support advanced research, AI/ML, data analytics, and computationally intensive applications. It provides a robust infrastructure for research projects, experimentation, and innovation-driven development

R & D LAB

R & D LAB

The R&D Lab is equipped with high-performance GPU systems and dedicated servers to support advanced research, AI/ML, data analytics, and computationally intensive applications. It provides a robust infrastructure for research projects, experimentation, and innovation-driven development

Top Recruiters & Industry Collaboration

Top Recruiters

Google Microsoft Amazon Goldman Sachs Cisco Oracle SAP Labs Adobe DE SHAW FiveTran

Industry Partners / Collaborations

Samsung PRISM

(PReparing and Inspiring Student Minds) - Industry experts handhold and guide students on cutting edge projects.

OpenText.

Operating Systems course is taught collaboratively with resource persons from OpenText.

Google Cloud

Multicore Architecture course is taught collaboratively with resource persons from Google (Alumini).

Mongo DB

MoU signed with MongoDB, UiPath, CMTI for up-skilling and certifications for students.

UiPath

MoU signed with MongoDB, UiPath,CMTI for up-skilling and certifications for students.

Placements

2026 Batch: 85% placed Average package: ₹11.5 LPA Highest package: ₹60 LPA Higher studies: 8% pursue M.S. abroad

Research Areas

Artificial Intelligence & Machine Learning Data Science & Big Data Analytics Cloud & Distributed Computing Cyber Security & Blockchain Computer Vision & Natural Language Processing Internet of Things & Edge Computing

Publications

Journal Articles

  1. 1.

    Drought classification and prediction with satellite image-based indices using variants of deep learning models

    Dr. Shilpa Chaudhari · Springer · 2024

    Drought factors vary with climate regions. Drought prediction and classification require vegetation indices, which are computed based on these characteristics. Satellite images can be used for vegetation indices computation using machine learning approaches. Convolutional Neural Network (CNN) deep learning is the most efficient among its variants. Many existing efforts discuss improved drought prediction using machine learning, while very few exist using deep learning models. The use of EffficentNet deep learning for prediction has not yet been given in the literature, which is the topic of subject wherein the performance is compared with other deep learning models also. In particular, this paper proposes binary drought classification and prediction using satellite image-based indices computed using deep learning models. The importance of the computed indices for drought prediction is indicated using weight factors for drought prediction. The deep learning variants are tested on a satellite image database collected from the Kolar region in Karnataka, India. The performance is compared with state-of-the-art CNN variants such as AlexNet and Visual Geometry Group (VGG) in addition to original CNN. An accuracy value for all indices in original CNN is better compare to other CNN variants. CNN is 0.97, AlexNet is 0.67, VGGNet is 0.64, ENB0 is 0.91, ENB1 is 0.88, ENB2 and ENB3 are 0.94. Usage of scaling at depth, width, and resolution in EfficientNet gives better accuracy compared to the competitors of CNN variants.

Board of Studies

View the members of the Board of Studies for this department.

View Members