Grades 7 - 10 Core Programming


CORE Java

This program strengthens students' software development skills. Students can start learning Java and scale up into developing their own games and android applications later. Java is widely accepted as a programming tool of choice in the ICSE curriculum as well as IB. This course will also cover around 75% of the course requirements for Advanced Placement, Paper A for Computer Science.

Object Oriented Approach to programming: 

(I) Introduction to preliminary concepts of programming using Java. Introduction to Object Oriented programming

(II) Intermediate Java and mastery of Object Oriented concepts. 

(III) Project Development using Object Oriented design principles.


CORE PYTHON

Consistently ranked #1 as the “Most Popular Coding Language“, learning Python will enable your child to build programs that are used in many domains; Eg. Data Science and Artificial Intelligence. With a strong foundation in computational thinking from our earlier graphics-based programming courses, students will now pick up the syntax and structure of Python and take their first step into real-world programming.

This program strengthens students' software development (programming) skills. Students can start learning Python and scale up into developing their own games and android applications later. Python is widely accepted as a programing tool of choice in the Cambridge and IB curriculums. A majority of US universities are offering Python as a Computer Science language to students. Python is extensively used in the industry today to build systems, and is similar to Java in what it teaches the student. Need we say more. Join Intellitrak to learn Python from industry experts. It will be a great asset in your resume.

 

Module I - Basic constructs, if, while, for, range, functions, modules. Projects related to these.

Module II - Intermediate Python includes lists (arrays), tuples, strings. Projects related to these.

Module III - File handling, dictionaries. Projects related to these. What next !

 

A structured programming curriculum: 

Take students on a complete core python level 1 course where they will learn how to work with loops, creating and using data structures, gain a solid understanding of functions,  get introduced to Object Oriented Programming and learning to save data into files.

This course is problem and project driven using both techniques to reinforce key concepts.

 

 

 

 

 

Static WEB DESIGN

A Static web page will be built in this short-term course. All components of a website including menus, html, cascading style sheets, frames, including media will be taught.

How does the web operate ? How does the content we ask from a site far far away reach us ? What is a domain ? What is a client, what is the server ? These and more questions like these which our students should know will be answered and taught.

Where does Java Script fit in will also be shown. Scripting will not be taught in this course and will be part of a long-term dynamic web design course.

Objectives : 1. Understanding how the web works and implementing websites.

2. Learn and gain an understanding of all components that go into making a web site.