| |
As Mumbai University has designed it, Computer programming II (CP-II) of second semester is an extension of Computer programming I (CP-I) of first semester. First semester contains learning of C programming language with function oriented programming as well as getting introduced to Object Oriented Programming (OOP) with C++ programming language. In the second semester this concept of OOP is explored in detail with Java programming language. In fact one can say it is a single programming course spread over two semesters. The development of logic is expected to get inculcated in the first semester itself and in the second semester the student only needs to adopt a new language for the same logic. In addition, some advanced topics are also introduced.
For majority of students, it is their first exposure to the subject of programming. One needs a master teacher to take a student through this journey of being a novice to master of C, C++ and Java. To manage such a feat within the span of two semesters requires a systematic and structured approach. For all the above reasons, it is advisable to learn the entire course from one teacher.
In short, CP-I and CP-II should be treated as a single programming course and it is advisable for the student to take admission for the same at the start of the year and master it in systematic and structured way. |
|