The technological revolution is omnipresent. Telephone networks, medical diagnostic tools, banking, education, manufacturing control, design ... There is no absolute limit.

Although users of new computer technology can often be blissfully unaware of the sophistication of the systems they are using, those who invent the new technology and create new applications must obviously be experts in their field. The explosion in the use of computing has quietly created a modern day industrial revolution. The last few years, particularly, have seen the explosive growth of a new industry world-wide -Software Engineering. In the case of a sophisticated piece of technology, the computer software can be far more complicated to design and build than a suspension bridge or high-rise building.  So it's not surprising that modern software engineering needs software architects, designers and builders.

Software engineers need to be able to understand people, to know how best to make innovative technology user-friendly or even invisible. They like problem solving and enjoy being creative. They also like working with people in teams. Training to be a Computer Scientist is ideal for today's young women and men who want a rewarding and challenging career in a profession which has so much to offer in improving everyone's quality of life.

ZIS has a well deserved and recognized reputation in the subject. On the teaching side, the school constantly reviews the nature and content of the courses it offers in order to best equip its graduates.

Computer Science is concerned with the specification, design, construction and utilization of computer systems. As such it embraces subject areas such as software engineering, hardware architecture and design, systems analysis, information systems, communications, graphics, simulation and modeling, artificial intelligence and human computer interaction. Computer systems are often highly complex in nature and must be reliable in operation. In order to control this complexity and realize reliable systems, Computer Science uses mathematics for its underlying theory and essential formalisms, and engineering for many of the concepts and approaches required.

The principal aims of the computer courses at ZIS are:

  • To teach the necessary skills, tools and techniques to enable our graduates to embark on careers as professional software engineers or to become suitably qualified to undertake research in Computer Science
  • To teach the fundamental principles of Computer Science.

The main subject streams present the following core components:

  • Introduction to Computer, Hardware
  • Operating Systems, Microsoft Windows 7, Linux
  • Microsoft Office 2010 Applications (Word, Excel, Power Point,  and Access)
  • Graphic Design Programs (Photoshop CS4 and CS5)
  • Web Design (Web Expression 2010)
  • Typing in both the English and Khmer languages)
  • Internet, Paint, Corel Photo-Paint, Google Earth
  • Encarta Premium
  • HTML
  • Adobe Reader, Illustrator
  • Ulead GIF Animation
  • Xara 3D
  • Crocodile (Mathematics, Physics, Chemistry)


Course objectives for computer lessons, grades 7 to 10:


Windows 7

Windows 7 is used in the lab so all students in these grades are taught how to use the interface, windows explorer, windows accessories, change system settings, as well as administrate devices and networking, security, printing, backing up, and troubleshooting.

Virtual Computer

Students build a virtual desktop computer and replace laptop components by manipulating virtual representations on their computers.  They install virtual power supplies, CPU’s, heat sinks, ram, hard drives, CD-ROMs, floppy drives, motherboards, and hook up all the internal power, and data cables.

Study skills

Because students need to retain knowledge, note taking skills are essential. These skills are practiced (and built upon) in these grades.  Specifically, students are taught how to write down only the main ideas, abbreviate, and are encouraged to be creative while taking notes.  Students learn effective ways to review notes and learn about additional resources they can use to get the best results from the limited time they have to spend studying.

Grade 7

Here we teach students some basic facts about computers, introducing the main components (hardware) that make them work.  Names and uses of external / internal connections and ports, common input/output devices (mouse techniques such as clicking and dragging, using keyboard shortcuts, etc.) are taught. Windows 7’s secrets are revealed and students learn about the many new features, such as ‘aero peeks’.  Emphasis is given to practical knowledge regarding file manipulation, so the students can begin using programs easily and effectively.

Grade 8

Because the keyboard is an important tool to input data into our p.c.’s, computer lessons for this grade deal partly with learning how to improve typing skills via the Mavis Beacon lesson platform.  In addition, students learn MS Word 2010, a powerful application that does much more than help you create documents.  Techniques covered include creative formatting as well as editing, and how to save time using themes, templates, views, and reference tools.  Students are also given a basic knowledge of both large and small computer systems in use today and a peek at how we network them together.

Grade 9

Students are taught MS Excel 2010, including file conversions, importing data, customizing, charts, forms, controls, macros, graphics, and the intricacies of formulas.  Then students will also get a deeper look into networking protocols and computer systems, as well as industry specific program solutions.

Grade 10

Students are introduced to a RDBMS (relational database management system) and are taught how to design and implement an MS Access relational database including reports and forms. Queries, linking, macros, import and export of data including SQL linking are presented in detail. Students will then get a chance to look at and practice with binary and hexadecimal numbering systems and computer algorithms.


Grade 11



Information includes not only text and numbers, but images as well. The expression "a picture is worth a thousand words" is as true today as ever.

Adobe Photoshop is the industry-standard tool for digital imaging, which makes Photoshop expertise a valuable commodity in the workplace. Learning Photoshop is also a good way to learn imaging concepts. Concepts you learn from working with Photoshop apply to other imaging tools as well (including Photoshop Elements, which has a very similar user interface and features).

Grade 12


Expression Web

Expression Web is a professional design tool for creating modern, standards-based sites that deliver superior quality on the web.