Computer Science lessons for children (Joyce-Collingwood Village)

Submitted by ICSSchool2015@… on Mon, 05/04/2015 - 21:59

Computers are now part of everyday life. For most of us, technology is essential to our lives. Computational thinking is a skill children must be taught if they are to be ready for the workplace and able to participate effectively in this digital world. This after-school program curriculum has been developed to equip young people with the foundational skills, knowledge and understanding of computer science. Through this initiative, they will learn how computers and computer systems work, they will design and build programs, develop their ideas using technology and create an entire new range of content.

A very important characteristic of future jobs will be problem-solving skills no matter where the job is. Based on this assumption a few questions arise. One of these is: what sort of education will it take for children to reach their full potential in a world where the pace of technological change is unlikely to slow down? If the next 20 years are anything like the last, during which we restructured how we work (Internet, mobile devices, remote work), communicate (smartphones, tablets), interact (Facebook, Twitter, Instagram), shop (Amazon, eBay), listen to music (iTunes, Spotify), plan trips (TripAdvisor, Expedia, Kayak, RedTag) and easily find information (Google, Yahoo, Bing), then literacy, numeracy, creativity, adaptability and originality will be the name of the talent game.

The time to act is now because the world is only getting more and more competitive. International Computer Science School in Vancouver (Joyce-Collingwood Village) offers computer science (software engineering) lessons for children in grade 4 and higher (throughout the highschool, college and university). These lessons will cover programming structures (conditional repeating loops, arrays, matrices, strings, sets, files, functions, procedures, stacks, queues etc.), programming algorithms (searching, sorting, graph algorithms, binary search trees, greedy algorithms, computational geometry, etc.), programming methods & techniques (recursivity, backtracking, dynamic programming, divide-and-conquer, object-oriented programming, etc.) and many others. The programming languages we use are: Pascal, C++, Python, Java, Java Script, HTML, CSS, SQL and much more. We are also preparing students to participate to diverse national and international computing competitions (including University of Waterloo Canadian Computing Competition (CCC)). Central-located, easy-accessible, walking distance from the Sky Train station, we help your children succeed.

For more details, please contact us by phone: 604-438-5951 or by email: Follow us on  Twitter: and Facebook: