Welcome to the GCSE curriculum page, please select subjects below to find out more information on subjects being taught at Al Aqsa School.
Module- Islamic Art
-Hisotory of Islamic Art: Byzantine, Iranian, Dome of the Rock, Ummayad, Ottoman, Geometric patterns & Mosaic tiles. Exploring Arabic calligraphy and stippling.
Module- Fauvism & Expressionism (Matisse) & (Kandinsky)
– German expressionism, How art reflects feelings and emotions, Investigation colour, colour and composition & Shape and brushwork.
Module- Post Impressionism (Van Gogh) & (Paul Cezanne)
Understand shapes, space, form, textures, tines, lines and compositions, Develop painting and drawing skills, Space, shape & colour when working form plants and flowers.
GCSE Topics & (Aims)
Wired and wireless networks + Network topologies, protocols and layers | Identify and evaluate the different types of networks, and the hardware needed. Describe the nature of the internet and its key features. Describe the concepts of virtual networks. | Evaluate the star and mesh network topologies, the various protocols associated with networks and concept of layers.
System security +Programming | Identify and evaluate the different forms of attacks on a network and methods of preventing these attacks.
Systems software + Ethical, legal, cultural and environmental concerns + Programming | Identify the purpose and functionality of systems software specifically the main features or operating systems and utility software. | Investigate the ethical, legal, cultural, environmental and privacy issues associated with technology including; how key stakeholders are affected by technologies, environmental impact of Computer Science, cultural implications of Computer Science, open source vs proprietary software and legislation relevant to Computer Science.
Algorithms + Programming | Evaluate the main components of computational thinking, describe how the main searching and sorting algorithms work, produce algorithms using flow charts and pseudocode and interpret, complete or correct algorithms.
Programming techniques + Programming | Implement a variety of programming techniques including the use of variables, constants, operators, inputs, outputs and assignments, the use of the three basic programming constructs used to control the flow of a program, the use of basic string manipulation, the use of basic file handling operations, the use of arrays, SQL, arrays, sub programs, data type, arithmetic operation, and Boolean operators.
Producing robust programs + Programming | Understand how to develop robust programs by using techniques such as; defensive design consideration, maintainability, testing, how to identify syntax and logic errors selecting an using suitable test data.