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 |
III | IV | V | VI | VII | VIII |
---|---|---|---|---|---|
Graph Theory and Linear Algebra (4-0-0) |
Applied Statistics (3-1-0) | Software Engineering (3-0-0) |
Computer Networks (3-0-0) | AFM (3-0-0) |
Professional Elective-5 (3-0-0) |
Discrete Mathematical Structures (3-0-0) |
Principles of Compiler Design (3-0-0) |
Data Communication (3-0-0) |
Distributed & Cloud Computing (3-0-0) |
Object Oriented Analysis and Design (3-0-0) |
Professional Elective-6 (3-0-0) |
Digital System Design (3-0-0) |
Computer Organization and Architecture (3-1-0) |
System Software (4-0-0) | Professional Aptitude & Logical Reasoning (3-0-0) |
Information Security (3-0-0) | Project Phase- II (0-0-8) |
Data Structures with C ( 4-0-0) | Design and Analysis of Algorithms (3-1-0) |
Operating System (3-0-0) | Professional Elective-1 (3-0-0) |
Professional Elective-3 (3-0-0) |
Open Elective 1 (3-0-0) |
Object Oriented Programming (3-0-0) | Database Management System (4-0-0) |
Data Warehouse & Data Mining (3-0-0) |
Professional Elective-2 (3-0-0) |
Professional Elective-4 (3-0-0) |
Open Elective-2 (3-0-0) |
Data Structures with C Lab (0-0-1.5) |
UNIX System Programming (3-0-0) |
Adv. Computer Architecture (3-0-0) |
Computer Networks Lab (0-0-1.5) |
Project-Phase-I (0-0-3) |
CIPE (Audit-2) |
Digital System Design Lab (0-0-1.5) |
Database Applications Lab (0-0-1.5) |
System Software Lab (0-0-1.5) |
Web Technologies Lab (0-0-1.5) |
||
Object Oriented Programming Lab (0-0-1.5) |
Scripting Languages Lab (0-0-1.5) |
Mini Project (0-0-3) |
Minor Project (0-0-6) |
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.
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
Subscribe to get alerts regularly in your inbox. You can cancel your subscriptions any time.