Which Indian college has the best Computer Science courses and syllabus currently? I am a non CS student looking to pursue some of the subjects as an interest. The emphasis is on programming skills.
-
I am a non Cs-student(from a NIT) with an inclination towards mostly programming and Web development. I am not asking this question because I want to get hired into a top-shot software giant like Google or something! I like my current branch too (Chem engineering) and am mostly undecided about my future path. I am just trying to pursue my interests at the moment simply put. Please let me know which college's syllabus(among the IITs, IIITs, BITS and NITs) would cater the most to my needs? I am interested in programming( I want to prepare for ICPC ) and web development I will be choosing some of the courses from the given to follow.
-
Answer:
The best courses/syllabus/atmosphere for competitive programming in India is probably going to be IIIT-Hyderabad, with IIT-K being strong in Math/Theory but this is just hearsay and not direct observation. ICPC is a domain where IIIT has dominated in the past- but you're better off just practicing from the competition websites after doing an intro to data-structures and algorithms course. Normal CS classes don't really teach you the nitty gritty of extracting every last drop of speed from your code, and coding fast. They focus on more general concepts. But more importantly, why are you restricting yourself to these schools? Why restrict yourself to Indian colleges when you can do courses from Princeton, Berkeley, MIT, Stanford and Harvard on https://www.coursera.org/ and https://www.edx.org/dashboard and from Google and Reddit and Autodesk on https://www.udacity.com/? I'm willing to bet you'll learn a lot more and have a lot more fun in the process.
Anjishnu Kumar at Quora Visit the source
Other answers
If you are looking to do the courses out of your interest , here are some courses you can do . These are the set of CS courses offered by IITB as minor courses to other department students . I am also providing NPTEL lectures in the links . If you want to still go deeper , you can go for the reference books mentioned in the beginning of the lectures. 1) Discrete Mathematical Structures - http://nptel.ac.in/courses/106106094/ 2) Data Structures and Algorithms - http://nptel.ac.in/courses/106102064/ 3) Computer Networks - http://nptel.ac.in/courses/106105081/ http://nptel.ac.in/courses/Webcourse-contents/IIT%20Kharagpur/Computer%20networks/New_index1.html 4) Database and Information Systems - http://nptel.ac.in/courses/106106093/ http://nptel.ac.in/courses/IIT-MADRAS/Intro_to_Database_Systems_Design/index.php 5) Artificial Intelligence - http://nptel.ac.in/courses/106105079/ 6) Design and Analysis of Algorithms - http://nptel.ac.in/courses/106101060/ I am not sure whether the link for Database and Information Systems is right or not . There also many good courses in NPTEL such as Introduction to programming , Introduction to Computer Graphics offered . Also check CS minor courses offered by other IITs , MIT and other colleges . Go for the reference materials mentioned by the professors . ALL THE BEST
Sai Kiran Thatikonda
Related Q & A:
- Which engineering college is the best for foreign students?Best solution by Yahoo! Answers
- What university has the best computer science/ technology program?Best solution by Quora
- Which degree has good job prospects: Computer science or Electrical and electronic engineering?Best solution by Quora
- Is a Computer Science major good for what I want to do?Best solution by collegexpress.com
- What do you learn in Computer Science courses?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.