Thursday, October 4, 2018

Objectives of Computer Science CBSE v/s HPBOSE

CBSE was offering three subjects related to computer in senior secondary classes named as Computer Science (code 083) , Informatics Practices (code 065) , and the third (going to be discontinued w.e.f 2018-19) is Multimedia and Web Technology (067). and Himachal Pradesh Board of School Education (HPBOSE) is offering Computer Science, earlier known as Informatics Practices, as a subject related to computers in school
here I am trying to discuss the core objective on which the specified boards designed their syllabus to be offered in schools affiliated to them.

Computer Science (code 083)

The syllabus of Computer Science was based on object oriented programming (OOPs) and few years back a modification was suggested to offer Python in place of C++ and there was a option for students (or for teachers/schools) to either study Computer Science with C++ or Python. From this session onward CBSE is going to discontinue with C++ and only python will be offered. As far as I can understand, the core objective of the syllabus is to make students understand the computer and how to program.This helps students to build the logical thinking and apply it in solving problems using computer system.

Informatics Practices (code 065)

Regarding Informatics Practices (IP), in 2009 CBSE updated its syllabus and introduced Netbeans, Java, MySQL in place of Visual Basic 6 and Oracle. It was done because it was the need of hour. Visual Basic 6 was out of date tool by then, and undoubtedly Java was (rather still is) the best programming language. The additional benefit was that Java as well as MySQL both are open source and available free of cost. The IDE (Integrated Development Environment), Netbeans, is also available free of cost and does not need any high end software or hardware requirement, like Visual Studio.NET (May be this was the reason CBSE did not opted for .NET which is the successor of Visual Basic 6)
Now again in 2018 CBSE announced an update in its curriculum. This time CBSE removed the Java and introduced Python Pandas along with Django and most probably NOSQL. I believe CBSE has done this keeping in view the shifting trend from core application development to web application development and to prepare young minds to understand the need of programming in modern world of internet. So much more can be discussed about the syllabus and I will publish my analysis about this syllabus in future blog.
Core objective, that I have understood, of Informatics Practices is to help students to understand the application of computer and apply the principles of computing to get their work done from computer

Multimedia and Web Technology (067)

And the last one i.e. Multimedia and Web Technology, initially this subject was designed for web development with asp but again keeping in view the need of updated tools the subject was updated and PHP MySQL was introduced.Objective was to prepare students for Internet age. But now since both Computer science as well as informatics Practices going to be based on Python, which can be used for both, core application development as well as web application development, CBSE decided to discontinue with this subject this session (2018-19) onward.

Computer Science (HPBOSE)

On the other hand Syllabus of subject related to computer is not very clear. First of all remember that syllabus of Informatics Practices was being followed in Himachal till 2015-16 with the same name. In 2015 the syllabus was so called updated and the name of the subject changed from Informatics Practices to Computer Science. Now the syllabus contains:
  1. Digital Network Essentials
  2. Desktop Publishing (Pagemaker)
  3. Digital Image Editing (Photoshop)
  4. HTML Fundamentals
  5. RDBMS and MySQL
  6. Multimedia Applications (stress on audio mixing and Windows Movie Maker)
  7. Network Operating System
  8. Network Operating System Administration (Linux)
  9. Desktop Publishing (Coral Draw)
  10. Advanced Web Publishing (JavaScript)
  11. Elementary Server Side Scripting through PHP
  12. PL/SQL

I am sorry but I am not able to understand the core objective of this syllabus. 

Conclusion

Two Boards CBSE and HPBOSE, both are understands the importance of computers in today's world, and therefore preparing students to meet the future with knowledge of computers. But, where CBSE is clear in its vision about what should be taught to students to make them well equipped with knowledge of computer, HPBOSE is trying to make jack of all trades. It seems the the Board (HPBOSE) itself does not have clear understanding of what should be delivered to students. May be this is the only reason that they have not published the syllabus on internet (its official website hpbose.org). This will help them hide their ignorance about technology from world and restrict it to Himachal Only.

1 comment:

  1. Very well analysed...I think the syllabus designer of HPBOSE is from non IT background

    ReplyDelete

Setup MAMP (Mac Apache MySQL/MySQL DB PHP) on Mac OS Sonoma on Macbook (Silicon Chip)

Introduction Apple MacBook has gained popularity among developers in recent past. Many young developers are switching to Mac from Windows an...