A site maintained by teachers for teachers
In case of the Maltese Educational system, being bilingual means teaching students with both the Maltese and English language, switching code when necessary in order to make sure that students understood better. You have to act accordingly to the students. If they know English really well, then it is better because you can use only one language in class, which is the language which the exam will be in. But you’ll find students who they find it difficult to understand and talk in English, therefore I think it is important that you code switch for the sake of those students.
As it is a computer science lesson, I think it makes more sense that even if you are explaining in Maltese, you leave the technical terms in English like for example modem and central processing unit because this will mix them up. The first explanation should always be in English because after all the exam is going to be in English. Then, seeing what they have understood or not, re explain in Maltese. You will find students who do bad in a subject not because they do not know the subject but because they do not know the English language. Moreover, they will normally know the answer of a question but they do not know how to express it in English . Therefore by explaining in Maltese, at least they have understood the concepts.
Futurist, educator, speaker, writer
Christopher Felix Bezzina
Higher Education in the Digital Age
The TED Blog shares interesting news about TED, TED Talks video, the TED Prize and more.
give it time
Research and practice in the use of play and games for adult learning
Adventures in Inner Growth With Book Reviews
Conflict simulation, peacebuilding, and development