Computer Science Summer Program
Computer science summer camp at Rising Future is designed for students from grade 4th to 12th. Goal of this program is to excite young children about computer science and in the process help develop logical reasoning and computational thinking.
- Introduction to Computer Science – KIDS – Scratch
- Introduction to Computer Science – TEENS – Alice
- Android App Development
- Introduction to Java
- AP Computer Science and C++
Summer Program offers two choices
Session I : June 29th – July 25th
Session II : July 27th – August 22nd
Tuition: $275 / session
Course Time and Schedule
Introduction to Computer Science – KIDS – Scratch
This course students learn how to thinking sequentially, solve problems, reason systematically and working in groups. This is taught using program called Scratch, which is created by MIT media labs. In addition to learning logical thinking and coding skills, students also interact with hardware by controlling it using code written in Scratch. Student’s program and control finch robots by writing instructions in Scratch. Writing code for Finch robots requires students to understand what sensors are present on the robot and how to access and use them. This is first step in future IOS and Android app development.
Scratch is an interactive coding environment created by MIT that uses a collection of blocks to create programs. This approach to coding simplifies the complexity of programming as it uses the putting together of simple blocks to create a bigger picture; very similar to that of LEGOS. These blocks can be assembled to create projects such as animations, simulations, games, and other interactive programs.
Introduction to Computer Science – TEENS – Alice
In this course students learn how to thinking sequentially, solve problems, reason systematically and working in groups. This program is taught using a tool called Alice. Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, or creating an interactive game, or a video to share on the web. In Alice interface students drag and drop graphic tiles to create programs to solve simple problems. Instructions in these programs correspond to the statements in Object Oriented Programming like Java, C++ and C#.
Android App Development
This is the first course leading to IOS and Android app development. In this course students are introduced to computational thinking by engaging them in creating apps for mobile phone and tablets. Students develop logical reasoning by developing mobile apps using MIT App Inventor, a visual blocks-based programming environment. App Inventor lets students develop application for Android phones using a web browser and either a connected phone or emulator.
Introduction to Java
This is a first course in learning Java Programming Language. Curriculum for this course is designed keeping in mind students from grade 8th to 12th. Introduction to Java covers all the basics and fundamentals of logical thinking. Starting with discussion of computers, binary, compile, interpreter up to logical structures, classes and objects. This course serves as a building block to intermediate and AP Computer Science.
AP Computer Science and C++
This course is designed for the students who are looking to take advanced placement computer science at High School Level or independently. This course is taught using Java Programming Language. APCS covers all the topics from classes, to object oriented concepts, inheritance, polymorphism, encapsulation, collections and case study.