Computer science summer camp at Codeie is designed for students in grades 4th to 12th. Goal of this program is to excite young children about computer science and help them develop valuable logical reasoning and computational thinking skills. We offer various class based upon the grade level and current knowledge of the student.
This is a first course in computer science. This course introduces students to conditional logic, problem solving and computational thinking. This is taught using in class activities, worksheets, and program call Scratch by MIT media labs. At the end of the 4 week session, students will be able to create simple animations, games and applications.
The classes will begin:
This is the first course for any student who is interested in creating Apps. In this course, students are introduced to computational thinking by engaging them in creating apps for mobile phone and tablets. In addition to developing logic, students learn about the use of various sensors. Students pull valuable data from these sensors to create real-life android apps.
Level: Grades 7th - 12th OR Have completed Introduction to CS
The classes will begin
Introduction to object oriented programming in Java. Goal of this course is to give students concrete understanding of computer science concepts of variables, conditionals, repetitions, flow control, functions, methods, lists, objects and divide and conquer approach of problem solving. This course is taught based upon principles of project-based learning, where each concept is taught in relations to the problem on hand. During first half of this course students do not use syntax and focus is completely on problem solving. Second half of this course focuses on developing understanding of applying learned concepts to java language. This part of the course is taught using Eclipse IDE. By the end of this course students will be able to write algorithms, understand basics of computer science, use flow control in conjunctions with relational, logical and arithmetic operators to solve problems. Students will further be able to write modular programs.
Prerequisite: Grade 8th / Have completed Introduction to CS