Computer Studies is a field that is relevant to all students from grade 10-12. It focuses on teaching logical thinking and problem solving skills, skills that are increasingly critical to all citizens of the information age we live in, and skills that are typically not taught in any other course. Students start with the basics of how computers run programs, through the basics of current programming languages such as Alice, Java, web based programming, up to programming fully functional apps for Apple IPods and IPads.
In this class, we focus on developing fun and simple apps to run on android based mobile devices. Games, puzzles, simple but useful tools are all covered in this class. We also learn some of the basics of how computer hardware and software work together, and some of the exciting career opportunities in the fast paced, high demand, high paying field.
Advanced programming concepts such as recursion, sorting algorithms, reading and writing text files, large project management skills, and wireless app development (one of IPod, Blackberry, or Android).