Literacy today is not only reading, writing and counting. Computer literacy is also a must among other 21st century skills. Computer Literacy is often misinterpreted as Computer Science. But there is a difference between Computer Literacy and Computer Science. Computer Literacy is understanding how to operate your computer like navigating with the browser, creating a letter in Word or cropping a photo in PowerPoint whereas Computer Science (CS) is the study of computers and algorithmic process, including its principles, hardware and software designs, applications and impact on society. So being computer literate is not enough.

At Modern Generation Private School (MGPS) we focus more on developing the computer science skills of the students rather than just making them computer literate. The school follows the Oxford Primary Computing (Stages 1-6) and the Oxford Lower Secondary Computing (Stages 7-8) syllabus, proposed and approved by the Ministry of Education Oman, for ICT to keep our children ahead in this IT-enabled world.

MGPS has two hi-tech up-to-date Computer Labs with a 1:1 student – computer ratio. Both the computer labs are designed as per the age group to help the children become tech-savvy and to keep them abreast with the latest techniques and technology. It is rightly said that a single picture speaks a thousand words. Thus, to make understanding easier through multimedia, both the labs are equipped with adequate multimedia facilities.

The curriculum emphasizes on the following topics, with increasing the difficulty level at each stage:

  1. The nature of Technology
  2. Digital literacy
  3. Computational Thinking
  4. Programming
  5. Multimedia
  6. Numbers and Data

In Programming, we have introduced Scratch from Grade – 1. With Scratch, students can learn how to use coding to bring their ideas to life. By making projects, they learn to grasp computational concepts, such as sequencing, iteration, variables and computational practices. Just as building blocks enable children to imagine and create a variety of structures, the Scratch blocks also help the young minds to get familiar with the concept of Object Oriented Programming Structure (OOPS). We have introduced Python Programming Language from Grade – 7 onwards which is a high-level, interpreted, general-purpose programming language that supports both object oriented programming and structured programming.

At MGPS, we have taken steps towards enhancing the way our students prepare for the future of technology. Students are given training on advanced software like MS-Office, Web Designing, Python, Movie Maker, App Inventor, Scratch etc. Junior students also take hands-on experience on computers by working on Scratch, Paint, wallpapers, screen savers, Calculator etc. Students of all levels are taught to navigate with browsers and how to stay safe on the Internet.

Our main aim is to help students to become competent and confident users who can use their basic knowledge and skills acquired to assist them in their daily lives. It is also supposed to prepare students for the world of tomorrow. It aims to help learners to have an open and flexible mind that will help them to adjust to the inevitable future changes at a very early age. Children are introduced to basic programming, multimedia and software applications to create appreciation of technology in everyday life.