Technology is integrated in the curriculum at age appropriate ways. This is an overview but please refer the curriculum overviews for content by grade:
PRE-SCHOOL (EC3, EC4 AND KINDERGARTEN)
CAISL follows the ISTE National Educational Technology Standards (NETS) and makes sure that every student acquires the age-appropriate technology and media skills while making strong connections, specially linked to Units of Inquiry. Students use computers, floor robots and other technology tools such as Talking Photo Albums and Talking Cards to develop curriculum content.
ELEMENTARY SCHOOL (GRADES 1-5)
Technology is an integral part of the curriculum. Students continue to develop their programming skills and to create projects fully integrated into all curricular areas by using laptops, floor robots, and other technology tools such as Lego constructions. An integration specialist works collaboratively with teachers to plan, implement and assess relevant, age-appropriate projects. CAISL Acceptable Use Policy, internet safety, digital citizenship and technology issues are discussed at an age-appropriate level.
MIDDLE SCHOOL (GRADES 6-8)
Software and hardware are the focus of several elective courses in middle-school:
Digital Literacy - This course prepares students for the digital, multimedia and multi-tasking world that they live in, focusing on basic concepts, software applications, and practical skills. CAISL Acceptable Use Policy, internet safety, digital citizenship and technology issues are discussed at an age-appropriate level. The development of skills and the instructional strategies used will be adapted to meet the skill level of the student: Beginner, Intermediate, or Advanced.
Robotics – The student uses hardware and software to solve daily life or industry problems. The course has a practical approach to design and implementation of different concurrent solutions to the same problem. Using the Lego and uArm’s platforms the student create a path to understand robotics.
Coding – Programming can be creative, exploring not only different kinds of media, but also several programming languages. From the first project in Scratch, to a more advanced project in Python, the student is challenged to achieve an introductory knowledge on programming languages.
HIGH SCHOOL (GRADES 9-12)
Several electives are taught to enhance student's skills:
Digital Literacy - Students learn how to give natural-media pizzazz to artwork, create illustrations, advertisements and image-editing compositions, do frame-by-frame animations, video editing, and learn programming/coding.)
Digital Media - Responsible for all aspects of the school’s Yearbook production: developing skills in graphic design, photography, journalism, video editing, proofing, leadership and team work.)
Introduction to Programming – The student has a first contact with the most used programming language in the world (Java) and starts to develop real-life applications. Algorithms and programming techniques will not be strange things after this course.
IB Computer Science - The focus is on how technology impacts the world, from networking, to advances in computer architecture, to social and ethical as well as practical implications of the changing technical world. Students will also learn object oriented programming in Java.