B. Tech in Computer Science and Engineering Undergraduate Program By International Institute of Information Technology - Hyderabad (IIIT-H) |Top Universities
Subject Ranking

# 601-650QS Subject Rankings

Tuitionfee

14,000 INRTuition Fee/year

Application Deadline

23 May, 2025Application Deadline

Scholarship

YesScholarships

Program overview

Main Subject

Computer Science and Information Systems

Degree

BTech

Study Level

Undergraduate

Study Mode

On Campus

The programme is designed to create innovators and researchers. Students are given a strong foundation in CSE that includes electronics and hardware. Computer science courses are introduced in the early semesters, and non-IT courses in the later stages. This allows students to master the subject and carry out projects in the related subject starting from the second year. IT Workshops are specially designed courses meant to impart mastery in the use of the latest software technologies by the third semester. The courses in mathematics, sciences, engineering and humanities enable students to explore the wider applications of information technology.

Curriculum The curriculum for CSE for the next ten years, 2018-2028, is prepared keeping in mind the pace of change in computing as a discipline. Computing now is affecting many domains including the natural sciences, materials, and humanities in a big way. It is therefore imperative that the curriculum offers a student the scope to acquire fundamental knowledge quickly and the ability to specialize in some subject domain. The curriculum design used this as the main goal. Any curriculum design exercise is an expedition into the unknown future. One has to contend with making recommendations by projecting the present to the future. For instance, circa 2008, it is believed that Computer Graphics will develop in a big way given the thrust on gaming and animation. While some of that is true, the extent of that growth is not revolutionary. Similarly, circa 2008, statistical and data-driven artificial intelligence and machine learning were still nascent. Today, many departments are heavily invested in these areas. Given the difficulty of this task, the committee took the view that a curriculum should be such that midterm corrections should be possible and smooth. Viewed differently, the basic structure of the curriculum need not change but some elements of the curriculum can be modified to adjust to a changing reality. On the other hand, IIIT Hyderabad strives to impart an education that does not simply train students to get their first employment but rather trains students to be thought leaders in their respective domains. Doing so requires a very hands-on curriculum and flexibility that allows individual students to focus on their strengths and interests to create a curriculum for themselves. At the same time, the curriculum will have a minimal core/foundation that helps students in making informed choices going forward. Keeping the above observations in mind the curriculum is created as a set of 52 Computer Science credits in the first four semesters of which 46 credits are common for everybody. In these 46 credits, courses include programming, data structures, algorithms, circuits, computer systems, operating systems, computer networks, database systems, and software engineering. These courses can be viewed as offering the students the basics of the discipline, preparing them for problem-solving, and including lots of hands-on projects. By the end of these courses, students will be able to create systems that are requirement and process-driven, version-controlled, talk over the network, prepare SQL queries, and are usable. Indeed, IIIT Hyderabad has a history of using several such systems. To create a good synergy between CS and ECE, within these credits, we also recommend hands-on courses in EECS. Through these courses, students will be able to build simple systems that can bring together several aspects of EECE such as sensors, converters, decision-making/feedback, communication, and the like. The remaining 6 credits in the minimal CS are driven by two credit courses that prepare them for depth in a broad area. These courses therefore serve to introduce the required body of knowledge. These 6 credits are earned by choosing three courses out of a set of about 8 courses. The curriculum across semesters five through eight is largely elective-driven. Students are encouraged to do five courses (20 credits) in Computer Science apart from other open-choice credits, science courses, and courses in humanities. The five courses in Computer Science can be from one subject area such as AI or be spread across several areas depending on the interests of the individual student. These courses can be applied to domains such as computational science, building science.

We consider that  every student will do at least one course from the Theory bouquet and at least one course from the Systems bouquet. It is therefore considered that 18 courses add up to 72 credits plus a 4 credit B. Tech. The project has a minimal CS requirement. This layer of 76 credits is appropriate for students wanting to specialize in domains outside of CS. Most CSE students will be encouraged to do additional CSE credits. The present curriculum, also allows for strange possibilities that a student can miss some subjects such as Compilers, and still obtain the degree. We would see this as a strength of the curriculum rather than as a weakness. Students are encouraged to identify their interests and pursue those interests at a deep level of engagement. Students passing through our curriculum should be known for what they are good at rather than being pointed out what they are short of. 

Salient Features: 1. A minimal core that is compulsory, and a broad definition of CS for enabling learning, projects, and research in many emerging areas of computer science. 2. BTech (CSE) has 47.5% of the credits coming from the major subjects (broader CSE). Out of this, 23.75% of the credits are preplanned core courses, 2.5% of credits as compulsory projects, 5.0% of the credits as courses that students can flexibly schedule, and 16.25% of the credits as electives. 3. More converging view of CS and ECE with courses that can be seen as EECS which are getting into the mainstream in both CSE and ECE. 4. Smaller credits in the first year so that (i) students can migrate to the new environments more easily (ii) trans-disciplinary programs get more space for introducing basic concepts in the early years. 5. The notion of breadth elective early into the course (in the second year) so that students can taste different disciplines and make well-informed choices on specialization. 

Program overview

Main Subject

Computer Science and Information Systems

Degree

BTech

Study Level

Undergraduate

Study Mode

On Campus

The programme is designed to create innovators and researchers. Students are given a strong foundation in CSE that includes electronics and hardware. Computer science courses are introduced in the early semesters, and non-IT courses in the later stages. This allows students to master the subject and carry out projects in the related subject starting from the second year. IT Workshops are specially designed courses meant to impart mastery in the use of the latest software technologies by the third semester. The courses in mathematics, sciences, engineering and humanities enable students to explore the wider applications of information technology.

Curriculum The curriculum for CSE for the next ten years, 2018-2028, is prepared keeping in mind the pace of change in computing as a discipline. Computing now is affecting many domains including the natural sciences, materials, and humanities in a big way. It is therefore imperative that the curriculum offers a student the scope to acquire fundamental knowledge quickly and the ability to specialize in some subject domain. The curriculum design used this as the main goal. Any curriculum design exercise is an expedition into the unknown future. One has to contend with making recommendations by projecting the present to the future. For instance, circa 2008, it is believed that Computer Graphics will develop in a big way given the thrust on gaming and animation. While some of that is true, the extent of that growth is not revolutionary. Similarly, circa 2008, statistical and data-driven artificial intelligence and machine learning were still nascent. Today, many departments are heavily invested in these areas. Given the difficulty of this task, the committee took the view that a curriculum should be such that midterm corrections should be possible and smooth. Viewed differently, the basic structure of the curriculum need not change but some elements of the curriculum can be modified to adjust to a changing reality. On the other hand, IIIT Hyderabad strives to impart an education that does not simply train students to get their first employment but rather trains students to be thought leaders in their respective domains. Doing so requires a very hands-on curriculum and flexibility that allows individual students to focus on their strengths and interests to create a curriculum for themselves. At the same time, the curriculum will have a minimal core/foundation that helps students in making informed choices going forward. Keeping the above observations in mind the curriculum is created as a set of 52 Computer Science credits in the first four semesters of which 46 credits are common for everybody. In these 46 credits, courses include programming, data structures, algorithms, circuits, computer systems, operating systems, computer networks, database systems, and software engineering. These courses can be viewed as offering the students the basics of the discipline, preparing them for problem-solving, and including lots of hands-on projects. By the end of these courses, students will be able to create systems that are requirement and process-driven, version-controlled, talk over the network, prepare SQL queries, and are usable. Indeed, IIIT Hyderabad has a history of using several such systems. To create a good synergy between CS and ECE, within these credits, we also recommend hands-on courses in EECS. Through these courses, students will be able to build simple systems that can bring together several aspects of EECE such as sensors, converters, decision-making/feedback, communication, and the like. The remaining 6 credits in the minimal CS are driven by two credit courses that prepare them for depth in a broad area. These courses therefore serve to introduce the required body of knowledge. These 6 credits are earned by choosing three courses out of a set of about 8 courses. The curriculum across semesters five through eight is largely elective-driven. Students are encouraged to do five courses (20 credits) in Computer Science apart from other open-choice credits, science courses, and courses in humanities. The five courses in Computer Science can be from one subject area such as AI or be spread across several areas depending on the interests of the individual student. These courses can be applied to domains such as computational science, building science.

We consider that  every student will do at least one course from the Theory bouquet and at least one course from the Systems bouquet. It is therefore considered that 18 courses add up to 72 credits plus a 4 credit B. Tech. The project has a minimal CS requirement. This layer of 76 credits is appropriate for students wanting to specialize in domains outside of CS. Most CSE students will be encouraged to do additional CSE credits. The present curriculum, also allows for strange possibilities that a student can miss some subjects such as Compilers, and still obtain the degree. We would see this as a strength of the curriculum rather than as a weakness. Students are encouraged to identify their interests and pursue those interests at a deep level of engagement. Students passing through our curriculum should be known for what they are good at rather than being pointed out what they are short of. 

Salient Features: 1. A minimal core that is compulsory, and a broad definition of CS for enabling learning, projects, and research in many emerging areas of computer science. 2. BTech (CSE) has 47.5% of the credits coming from the major subjects (broader CSE). Out of this, 23.75% of the credits are preplanned core courses, 2.5% of credits as compulsory projects, 5.0% of the credits as courses that students can flexibly schedule, and 16.25% of the credits as electives. 3. More converging view of CS and ECE with courses that can be seen as EECS which are getting into the mainstream in both CSE and ECE. 4. Smaller credits in the first year so that (i) students can migrate to the new environments more easily (ii) trans-disciplinary programs get more space for introducing basic concepts in the early years. 5. The notion of breadth elective early into the course (in the second year) so that students can taste different disciplines and make well-informed choices on specialization. 

Admission Requirements

99.966+

Admissions Requirement

  • Apply via our admissions portal by the announced deadline.
  • Report your JEE (Main) 2024 percentiles, application no. and score card.
  • Obtain 60% or more in Class 12 or equivalent qualifying examination with Maths, Physics and Chemistry by July 2024.

23 May 2025
Aug-2025

Tuition Fee

Domestic Students

1,800,000 INR
1,800,000 INR

International Students

14,000 INR
-

Scholarships

One of the important factors when considering a master's degree is the cost of study. Luckily, there are many options available to help students fund their master's programme. Download your copy of the Scholarship Guide to find out which scholarships from around the world could be available to you, and how to apply for them.

In this guide you will find:
opportunities

Where to look for scholarship opportunities

how_to

How to apply to scholarships relevant to you

list

A list of available scholarships around the world

checklist

A scholarship application checklist

banner
download_icon Download Scholarship Guide

Frequently Asked Questions

Please visit https://ugadmissions.iiit.ac.in/jee/ for more details.
Apply via our admissions portal by the announced deadline. Report your JEE (Main) 2024 percentiles, application no. and score card. Obtain 60% or more in Class 12 or equivalent qualifying examination with Maths, Physics and Chemistry by July 2024. Application Link: https://admportal.iiit.ac.in/admissions.php Application Fee: Rs.2,000/- (Non-Refundable) Note: Incomplete or incorrect applications may be rejected without further processing.
Applicants must have appeared for JEE (Main) in 2024. The total percentile in this exam is mandatory for application to this mode of admission. For candidates who attempt JEE Main exam more than once in 2024 (as there are 2 sessions), the best percentile of the attempts as reported by NTA will be considered. Ties among applicants in the total percentile are resolved by considering first the Maths, then the Physics and then the Chemistry percentiles from the corresponding examination before ranking all applicants. Any ties at the subjects level among applicants will be handled by assigning the same rank to the applicants who will then be treated on par. Class XII marks have no bearing on the ranking and seat allotment.
IIITH values diversity among its student population and strives to increase the same. Continuing the successful initiative started in recent years, the Institute targets at least 25% of the students admitted in the JEE mode to be women. Institute is making many efforts to improve gender diversity. One such effort is to reduce the application fee (INR 1000 to cover operating costs) for women applicants. The fee for all other applicants is Rs 2000. More information on these efforts can be found in the gender diversity page.
The key points of the seat allotment process are described below: The JEE mode has 100 seats sanctioned for B.Tech in CSE programme and 70 seats sanctioned for B.Tech in ECE programme. These will be divided into two Pools: 75% of total seats will be assigned to the Common Pool and 25% of seats will be assigned to the Diversity Pool. While all applicants are eligible for seats in the Common Pool, only women applicants whose JEE (Main) score is in the top 1% percentile are eligible for the Diversity Pool. A single rank list of all the applicants in the JEE mode will be used for seat allotment. During seat allotment, the Diversity Pool will be filled first. Only after these seats are exhausted will a women applicant be considered for an available seat in the Common Pool.
Undergrad programs 24691