IIT Bombay
- Fees: ₹ 831,200
- Exams: JEE Advanced
Degrees offered: B.A., B.E /B.Tech, B.Sc., B.Sc.(Hons), B.Tech M.Tech, B.Tech MBA, B.Voc.
Computer Science Engineering is a sub-discipline of Engineering that deals with the design, implementation, and management of information systems of both software and hardware processes. Computer Science Engineering is offered at Diploma, Undergraduate, and Postgraduate levels. There are more than 5700 colleges in India that offer various courses in Computer Science Engineering.
For bachelor courses, candidates need to complete their 10+2 education in the Science stream and score a minimum aggregate score of 50 per cent or as specified by the desired institute. Similarly, for a postgraduate course in Computer Science Engineering, candidates need a bachelor’s degree in Computer Science or a related discipline with a valid aggregate score.
The placement report of IIT Madras [2022-23] shows the highest package of Rs. 1.31 crore and a median package of Rs. 30.0 lakhs for the BTech Computer Science Engineering batch. The same report highlights the highest package of Rs. 54.0 lakhs and the median package of Rs. 24.0 lakhs for Mtech CS.
Particulars | Values |
Branch Name | Computer Science Engineering |
Course Level | |
Eligibility Criteria | UG: Candidates must have passed the Class 12 with PCM. PG: Candidates must have a Bachelor's degree in Computer Science Engineering or a related discipline. |
Admission Process | Entrance exam and counselling process |
Entrance Exam | JEE Main, JEE Advanced, BITSAT, GATE, WBJEE, SRMJEE, MHT CET, Karnataka PGCET, AP PGECET |
Course Fees | Rs. 27,250 to Rs. 5.02 Lakhs |
Job Profiles | Software Developer, CSE Engineer, Web Developer, Hardware Engineer |
Average Salary | Rs. 8.5 LPA |
Recruiting Companies | TCS, Infosys, Wipro, HCL, Accenture, Amazon, Google, Microsoft, Apple, Facebook, IBM, Intel, Cisco Systems, Oracle, Adobe, SAP, Accenture, Deloitte, Infosys, Wipro |
There are various courses and degree programmes similar to computer science and other related courses. The major difference between these courses is the application of the core computer science engineering subjects and their functionalities used during the corporate experience. Some of these specialisations are quite similar and provide the same kind of job opportunities after graduation.
There are more than 4500 private Computer Science Engineering colleges offering courses in computer engineering in India. Some of these colleges come with a strong alumni base, decent placement statistics, and educational quality. The top private colleges in India offering computer engineering courses are mentioned below:
Colleges | NIRF Ranking | Average Fees |
27 | Rs. 10.20 Lakhs | |
28 | 9 Lakhs | |
34 | Rs.6.67 Lakhs | |
Kalasalingam Academy of Research and Education, Virudhunagar | 36 | Rs. 7.91 Lakhs |
38 | Rs. 9.6 Lakhs | |
39 | Rs. 14.91 Lakhs | |
44 | Rs. 11.15 Lakhs | |
45 | - | |
50 | Rs. 7.44 Lakhs | |
53 | Rs. 14.42 Lakhs |
Note: The fee structure provided above can be for any particular Computer Science Engineering course (Diploma/ Degree/PGD).
More than 1000 government colleges in India offer courses in computer science engineering at the undergraduate and postgraduate levels. Students can afford the computer science course fees at these universities as it is much less compared to private universities. Some of India's top government Computer Science Engineering colleges are listed in the table below:
Colleges | NIRF Ranking | Average Fees |
4 | Rs. 12.25 Lakhs | |
5 | Rs. 8.94 Lakhs | |
7 | Rs. 8.54 Lakhs | |
8 | Rs. 9.06 Lakhs | |
17 | Rs.9.21 Lakhs | |
18 | - | |
21 | - | |
22 | Rs. 8.69 Lakhs | |
26 | Rs. 64,600 | |
60 | - |
Note: The fee structure provided above can be for any particular Computer Science Engineering course (Diploma/ Degree/PGD).
There are a set of specific eligibility criteria that candidates need to fulfil to be able to apply for Computer Science Engineering programmes. Every programme has different eligibility criteria depending upon the course chosen by the candidate and specific institution norms. Below are the following criteria for undergraduate and postgraduate programmes:
The eligibility criteria for the undergraduate course in Computer Science Engineering can vary for different universities. Candidates need to ensure that they fall under the eligible category to start with their admission procedure. Listed below are the Computer Science Engineering eligibility requirements:
There are various entrance exams that candidates need to qualify to pursue Computer Science Engineering degree programmes. These entrance examinations play a vital role in granting admissions to various undergraduate courses in the field of Computer Science engineering. Mentioned below are the top entrance exams for UG courses:
Exam Name | Level | Conducting Body | Exam Schedule |
National | NTA | ||
National | IIT Bombay | ||
University | BITS | ||
University | |||
State | West Bengal Joint Entrance Examinations Board | ||
State | State Common Entrance Test Cell - Maharashtra State | ||
University | VIT |
The eligibility criteria for postgraduate degree programmes in the field of Computer Science Engineering can vary depending on the branch, specialisations, and the candidate's academic background. Candidates must ensure that they are eligible for a Computer Science Engineering specific degree before applying. Listed below are the Computer Science Engineering eligibility requirements for Postgraduate Degrees:
When it comes to the top postgraduate entrance examination, there is only one national-level entrance exam which is GATE (Graduate Aptitude Test in Engineering). Various state universities also conduct their specific entrance entrances for postgraduate courses in Computer Science Engineering Degrees.
Exam Name | Level | Conducting Body | Exam Schedule |
National | IITs | ||
State | KEA | - | |
State | Sri Venkateswara University Tirupati | - |
Candidates have numerous career options after completing computer science engineering courses. Candidates can find employment in various sectors of the computer science industry such as IT, telecommunication, database management, multimedia, android development, web development, game design, UI and UX designing, and embedded systems.
The scope for Computer Science Engineering is equally promising in India and abroad. Countries like the United States, United Kingdom, Australia, and Germany are global technology hubs with high demand for Computer Science Engineers. Students get to work in different fields of software development, research, and innovation.
Minimum Fees | Maximum Fees | |||
---|---|---|---|---|
Private | Government | Private | Government | |
UG | ||||
PG | ||||
DOCTORAL | ||||
DIPLOMA |
Computer Science Engineering subjects include both the core and elective subjects. Some of the topics covered under the B.Tech in Computer Science and Engineering are computer programming, engineering drawing, data structures, and control systems. The below Computer Science and Engineering syllabus is taken from MAKAUT Kolkata.
Semester- 1 | |
English Language & Technical Communication | Physics – 1 (Gr-A) |
Physics – Lab | Basic Electrical & Electronic Engineering -1 |
Mathematics-1 | Drawing & Computer Graphics (Gr-B) / Workshop Practice (Gr-A) |
Basic Electrical & Electronic Engineering – 1 | Engineering Mechanics |
Semester- 2 | |
Basic Computation & Principles of Computer Programming | Basic Computation & Principles of Computer Programming |
Physics - 1(Gr-B) / Chemistry-1(Gr-A) | Physics – 1 (Gr-B)/ Chemistry-1 (Gr-A) |
Mathematics-2 | Basic Electrical & Electronic Engineering Lab |
Basic Electrical & Electronic Engineering-II | Workshop Practice (Gr-B) / |
Thermodynamics & Fluid Mechanics | Basic Drawing & Computer Graphics (Gr-A) |
Semester- 3 | |
Mathematics | Data Structures Lab |
Data Structure & Algorithms | Digital Electronics and Logic Design |
Circuit Theory & Networks | Lab |
Computer Organisation | Programming Practice Lab |
Digital Electronics & Logic Design | Circuits & Networks Lab |
Principles of Programming Language | - |
Semester- 4 | |
Mathematics | Operation Research Lab |
Formal Language & Automata Theory | Communication Engg. Lab |
Operation Research & Optimisation | Technical Report writing & / Techniques |
Principles of Communication Engg | Computer Architecture & Organisation Lab |
Advanced Computer Architecture | - |
Semester- 5 | |
Operating System | Operating System Lab |
Database Management System | Microprocessor & Microcontrollers Lab |
Design & Analysis of Algorithm | Control System |
Microprocessor & Microcontrollers | Control System Lab |
Database Management System Lab | - |
Semester- 6 | |
Computer network | Computer network Lab |
Software Engineering | Object Technology Lab |
Computer Graphics & Multimedia | Computer Graphics & Multimedia Lab |
System Software and Administration | System Software & Administration Lab |
Object Technology & UML | - |
Semester- 7 | |
Language Processor | Artificial Intelligence lab |
Artificial Intelligence | Visual Programming and Web Technology Lab |
Visual Programming and Web technology | Assigned Project |
Financial Management and accounts | Elective I |
Semester- 8 | |
Values & Ethics in Profession | Assigned Project |
Industrial Management | Elective III |
Elective II | - |
The syllabus for Computer Science Engineering at the postgraduate level depends on the institute, but the overall course structure remains the same for every institute. Some of the subjects are Foundation of Computer Science, Wireless Mobile Network, and Advanced Database. In the table below we have mentioned the syllabus of AKTU, Lucknow for their M.Tech Computer Science and Engineering course.
Semester- 1 | |
Foundation of Computer Science | Advanced Algorithm |
Departmental Elective- I ( DE-I) | Departmental Elective- II |
Research Process and Methodology | Lab- I Foundation of Computer Science |
Lab- II Advanced Algorithm | - |
Semester- 2 | |
Multi-Core Architecture and Programming | Wireless Mobile Networks |
DE- III | DE- IV |
Elective- V | Lab- III: Wireless and Mobile Networks |
Seminar- I | - |
Semester- 3 | |
Seminar- II | Dissertation |
Semester- 4 | |
Dissertation ( Final) | - |
Departmental Electives 1 | |
Software Requirements and Specifications | Software Process and Management |
Cloud Computing | Embedded Systems |
Advanced Database | Modelling and Simulation |
Departmental Electives- 2 | |
Sensor Network | Software Testing and Auditing |
Real-Time Systems | Data Warehousing and Data Mining |
Genetic Algorithms | Neural Network |
Departmental Electives- 3 | |
Machine Learning | High-Performance Networking |
Software Metrics and Quality Assurance | Big Data Analytics |
Cyber Security and Laws | Multimedia Systems |
Departmental Electives- 4 | |
Disturbed Database | Software Project Planning and Management |
Network Management | Robotics |
Data Centre Management | Digital Forensics |
Departmental Electives- 5 | |
Optimisation Techniques | Digital Image Processing |
Professional Aspects in Software Engineering | Storage Area Network |
Optical Networks | Advanced-Data Modeling |
After the successful completion of a computer science engineering course, candidates can pursue various entry-level jobs in the computer science industry in different job roles. Some of the most popular job profiles after graduation in computer science are mentioned below:
Job Profiles | Job Descriptions |
Web Developer | Web developers are professionals who are responsible for developing a website from scratch. They use different programming languages and platforms to develop a website that might be used for different purposes. |
Software Developer | Software developers are professionals who are responsible for developing and maintaining different software used for different purposes. They perform requirement analysis, prototype development, product development, testing, and maintenance in the process of developing software. |
Computer Systems Engineer | Computer systems engineers are professionals who are responsible for utilising their knowledge of programming, computer science, and principles of mathematics in determining how technology is being used to fulfil the personal and professional requirements of users. They utilise this knowledge to update, modify, install, and test the software and hardware programmes in the computer system. |
Computer Hardware Engineer | Computer hardware engineers are professionals who are responsible for inspecting and reviewing technical requirements, accuracy, and design compliance. They are responsible for building equipment such as servers, network circuits, electronic components, and processors. |
UI Designer | UI Designers are professionals who are responsible for designing the layout of a website or a mobile application. UI Designers ensure that the website speaks the volume and language the business wants to convey. |
With new technologies appearing daily, new experiments and their dynamic outcomes have become a part of everyday life in the computer science sector. Some of the upcoming trends in the computer science engineering field are artificial intelligence and machine learning.
Both of these niches are popular in the industry and reputed computer science corporations are investing a plethora of resources and manpower to invent new things and find a breakthrough in the same. Due to the popularity of machine learning and artificial intelligence, the Python programming language is a way to go among computer science students.
Computer Science Engineers are in great demand across the world and various companies hire CS Engineers. Technology is being used in every business and thus requires a team of computer science professionals to handle their websites, applications, and database servers.
There is a broad range of career opportunities available that candidates can pursue after doing Computer Science Engineering. After completing their degree programmes in Computer Science and Engineering courses, students can expect to earn a good salary. In the table below, the salaries of some of the top career options after a Computer science engineering course are mentioned.
Job Profiles | Average Salary |
Web Developer | Rs. 4.3 LPA |
Software Engineer | Rs. 11 LPA |
UI Designer | Rs. 6.7 LPA |
Computer Systems Engineer | Rs. 5.5 LPA |
Computer Hardware Engineer | Rs. 8.1 LPA |
DevOps Engineer | Rs. 8.2 LPA |
AI Engineer | Rs. 12.1 LPA |
Source: Ambition Box and Glassdoor
The salary figures mentioned anywhere in these articles are just for reference purposes. Please treat them as such. Actual salaries may vary depending on respective candidates, employer, job location, and numerous other factors.
One of the most important things for a computer science student is to have a deep interest in mathematics and programming languages. If one loves to play with numbers and keeps an optimistic mind, then he/she can surely excel in the IT industry. Some of the most crucial skills for a computer science student are mentioned in the table below:
The Computer Science Engineering course has a curriculum that has a mix of both theoretical and practical knowledge. Every semester has one compulsory industrial internship along with a programming language subject. The rest of the Computer Science Engineering subjects are divided based on their functional specialisation and application in computer science.
The final year requires students to submit a minor project and a major project which has to be either developed by them or a team of four to five members. The computer science engineering syllabus helps the students to learn programming languages such as JAVA, Python, and C Language.
Answer :
There are many career options available after a degree in Computer Science Engineering. Some of the popular career choices are Web Developer, Software Developer, Computer Systems Engineer, Computer Hardware Engineer, and UI Designer.
Answer :
The average salary for an entry level computer science graduate is around Rs. 35,000 per month.
Answer :
TCS, Infosys, Accenture, Cognizant, Microsoft, and IBM are some of the top recruiters of computer science graduates.
Answer :
Some of the most popular subjects in computer science are ADA, theory of computation, programming languages, computer networking, and database management systems.
Answer :
Computer science graduates have a huge job market where they can be employed on a full time basis for positions such as Software developer, Computer Systems Engineer, Web developer, Hardware Engineer, and more.
Answer :
Some of the popular degree programmes in computer science are B.E, B.Tech, M.Tech and Ph.D.
Answer :
The average fees for B.tech in computer science is somewhere between Rs. 50,000 to Rs. 8 Lakh for the entire course duration.
Answer :
The eligibility criteria for computer science PG courses is that a candidate must have completed his or her bachelors degree in computer science or a related field.
Answer :
The eligibility criteria for computer science UG courses is that a candidate must have successfully completed his or her 10+2 with a minimum of 50 percent marks from physics, chemistry, and mathematics as compulsory subjects.
Answer :
Computer Science engineering is a course that deals with various aspects of computer science and its applications such as designing, developing, and implementing softwares, websites, networking, algorithms, and more.
Choosing between Bangalore Institute of Technology (BIT) for Information Science (IS) and CMR Institute of Technology (CMRIT) for Computer Science (CS) depends on various factors, including faculty, placements, campus facilities, and your personal preferences. Here are some points to consider:
Bangalore Institute of Technology (BIT) - Information Science (IS)
BIT is well-known and has a strong reputation in the engineering education community. Generally good placement records with many reputed companies visiting the campus. Centrally located in Bangalore, which is beneficial for internships and industry exposure.
Cons:
- Course Specifics:Information Science might not be as widely recognized as Computer Science, though it largely overlaps in content and job opportunities.
CMR Institute of Technology (CMRIT) - Computer Science (CS)
A degree in Computer Science is highly recognized and offers broad career opportunities. Good placement records with a variety of companies recruiting from the campus. Modern campus with good infrastructure and facilities.
Cons:
While CMRIT is well-regarded, it may not have the same level of recognition as BIT.
If the recognition of the degree and broad career opportunities are your priorities, CMRIT's Computer Science program might be the better option. However, if you value a strong institutional reputation and central location, BIT's Information Science program could be more suitable.
Yes, you can become a Computer Science (CS) engineer even if you graduate with a degree in Electronics and Communication Engineering (ECE). Here are some steps to help you make this transition:
1. Learn Programming: Gain proficiency in programming languages such as Python, Java, C++, or JavaScript.
2. Data Structures and Algorithms: Understand and practice data structures and algorithms.
3. Computer Science Fundamentals: Study key CS concepts like operating systems, databases, networking, and software.
Practical Experience
1. Projects: Work on personal or open-source projects to build a portfolio.
2. Internships: Pursue internships in software development to gain hands-on experience.
3. Hackathons and Competitions: Participate in coding competitions and hackathons to sharpen your skills and network with professionals.
Advanced Education
1. Master’s Degree:Consider pursuing a Master's in Computer Science or related fields if you want a formal education.
2. Post-Graduate Diplomas: Explore post-graduate diplomas or certifications in CS offered by universities or online platforms.
With a KCET rank of 21870, you have a fair chance of securing a seat in the Computer Science (CS) stream at several colleges in Karnataka. While top-tier colleges might be challenging to get into, there are still good institutions where you can pursue your CS studies. Here are some colleges you might consider:
Dayananda Sagar Academy of Technology and Management (DSATM), Bangalore :
JSS Academy of Technical Education, Bangalore :
Nitte Meenakshi Institute of Technology (NMIT), Bangalore :
Reva University, Bangalore :
Acharya Institute of Technology, Bangalore :
RNS Institute of Technology, Bangalore :
Participate in Counseling :
Stay Informed :
Consider Backup Options :
By actively engaging in the counseling process and being flexible with your choices, you can secure a seat in a reputable institution for the CS stream.
hope this helps you!!
With a rank of 90,000 in the 3rd round of counseling, you can explore several colleges offering B.Tech in Computer Science Engineering (CSE).
Here is a general list of colleges that you might have a chance to get into with your rank.
Colleges for B.Tech in CSE
1. State Engineering Colleges (Government and Private)
2. Private Universities and Colleges
3. Deemed Universities
Specific Colleges to Consider:
1. Amity University, Noida
- Known for its good infrastructure and placement opportunities.
2. Lovely Professional University (LPU), Punjab
- Offers a wide range of courses and good industry connections.
3. SRM Institute of Science and Technology, Chennai
- One of the prominent private universities with good placement records.
4. Manipal Institute of Technology, Manipal
- Renowned for its quality education and campus facilities.
5. Chandigarh University, Chandigarh
- Offers various engineering programs and has good placement statistics.
6. MIT World Peace University, Pune
- Known for its curriculum.
Hello,
With a JEE Main rank of 90,000, you might still have several good options for pursuing a B.Tech in Computer Science Engineering (CSE). While top-tier IITs and NITs may be out of reach, you can consider other reputable institutions. Here’s a guide to some types of colleges and specific examples where you might be able to secure admission:
Many private engineering colleges have good infrastructure and faculty and offer quality education in CSE. Some examples include:
Several state-level engineering colleges might have cut-offs within your range. Some examples include:
These universities often have their own entrance exams and may be more flexible with admissions:
Hope it helps you!
Select your reason of reporting
Bca-Mca Colleges in Hyderabad accepting TSICET | Private Bca-Mca Colleges in Hyderabad | Public/Government Bca-Mca Colleges in Hyderabad |
Information Technology Colleges in Bhopal | Bca-Mca Colleges in Bhopal accepting NIMCET | Private Bca-Mca Colleges in Bhopal | Public/Government Bca-Mca Colleges in Bhopal |
Information Technology Colleges in Pune | Private Bca-Mca Colleges in Pune | Public/Government Bca-Mca Colleges in Pune |
Bca-Mca Colleges in Chennai accepting TANCET | Private Bca-Mca Colleges in Chennai | Public/Government Bca-Mca Colleges in Chennai |
Computer Applications Colleges in Jaipur | Bca-Mca Colleges in Jaipur accepting NIMCET | Private Bca-Mca Colleges in Jaipur | Public/Government Bca-Mca Colleges in Jaipur |
We endeavor to keep you informed and help you choose the right Career path. Sign in and access our resources on Exams, Study Material, Counseling, Colleges etc.
When you look back in life , this app would have played a huge role in laying the foundation of your career decisions.
Found everything I wanted and it solved all of my queries for which I was searching a lot....very helpful site. A must visit.... kudos to the team!
No need to find colleges in other sites, this is the best site in India to know about any colleges in India.