Developing Digital Natives at BISS - part 2

After year 9, students have the opportunity to further pursue computer science at iGCSE and IB levels. In each two year program, students learn both theory and practical knowledge. These streams thoroughly prepare students for post-secondary education. 

In iGCSE, there is a focus on computational thinking in coding. In the practical units, students strengthen their coding through the use of sequence, selection, iteration, subroutines, strings, lists, dictionaries, and data files. Additionally, students learn SQL and database basics as well as building algorithms to search and sort through single and double arrays of data. The theoretical units cover topics such as network security, impacts of technology, data representations, and computer systems. The program concludes with a theory exam and a practical exam. 

The IB computer science program follows the same mix of learning and examinations based on both theory and practical units. Students also select if they will be studying computer science at standard level or higher level. Theoretical units for all levels include system fundamentals, computer organization, networks, and computational thinking. At higher level, students also study resource management and control systems. The practical material is composed of problem solving and programming for both levels and additionally abstract data structures for higher level students. Students also choose one option block to study out of the following: databases, modelling and simulation, web science, or object-oriented programming. Lastly, all students complete an internal assessment in which they find a client to develop a program for and see the program development life cycle from initial planning meetings through to the implementation of their product.

Computer science empowers students to think critically, solve complex problems, and create innovative solutions that shape the future. Whether through mastering coding, exploring cutting-edge technologies, or applying knowledge to real-world projects, studying computer science opens doors to endless possibilities in our rapidly evolving world. By choosing to study computer science, students gain skills that are not only in high demand but also essential for thriving in the digital age.

Next
Next

Developing Digital Natives at BISS - part 1