info@iiitdwd.ac.in
AIMSRTINIRFStudents Fee Portal
IIIT Dharwad logo
ಭಾರತೀಯ ಮಾಹಿತಿ ತಂತ್ರಜ್ಞಾನ ಸಂಸ್ಥೆ, ಧಾರವಾಡभारतीय सूचना प्रौद्योगिकी संस्थान, धारवाड़Indian Institute of Information Technology, Dharwad
[Institute of National Importance by An Act of Parliament]

Major Programs

Expand Your Impact & Potential

The Double Major Program is designed to provide students from other departments with the opportunity to gain expertise in an additional discipline.

Eligibility

Apply after 2nd Semester. CGPA ≥ 8.0 required. Selection based on merit.

TOP 25% INTAKE

Structure

Total 32 additional credits required. Core (20) + Electives (12).

CORE + ELECTIVES

Flexibility

Can slide to Minor (16 credits) if unable to complete full Double Major.

SECURE EXIT OPTIONS

Duration

Completed typically within 4+1 years, dependent on credit completion pace.

ACCELERATED LEARNING

Credit Structure Requirement

A total of 32 credits are required beyond your primary major. This ensures a deep dive into the second discipline, equivalent to a full major core.

Core Basket: 20 CreditsElective Basket: 12 Credits
32Total Credits

Double Major Curriculum

Explore the course requirements for each discipline

Full Regulation PDF

Computer Science and Engineering (CSE)

Allows students from other departments (DSAI, ECE) to pursue a major in CSE. Equips them with in-depth knowledge in core Computer Science concepts.

Combining a major in CSE offers advantages such as industry-relevant skills, broader career opportunities, and strong foundations for research and higher studies.

Core Courses

  • Mathematical Foundations of Computing
    3 Credits
  • Operating Systems
    2 Credits
  • Systems and Usable Security
    2 Credits
  • Computer Networks
    4 Credits
  • Software Design Tools and Techniques
    3 Credits
  • Design & Analysis of Algorithms
    4 Credits
  • Software Engineering
    2 Credits
  • DBMS
    4 Credits
  • Artificial Intelligence
    4 Credits
  • Theory of Computing
    4 Credits

Electives

  • Machine Learning
  • Deep Learning
  • Computer Graphics
  • Image Processing and Computer Vision
  • Human Computer Interaction
  • Deep Computer Vision
  • Bioinformatics
  • Generative AI
  • Natural Language Processing
  • Information Retrieval
  • Parallel Computing
  • DevOps
  • Virtualization and Cloud Computing
  • AI for Cybersecurity
  • Cryptography and Information Security
  • Graph Theory
  • Compiler Design