KLE Technological University, Hubli, Karnataka

See this page in HINDI >>

Department of Computer Science & Engineering


Department of Computer Science & Engineering, KLE Technological University, Hubli

Department of Computer Science & Engineering is well known and well established Computer science program. It is pillared by the qualified and experienced faculty; and backed by the student centered teaching learning processes based on excellent pedagogical practices.
The curriculum is comprehensive and structured to cover the core courses where the student’s fundamentals of computer science and the students can then select the electives among the verticals to deepen their knowledge in specific area of computer science like networks, data engineering and system engineering. The students of the department have won accolades in many state and national level events including IBMs Great Mind Challenge, INSCRIBE for successive years.


The department offers various courses under the verticals of data engineering, system engineering, network engineering.

System engineering: For students it provides an opportunity to deepen their knowledge in automata theory and compiler design. It has NVIDIA Teaching center (CUDA Lab) for research on Heterogeneous Computing.

Data engineering: Students develop skills for visualisation of data, data analysis and draw inferences from the data. They are exposed to hands on setting up cloud and perform data analytics on it.

Network engineering: Design principles and protocols of wired and wireless networks. Courses on present trends like IoT and Cloud are also taught with industry collaboration. Theory courses are augmented by UNP and Network laboratory.

Program Foundation Courses,for Computer Science & Engineering
Graph Theory and Linear Algebra
Data Structures with C,+ Lab
Software Engineering
Object Oriented Analysis and Design
Applied Statistics
Design and,Analysis,of Algorithms
Scripting Languages Lab
Web Technologies Lab
Vertical 1
Data Engineering
Vertical -2
Network Engineering
Vertical -3
Systems Engineering
Core Course/lab Sem Core Course/lab Sem Core Course/lab Sem
Database Management System IV Computer Networks VI Principles of Compiler Design IV
Database Management System Lab IV Computer Networks Lab VI Operating System V
Discrete Mathematical Structures III Data Communication V Computer Organization and Architecture IV
Data Warehousing & Data Mining V Distributed & Cloud Computing VI UNIX System Programming IV
Information Security VII Digital System Design III
Digital System Design Lab III
System Software V
System Software Lab V
Adv. Computer Arch. V
Elective Course Sem Elective Course Sem Elective Course Sem
Big Data and Analytics VI IoT VI Applied Parallel Computing VI
Business Intelligence and Data Visualization VII Unix Network Programming VII Emerging Techngies in Computing VII
Machine Learning VIII Network Management Systems VIII Software Architecture with Design Thinking VIII

Graph Theory
and Linear
Applied Statistics (3-1-0) Software Engineering
Computer Networks (3-0-0) AFM
Professional Elective-5
Discrete Mathematical Structures
Principles of Compiler Design
Data Communication
Distributed & Cloud Computing
Object Oriented Analysis and Design
Professional Elective-6
Digital System Design
Computer Organization and Architecture
System Software (4-0-0) Professional Aptitude & Logical Reasoning
Information Security (3-0-0) Project Phase- II (0-0-8)
Data Structures with C ( 4-0-0) Design and Analysis of Algorithms
Operating System (3-0-0) Professional Elective-1
Professional Elective-3
Open Elective 1 (3-0-0)
Object Oriented Programming (3-0-0) Database Management System
Data Warehouse & Data Mining
Professional Elective-2
Professional Elective-4
Open Elective-2 (3-0-0)
Data Structures with C Lab
UNIX System Programming
Adv. Computer Architecture
Computer Networks Lab
Digital System Design Lab
Database Applications Lab
System Software Lab
Web Technologies Lab
Object Oriented Programming Lab
Scripting Languages Lab
Mini Project
Minor Project

Research & Development / Topic

System Engineering: The research group focuses on two broad areas:
Selection and development of efficient algorithms for scientific computing: Parallel Programming model, GPU Computing.
Affective Computing on parallel computing systems.

Data Engineering: Department of computer science has well established group working in machine learning algorithms, 3D reconstructions and video processing for image and vision applications. Research in the area of frequent pattern mining and cloud is being carried out.
With this expertise we focus towards data analysis (modelling, predictive analysis, pattern recognition) to extract knowledge and insights for applications in the areas of innovative education Assessment (CEER) and smart city.

Network Engineering: The research group is currently focused towards optimization algorithms for routing, rate adaptation, energy optimization for multi hop access networks like sensor and mesh.

The group is also working in the latest areas like virtualization, cloud computing, software defined networks and Internet of Things.

Special Initiatives
- Curriculum is designed with panel members consisting of experts from Industry and academia.
- Students do industry based projects.
- The curriculum is designed such that students can go through internship programme in their final year.
- Students can do REU projects in their pre-final year which provides an platform to enhance research acumen.

Special Facilities
Special facilities available with the program
- NVIDIA Teaching center (CUDA Lab).
- Computer Networks lab with Qualnet, Sensors
- Cloud Lab with dedicated private cloud (OpenStack)
- Data analytics lab.

Contact Details

B. V. Bhoomaraddi Campus, Vidyanagar, Hubli - 580 031
Karnataka State - INDIA.
Fax : +91 - 836 - 2374985
E-mail : [email protected]
Help-desk Phone : +91 - 836 - 2378300 (Time - 10-30 am To 5-00 pm)
For Admission Help & Query : +91 - 836 - 2378103 (11-00 am To 5-30 pm)


Stay connected with us on

Follow KLE Technological University, Hubli, Karnataka

Subscribe to get alerts regularly in your inbox. You can cancel your subscriptions any time.

I want this institute to counsel me
Interested in studying at .
Fill the details for institute to counsel you.

Please provide name

Please provide Email

Please provide Mobile number

Please provide City

Please Select course