How are students in Indian colleges taught programming?
-
(a) Exposure to Basic of computing. (b) Exposure to Computer Data Structure. (c) Theoretical classes in programming languages such as C, C+, Java, etc. (d) Compulsory computer programming labs. (e) Individual or group software development project. This process is only able to provide the basic foundation and develop basic skills in programming. However, deep programming skills are developed by self-practice and initiative. More programme you write and you will able to gain better programming skills. Practice makes a man perfect. Therefore, more you practice, the better programmer you will become. Practice will give you confidence and...more
-
Indian engineering colleges or universities teach Computer Science or IT students programming by the following process:
(a) Exposure to Basic of computing.
(b) Exposure to Computer Data Structure.
(c) Theoretical classes in programming languages such as C, C+, Java, etc.
(d) Compulsory computer programming labs.
(e) Individual or group software development project.
This process is only able to provide the basic foundation and develop basic skills in programming. However, deep programming skills are developed by self-practice and initiative. More program you write and you will able to gain better programming skills. Practice makes a man perfe...more -
Most successful software gurus from India are self-learners. Most colleges in India lack competent faculty for computer science subjects. Thus, students with an inclination to learn programming or any subject for that matter do so on their own. These self-learners become successful in the long run.
Unfortunately, very few students are self-learners. A vast majority of students use their brain merely as memory devices. They just manage to memorize programs, algorithms, equations, theorems without understanding them. Indian education system currently emphasises the same. Most colleges and their faculty expect their students to become memo...more -
Year 1:
The introduction to C.
Rigorous classes and labs, each lab needing you to write codes from scratch and asking you not to use libraries even if you know them.
This increases logic building capabilities.
The Data Structures:
Understanding very well how data is stored - (I was called a Donkey in this class at the beginning; but ended up being among the TOP 5 in the end) - thinking about new data structures was a task given.
Implementing these Data Structures in C gives a very strong idea about programming.
Web Designing:
Understanding web elements, creating web pages.
Year 2:
C+
Learning to code using OOP concepts shifting from the procedur...more
Related Questions
Taking an Exam? Selecting a College?
Get authentic answers from experts, students and alumni that you won't find anywhere else
Sign Up on ShikshaOn Shiksha, get access to
- 64k Colleges
- 966 Exams
- 618k Reviews
- 1450k Answers