Forging computational superstars: the Fort McMurray success story

Something interesting is happening in Fort McMurrayโ€™s Westwood Community High School.

If you scan the news section on the schoolโ€™s website, youโ€™ll see references to:

  • A grade 12 student winning a medal at the 2018 Canada Wide Science Fair for his project using AI and RFID for medical smart technologies.
  • Students creating a group called YouthComputing to teach coding, programming, and robotics to elementary school students, with the vision to โ€œbecome a widespread computer science and STEM education organization that reaches youth across Albertaโ€. (They also organised the first hackathon in the region.)
  • A grade 12 student winning a $100,000 scholarship to attend the University of Waterloo.
  • Another grade 12 student scoring 74 out of 75 at the Canadian Computing Competition (the second highest mark in Canada).
  • Students from the Green Initiative Club winning $20,000 from Samsung Canadaโ€™s โ€œSolve for Tomorrow Challengeโ€, which they will use to host weekend STEM camps for kids in grades 4 to 9.

If you then look through the programs offered by Westwood, you will also see an eyebrow-raising range of computing classes, including:

  • Programming for Virtual and Augmented Reality
  • Digital Design โ€” โ€œThis includes learning how to build websites, use Google suite tools, create for platforms like YouTube and podcasting, and creating basic apps.โ€
  • 3D Modelling and Printing
  • Coding โ€” โ€œOur student learn coding in multiple languages, including java, python, swift , C#, and C++.โ€

All told, the school offers 12 computer science classes, teaching not just coding and basic app building, but also artificial intelligence, machine learning, and cybersecurity.

So proficient are its students in computing, many have taken on paid contracts from local businesses, and are working with local government to build apps for them. And as well as running after-school STEM classes for elementary students, some of Westwoodโ€™s teenagers will even begin teaching coding and giving workshops and classes to students and adults at the local Keyano College.

How is this (relatively) small high school in northern Alberta producing such strong computing talent?

โ€œWe think outside of the box when it comes to training our students,โ€ says computing science teacher Said El Mejdani. โ€œPeople are often afraid that kids canโ€™t handle complicated topics, like Python and Java. Why are we making it so easy for them? Why do we have to turn learning into a game, with drag and drop functionalities? Weโ€™re misestimating their potential!โ€

El Mejdani came to Fort McMurray a decade ago with a background in computing science, but was just teaching math and science in the local schools when he was approached by Westwood students in 2015 to help them with building an app. What began as an after-school computer club quickly grew to become a series of computing classes offered to all Westwood students.

Of the total student population of 650, 250 have now signed up for optional computing courses. When Westwood is joined with ร‰cole McTavish Junior High this fall, 100% of the grades 7-9 students will be taking these courses.

Teaching above and beyond

The topics these students will learn frequently go above and beyond the basic provincial curriculum requirements. El Mejdani encourages his students to put in the maximum amount of time and effort to learn coding, and build applications. โ€œI go hard on them,โ€ he admits. โ€œI believe Iโ€™m serving them better by going beyond, and constantly incorporating whatโ€™s new.

โ€œWhen I donโ€™t know the answer, I will reach out to experts who can come in and help. Some of them come from other cities or provinces (or even the USA) to teach my students, and will even pay for their own travel to come, because they see how beneficial this is to the students. I figure, thereโ€™s no harm in asking big names in industry to come, because many of them will say yes!

โ€œIn many ways, itโ€™s a nightmare for me as a teacher, as I canโ€™t plan the curriculum well in advance, but have to keep it open. But I see my job as helping the kids to be as successful as possible.โ€

Supporting multi-generations

The proven success of these students so far has led to requests for technology learning support not only from younger elementary students in Fort McMurray, but from people of all ages.

โ€œThe biggest need I was finding was from adults,โ€ says El Mejdani. โ€œEspecially engineers, who are feeling the need to learn these new skills as they pivot their careers. Some of them asked if they could come and sit in my high school classes!

โ€œMy students came up with the idea to partner with Keyano College. We created our first workshop at the college to teach programming to anyone in the community. 76 people signed up for that first workshop. We had more people than space in the computer lab!โ€

Going forward, staff and students at Westwood are planning to grow their outreach to local schools and community members through more workshops, classes, hackathons, and by even organizing tech conferences.

Sharing lessons learned

El Mejdani will be speaking at the 2018 Cyber Summit about the steps his school has taken to improve the computational skills of students, and how others can do the same for their students.

Ultimately, he says, schools need to incorporate more real-world technologies in the classroom, and push their students to master these skills. โ€œItโ€™s no different than competitive sports. We expect our athletes to put in long practice hours, and give 100% effort. You have to really challenge kids to get the most out of them!โ€

Leave a Comment

Your email address will not be published. Required fields are marked *