Tradition | Excellence | Opportunity
Founded in 1856.
The Grey Vision
Grey remains as one of the leading schools in the country, with a culture and value system that support its fine heritage.
Grey is recognised for its competitiveness and excellence in academic, sporting and cultural activities, as well as for its ability to consistently produce leaders.
Read More…
Staff
Subject Head
Marcel Sammons: BIS (UP), BIS Hons (UP)
Click here to email Marcel Sammons.
Overview
Information Technology is the study of the various interrelated physical and non-physical technologies used for the capturing of data, the processing of data into useful information and the management, presentation and dissemination of data. Information Technology studies the activities that deal with the solution of problems through logical and computational thinking. It includes the physical and non-physical components for the electronic transmission, access and manipulation of data and information.
The table below provides the six topics and sub-topics to be covered in Information Technology in grades 10-12. It is important to note that there will always be a degree of overlap between topics. Solution development is enabled by systems technologies in the form of application software. Systems technologies allow for electronic communication. Electronic communication technologies enable the Internet, which is used for various applications that include information dissemination and electronic data interchange. Data and information management is a key concept and secondary activity overlapping concepts in many other areas such as solution development and Internet technologies. Data and information management is enabled by systems technologies. All ICT activities are primarily driven by human involvement, need and intervention, which in turn give rise to social and ethical issues. For example, when teaching Communication Technologies, one could incorporate the social implications involved. This is also applicable to the Systems Technologies topic where the relevant social implications could be highlighted.
Topic Area | Sub-Topics | Weighting |
---|---|---|
Solution Development | Algorithms and Problem Solving Introduction to Solution Development Application Development Software Engineering Principles |
±60% |
Communication Technologies | Networks E-communication |
±7% |
System Technologies | Introduction to Computers Hardware Software Computer Management |
±10% |
Network Technologies | Internet World Wide Web Internet Services |
±8% |
Data and Information Management | Data Representation Database Management Database Design |
±10% |
Social Implications | Legal Issues Ethical Issues Social Issues Environmental Issues Health Issues Computers and Society |
±5% |
Grade 10
Enjoy Delphi – A guide to Problem Solving and Programming Part 1 – Study Opportunities
IT is gr8! @ Grade 10 – Study Opportunities
Grade 11
IT is gr8! @ Grade 11 Theory – Study Opportunities
IT is gr8! @ Grade 11 Delphi – Study Opportunities
Grade 12
IT is gr8! @ Grade 12 Theory – Study Opportunities
IT is gr8! @ Grade 12 Delphi – Study Opportunities
Homework
Due to the practical nature of the subject, programming needs to be practiced on a daily basis.
Class tests are written on a regular basis.
Assessment
Formal Assessment in Grade 10 and 11
During the Year | End-of-Year Examination | ||
---|---|---|---|
25% | 75% | ||
25% | 25% | 25% | 25% |
5 Tests June Exam |
Project Software development project including aspects of planning cycle as well as principles of software engineering |
Written Exam 2-3 hours Theory aspects of all content, concepts and skills of all topics, including Solution Development |
Practical Exam 2-3 hours Solution Development |
Formal Assessment in Grade 12:
During the Year | End-of-Year Examination | ||
---|---|---|---|
25% | 75% | ||
SBA Tasks | Practical Assessment Task | End-of-Year Exam Papers (50%) | |
25% | 25% | 25% | 25% |
4 Tests
June Exam September Exam |
Project
Software development project including aspects of planning cycle as well as principles of software engineering |
Written Exam
3 hours Theory aspects of all content, concepts and skills of all topics, including Solution Development |
Practical Exam
3 hours Solution Development |
Practical Assessment Task
A practical assessment task (PAT) mark is a compulsory component of the final promotion mark for all candidates offering subjects that have a practical component and counts 25% (100 marks) of the end-of-the-year examination mark. The PAT is implemented across the first three terms of the school year and is broken down into different phases or a series of smaller activities that make up the PAT. The IT PAT is a software development project in which learners have the opportunity to demonstrate their software development and programming skills. The purpose of the PAT is to work extensively with content knowledge to improve programming and organisational skills, to implement higher-order and critical-thinking skills, to formulate strategies and solve problems on different levels and to develop good working practices (time management, thorough planning, perseverance, presentation and marketing) to prepare learners for the real world.
Learners will need to demonstrate knowledge and understanding of the software development life cycle through analysis, design, coding and testing of the project and will have to show effective use of the software design tools and techniques that they have been taught.
Co-Curricular Involvement
IT students take part in the annual Computer Olympiad Talent Search and Programming Competitions which is held under the auspices of the Institute of IT Professionals South Africa.
The Talent Search is the South African version of the Bebras Contest which attracts more than two million participants in the rest of the world each year. The contest requires the use of Computational Thinking – those skills that are also required for Mathematics, Science, IT and Computer Applications. The Talent Search identifies learners with the skills, but at the same time gives all an opportunity to develop these skills.
The Programming Olympiad is a challenge for learners who can use a programming language like Scratch, Python, Java, C++ or Delphi. In the First Round, the participants have to solve a number of problems using the language of their choice. For the Second Round and also for the Final Round the languages are more restricted. Selected participants are entered into the International Olympiad in Informatics.