
Library Etiquette
Do you still remember the majesty of the Public Libraries that we had to frequent in our youth? The days before internet was a quick fix search. Dewey decimal systems and the smells of old and new books. The librarian peeking at you over her reading glasses as you quietly and carefully walked past her massive counter. The feeling of excitement when you held your first library card. The library was an ocean of possibilities, peacefully beckoning you to crack the spine of a hardcover adventure. Hours were spent finding corners to read in, and making sure you returned your books on time to avoid that dreaded R2 fine. If you were lucky, you didn’t have to take notes by hand, but could make copies of those precious pages before using them for your school projects.
As mystical as the library was, it was also a character forming experience. We all knew the rules, almost as sure as muscle memory. From the moment we walked through those heavy doors, we understood that this was a place of resolute respect and consideration, quietly whispering to one another as we discovered other universes hidden in the pages of classic novels.
I have asked our students during the course of this week if they have visited the local library and not surprisingly, most of them have not. We all know that with the hustle and bustle of this day and age, we rarely have the time for simple pleasures, like visiting our local library. If you do ever find that you have a free morning with your child, then I would like to recommend Milnerton Library to you. The facilities are very well kept, and the staff are knowledgeable and kind. This would be a wonderful introduction to the vast community of libraries that our city has to offer. Proper library use is a vital skill, especially when it comes to the later years of education. Why not set our children up for success sooner rather than later. University and high school notoriously consists of ample amounts of research, and knowing how to effectively utilize the available facilities would be extremely beneficial to our children.
In our very own school library, we have discussed library etiquette this week during our lessons. It almost feels like a lost art and is certainly a worthwhile topic.
We discussed a few of the items below:
- What is the function of a library? We established that the library is one of the few places in society that is completely free. You don’t need to spend money to visit and enjoy the facilities. Being afforded the use of the facilities does come with some responsibility though. The resources are loaned to you in good faith, which makes you accountable for how it is treated and returned. Everyone is welcome in a library as it is a public space, cementing in our minds that education should be fully inclusive and knowledge freely available to all. Libraries can be used to study, do research, read, create awareness and so much more. However, the primary function is the loan and return of books.
- Where do we get our books? The students showed a great sense of understanding that the school library mainly grows through your kind donations, this includes the Birthday Book Programme as well as books that you would like to donate when you are no longer using them. We also discussed the purchasing of resources like our readers; and why we should look after the resources in the library. Some classes even delved into publishing, which is a very interesting topic in its own right.
- General Manners: We explored the rules of libraries and especially our school library. Students were reminded that we enter a library quietly; how to look for books and keep the shelves neat; and, where to return the books and how to check out new books for the week. Our conduct in a library is also extremely important: remembering that one must remain kind, caring and encouraging. If we conduct ourselves with consideration to our fellow library users, everyone will enjoy their experience and continue to benefit from the facilities.
- Returns: We discussed books not being returned and why we should always return our books. We should all have access to the knowledge in the library and if we fail to return our loaned books, the next student will not have access to the material. At this stage there are so many books outstanding at our library, that I would like to ask parents to please check if there are any school library books still at home. Your assistance with this will be greatly appreciated.
It has been such a privilege and a pleasure the last few weeks, getting to know the students even better, sharing stories, reading and brainstorming. I simply can’t wait to see what the future holds for our school library.
Trindade Camara
School Librarian

Read More
Coding!
It is safe to say that coding is one of the most constructive hobbies for your child to adopt, especially since it can help them develop persistence, communication, creativity, and higher-order thinking.
Yes, learning to code also sets your child up for potentially lucrative career opportunities, but it also offers children so much more than that. A modern parent cannot go wrong by encouraging their child to program.
At BIS, we have coding and robotics lessons every day during the week – Monday to Friday. The students enjoy their coding lessons and it is rewarding to see them grasp the concepts and solve problems by themselves. Here are reasons why coding is so important for children:
1. Coding Boosts Problem-Solving Skills
Coding is, without a doubt, one of the most straightforward ways for children to boost their problem-solving skills.
In a programming context, coders are constantly challenged and asked to problem-solve. The practice all but requires them to break issues down into more manageable sub-problems, then progress through an iterative process of identifying, prioritising, and implementing solutions. Thus, children start honing their problem-solving skills as soon as they take on their first coding challenge.
Research indicates that even if your child doesn’t want to go into coding as an adult, establishing a practice of coding early in life will nevertheless help them build highly-transferable cognitive skills. Is it any wonder why children should code?
2. Coding Improves Computational Thinking
Computational thinking is a branch of knowledge that involves expressing problems in a way that a computer would. Students who learn this model of thinking are encouraged to break down complex problems into smaller issues, thereby revealing underlying process patterns.
As researchers for an earlier study wrote on the matter, “We believe that children as young as ten can directly benefit from opportunities to engage in computational thinking […] Children can begin by solving puzzles on paper, continue on game boards, and ultimately complete their solutions on computers. Through this process, students can be guided through increasingly complex algorithmic thinking activities that are built from their tacit knowledge and excitement about game play.”
2. Coding Encourages Persistence
Computer science is one of the few professional disciplines where it’s entirely acceptable to be near-constantly failing. Not only is failure immediately recognisable — i.e. a program “breaks,” and doesn’t work as intended — but success literally cannot be achieved until all errors are handled. Even the most straightforward programs require a coder to understand a set of problems and solve them; otherwise, the code won’t run as intended.
However, with all this frustration and failure comes a real, lifelong character benefit: persistence.
When children begin programming, they come to learn that failure is transient, and doesn’t have to be frustrating or a progress-stopper. Even small successes can provide the encouragement kids need to push through issues in their programming. Over time, this perseverance can bolster a child’s grit — and serve as one of the most important indicators of their future educational and career success.
Coding can help your child develop a growth mindset: a philosophy wherein one’s ability to learn can be improved upon, adjusted as needed, and stand firm against demoralizing failures. What better mentality could a child adopt early in life?
3. Coding Improves Computational Thinking
Computational thinking is a branch of knowledge that involves expressing problems in a way that a computer would. Students who learn this model of thinking are encouraged to break down complex problems into smaller issues, thereby revealing underlying process patterns.
As researchers for an earlier study wrote on the matter, “We believe that children as young as ten can directly benefit from opportunities to engage in computational thinking […] Children can begin by solving puzzles on paper, continue on game boards, and ultimately complete their solutions on computers. Through this process, students can be guided through increasingly complex algorithmic thinking activities that are built from their tacit knowledge and excitement about game play.”
4. Coding Teaches Creativity
Creativity, creativity, creativity; it’s something every early educator and parent is wholly concerned with, and yet it’s not a quality prized by most working adults.
Creativity tends to decrease as we age. The adage is true — adults tend to be less creative than children. By the time we reach our sunset years, we have effectively “unlearned” one of the most important skills in life.
“Creative people have rapid and effective responses that help them to achieve their life goals and allow them to enjoy the journey… It is both a skill set and a unique and individual personality structure that’s developed throughout childhood and fine-tuned in adolescence,” Notre Dame researcher Doireann O’Connor once noted.
So, how do we preserve a child’s creative skills as they age?
Experts suggest that kids should learn to code. As a practice, coding positions developers as “creators” or “world-builders” within a programming environment — by definition, the discipline requires creative thinking and an experimental mindset.
With programming, kids are constantly prompted to experiment. Once they understand basic functionalities, they can continually ask themselves, What if I tried this? Would that work?
5. Coding is a Career-Building Skill
The importance of programming cannot be understated in our economy, which is now overwhelmingly driven by technology.
The biggest hurdle is just mastering that first programming language — but once they do, they will be well-positioned to learn different languages, frameworks, and technologies later on in life.
Sonia Terblache
ICT, Coding & Robotics Teacher


Read More

My Journey In Computer Science
I have been at Blouberg International for as long as I can remember. I joined the school in Pre-Reception when I was only two years old. Now I am in Year 10 and I have seen the school grow so much over the years.
In Year 9 I was given the opportunity to take Computer Science and Coding as a subject. Since beginning the course I have taken a strong liking to the Coding aspect of the curriculum. In Coding, I am able to stimulate my mind and develop my problem-solving skills.
As the world we live in is continuing to advance in the digital aspect, taking up Coding as a subject is a huge benefit to anyone as it is a more sought-after job and skill set to wield in the current day and age.
Our school also offers a variety of different languages for the students to learn to code in, opening up many opportunities for the future.
With Computer Science, the possibilities are endless for future opportunities, whether you take it further in a career or continue to the code as a hobby.
– Shaylee Brandt (Year 10 Student)

Shaylee Brandt (Year 10 Student)

Shaylee coding in the Apple Lab at Blouberg International School.
Read More

Sensors In Computer Science
Term 4 has seen the return of most of our students to regular classes and the Year 9 Computer Science students began the term with a particularly interesting chapter in their syllabus, namely “Sensors”. Using various sensors, they were able to program and build models that react to certain environmental situations.
We focused on various problem-solving skills as the importance of students being able to interpret algorithms to discover what works and what doesn’t, is a valuable skill in all spheres of learning. The discovery of different solutions to various problems encourages and stimulates creativity in students.
Thinking about the 2020 pandemic, we realise how technology has progressed in leaps and bounds to connect us to our everyday tasks. We are mindful of the science involved to get us to this point.
Questions that lead to algorithms ultimately lead to new technological developments. If I look at what was achieved in such a short time span, I can only be excited about future developments.
Who knows, our next major development could be from one of our very own students.
WATCH: Blouberg International School students explain their work with sensors in Computer Science.
Gemayel Kroukamp
Computer Science Teacher

So What Is Computer Science?
It has been an exciting three terms for our computer science students. We are currently fostering skills in problem solving and looking at how computer science fits into the bigger scheme of things.
So what is computer science?
Computer science is the study of processes that interact with data and that can be represented as data in the form of programs. It enables the use of algorithms to manipulate, store, and communicate digital information.
Why the sudden hype around, and spike in interest in, the coding field? How does this field of study benefit the student?
There are so many reasons to learn coding from job opportunities, critical thinking skills and creative outlets. Programming teaches problem-solving skills, offering challenges which develops resilience in the students. Coding teaches students how to think and instills a love of mathematics.
Margaret Mead said “Children must be taught how to think not what to think”
Too often we give students the answers to remember, instead of problems to solve. Although computers are an everyday tool for the 4th industrial revolution generation, it is extremely important that we train our next generation to think like humans and not like machines.
Our Year 9 IGCSE computer science group did a practical demonstration showing how sensors are used in a computer system to create warning and action programs. Traditionally, this concept is taught through textbook-learning, without any practical application. At Blouberg International however, we are fortunate to have technologies which allow our students to experiment with the practical application of their learning, bringing the content alive!
We look forward to creating the next great software developers and mechanical engineers.
Gemayel Kroukamp
IGCSE & AS Computer Science
