CS Concepts


CS Unplugged is a collection of free learning activities that teach Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around.

The activities introduce students to underlying concepts such as binary numbers, algorithms and data compression, separated from the distractions and technical details we usually see with computers.

CS Unplugged is suitable for people of all ages, from elementary school to seniors, and from many countries and backgrounds. Unplugged has been used around the world for over fifteen years.

Links:
Computer Science Unplugged Homepage


A Tetris like game to help support the learning of binary numbers.

Links:
Binary Game Hompepage


Professor Chris Bishop invites us on a journey into the high-tech world of computer technology.

From the origin of the microprocessor to the development of the internet, the field of computer science has literally changed the way in which we live our lives.

But the world of computers is vast and complicated, ranging from the architecture of microchips to use of quantum mechanics for data encryption – it’s not always easy to know what exactly is going on inside the box. So how do computers work? How is so much information stored within a single hard-drive and how do computers communicate with each other over the internet?

Across five lectures, Professor Chris Bishop sheds light on some of these questions by tracing the evolution of the modern computer. Along the way he explores the many technologies which have developed as a result of the computer revolution; including the interconnected world of the internet, the use of software to control hardware and the challenges involved in creating artificial intelligence.

Links:
Chris Bishop – Christmas Lectures 2008


A very unique idea by Jeremy Kubica to teach computational thinking through fairy tales. There are many stories available on the website or you can purchase the book from Amazon or for your Kindle.

Computational Fairy Tales Homepage
Purchase the Computational Fairy Tales Book

Another website attempting to teach computer science through fairy tales. There are currently only a few available in powerpoint format and 1 complete flash animation.

Links:
Computer Science Fairy Tales Homepage


The third in a series of resources developed by the RSE and the BCS Academy of Computing that exemplify a subset of the Computing Science-related outcomes of Curriculum for Excellence at Levels 3 & 4 and beyond (specifically, in this case, National 4 Computing Science).

In addition to providing a course in programming for mobile devices, it explores new paradigms in Computing such as mobile technologies and new interfaces, whilst providing ample opportunity for inter-disciplinary linkage. Exercises are provided with sample answers and there are many additional activities which can be used to both broaden and deepen the topic.

Links:
I Love My Smartphone: A Computing Science Course in Mobile App Development

Lauren Ipsum is a children’s story about computer science. In 20 chapters she encounters dozens of ideas from timing attacks to algorithm design, the subtle power of names, and how to get a fair flip out of even the most unfair coin.

There are a few chapters for free online, but if you wish to own the whole book, you will need to purchase a physical copy from Amazon or an electronic version.

Links:
Lauren Ipsum Homepage

Leave a Reply

Latest CS News

Coding at School Supports