ACC Summer Camp

Why?

DotZero announces one of the most unique summer camps for parents who want to instill a sense of logic building (Coding) and critical thinking (Chess) with a strong dose of Arts.

We are very lucky that within a week since brainstorming this concept, with the help of our partners, we are able to launch a 10 class, 30-hours program for ages 8-14.

DotZero is a project of Foundation for Information Technology; we are a non for profit organization and this pilot camp is being done on a cost to cost basis.

Pricing

The cost for this 4 week / 10 classes / 30 hours program will be PKR 20,000 for DotZero, and this is what we will be charging the parents. The breakdown of the fee is:

  1. PKR 16,000 per child fee
  2. PKR 3,000 for art supplies
  3. PKR 1,200 for snacks.

*Chess, Art Supplies, Laptops and snacks will be provided.

Logistics

Class Size

We will accept 15 to 18 children, and split them into 3 groups of 5-6 children

So the class size is basically 5-6. These 5-6 children will spend

  • ~55 minutes on Arts
  • ~55 minutes on Chess
  • ~55 minutes on Coding

While group 1 is taking Arts, group 2 will be taking coding and group 3 will be taking Chess. They will rotate every hour.

While there will be a natural 5 minute break at the end of each session, if we feel kids need a rest, we can introduce a 15 minute break after two sessions.

Ages

We would like to keep the age range between 8 to 14. Exceptions might be made for special circumstances

Dates

Our first session will be on Tuesday, 4th June

Days

The camp will be held on Tuesday, Thursday and Saturday

Classes

There will be 10 classes

  1. Week of June 3rd: 3 classes
  2. Week of June 10th: 2-3 classes (Eid towards the end of the week)
  3. Week of June 17th: 1-2 classes (Eid likely to impact the start of the week)
  4. Week of June 24th: 3 classes

Timing

Parents can drop off the children by 9:30am; classes will start at 10am and complete at 1:00pm; if parents do not arrive by 1:30pm, they will be charged a penalty of PKR 1,000 for every 10 minute delay

Location

We are located inside an office complex on the main Tariq Road. Exact Building, Floor and drop/pick details will be shared with the parents via email and/or Whatsapp.

Venue pictures

Teachers & Courses Curriculum

  • Arts
  • Chess
  • Coding – Easy
  • Coding – Medium

FIZZAH HAMID

Grades/Age Level: Grades 4,5,6/ 9+ years

Package Mode: Short Course

Package Title: Explore your Artistic Skills

Package Type: (10 classes) Level: Beginner

Package Duration: 1 month

COURSE DESCRIPTION:

This course will help introduce students to various art forms, techniques and materials. It will foster creativity, self-expression and confidence in artistic abilities. This course will help develop basic art skills for students who take an interest in Arts and want to polish up their skills. It consists of

  • Basics of Art
  • Different modes of Art
  • Introduction of different mediums.
  • Applying mediums in different topics.

Course Objectives:

This program will enable students to

  • Be more observant of their environment.
  • Understand and express their emotions through Art.
  • Be confident and to think outside the box.
  • Make future career choices according to their abilities.

Course Outline :

TopicObjective
*Basics of Art/ Introduction of mediums
*Introduction to charcoals
*Understanding Art, Introduction of different forms of Art.
*Drawing out a simple still life object. Introduction to different shades.
*Focusing on the shadows and backgrounds.
*Students will bring the pictures according to their interests and will work individually.
*Introduction to Water colors*A different still life objects will be practiced on the first day.
*Shades of sky and sunset will be practiced.
*Shades of flowers, and leaves will be practiced on the sketch book and then the final piece will be started on the canvas.
*Introduction to Acrylics*Focusing the details of shades in Acrylics
*Students will bring pictures of scenery or different topics according to their interest.
*2 days of practice on sketch book and then coming to the final piece on canvas.
*Introduction to Chalk Pastels*Shades and use of the black paper in chalk pastels.
*Creating abstracts or still life on black paper.

Materials Required:

  • 4 Charcoal sticks
  • Acrylics (Box of 12)
  • Chalk pastels (Box of 12)
  • Sketch Pad
  • Paint Brushes Set
  • Pallet (small)
  • Black chart paper
  • Watercolor Set
  • 3 Canvas (12×18)
  • Easel Stand

Muhammad Shahzeb

Role: Founder of Karpov Chess Club

FIDE Rating: ~2,000

All Pakistan Ranking: 59

Course Curriculum:

Introduction to chess, setting up chess board, learning how to play different pieces, opening principles, middle game strategies and endgame techniques, chess tactical motives & puzzle solving exercises.

Objective Of Chess Camp:

Chess Skills Development: Improve student chess skills who knows chess already and cater students who are new to chess.

Life Skills Development: Development of 21st century skills such as critical thinking, problem solving, concentration, patience, discipline sportsmanship.

Some aspects of the curriculum

  • Introduction to chess
  • Setting up chess board
  • Learning how to play different pieces
  • Opening principles
  • Middle game strategies 
  • Endgame techniques
  • Chess tactical motive
  • Puzzle solving exercises.

Sahar Ammad

Subject Name: Coding

Grades/Age Level: 8-15 years

Package Type: Short Course

Package Duration: 1 month

COURSE DESCRIPTION:

This course will help children to start learning coding with a simple visual interface that allows
This course will help children to start learning coding with a simple visual interface that allows young people to create digital stories, games and animation and taking it to the higher level programming and creating intricate animation and games using complex logic and program design. It comprises —:

  • Animation
  • Game development
  • Drawing patterns
  • Creating visual effects.

Course Objectives:

  • Learn computer language in a fun and engaging way.
  • Develop unique games and animations.
  • Create stories, characters, and levels
  • Draw perfect shapes
  • Understand the importance of thinking creatively.
  • Become confident in problem-solving.
  • Establish a strong foundation for future learning outcomes.

Course Outline:

TopicActivity
Introduction and overview of basic concepts Understanding of algorithms.* Creating Scratch accounts and getting familiar with the interface.
Understanding stage coordinates.* Moving the sprites in different directions using different blocks of code.
* Students will be creating a ball catching game.
Introduction to Animation* Animate two characters and carry out meaningful conversation.
Understanding the loops, use of time and work with speed.* Students will be creating a ghost catcher game which helps develop the understanding of time and speed.
Concept of event handling and parallelism* Students will animate their name.
* Students will be creating a battle game by implementing multiple taught 3 concepts.
Learn about Pen extension tool available in Scratch.* Help scratch cat catch a mouse
* Students will be creating paint app.
Implementing the concepts of loop, event handling, and conditions .* Students will create a ping pong game.
* Students will create a car racing game.
Working with operators and user input* Students will create number guessing game.
* Students will create chat bot.
Introducing broadcast* Students will create a birthday card.
* Students will create a short story.
Concept of cloning* Students will create a clone of any sprite.
* Students will create snake game.

Supplementary Material:

  • Reference Books
  • Website/Articles
  • Online Games:
  • Other Useful Links:

Sahar Ammad

Subject Name: Coding

Grades/Age Level: Grade 4-8/8yrs-12yrs

Package Type: Short Course

Package Duration: 1 month

Package Title: Python

COURSE DESCRIPTION:

This course will help children of ages (8yrs-15yrs) to learn Python from block based coding or text based coding by providing both platforms within one interface. This course will help establish a strong base for students who are enthusiastic about learning programming languages in a fun way. As students design Edublocks projects, they learn to get familiar with text based syntax and think creatively, reason systematically, and work collaboratively.

It comprises —:

  • Basic Concepts
  • Creating Graphics
  • Game development

Course Objectives:

This program will enable students to

  • Learn computer language in a fun,engaging and interactive way.
  • Create/write their own interactive stories, develop unique graphics and games.
  • Understand the text based syntax.
  • Become confident in problem solving.
  • Establish a strong foundation for future learning outcomes.

Course Outline:

TopicActivity
Introduction of the UI. Identification and usage of different data types . Understanding variables.Students are going to create a project in which they will assign marks of 3 or 5 subjects out of 100 each, calculate the average and percentage out of total marks of 500. Output should be a whole number (integer value).
Understand the importance of user input.Students will take two numbers as input and apply all four Mathematical operations on them. (Addition, multiplication, subtraction, division).
Students will create a game Madlibs.
Learn about conditions. Use comparison and logical operations.Students will take 3 numbers as input, compare them and then print the largest number.
Students are going to take 5 numbers input and then arrange them in ascending and descending order.
Identifying the uses of loops. Understanding different ways of using for loop .Students are going to take a number as input and print its time table.
Students will be taking any character as input and printing it in a pattern, using for loop.
Identifying the uses of loops. Understanding different ways of using a while loop.Students will be creating a game
“Guess the number” using a while loop till the user wants to play.
Students are going to make a game of picking up random numbers, adding it in the previous random number and printing it while the condition is true.
Learning about Turtle. Creating basic shapes.Students will create a 3D circle and change the color of the screen as well.
Students will create a spiral circle / filled flower.
Learning about Turtle. Working with coordinates.Students will create 3 turtles race, by setting their starting point.
Students will be creating different countries’ flags.
Exploring different uses of lists. Learning how to use lists in creating games.Students will be creating a dictionary.
Students will be creating a game “rock, paper, scissors”.
Understanding of functions. Exploring different uses of functionsStudents will take a string as input (combination of capital and small letters), count the number of capital and small letters in that string and print it using a function.
Understanding of functions. Exploring different uses of functionsStudents will create a calculator using functions. Students will apply bubble sort and create a program.

Supplementary Material:

  • Reference Books
  • Website/Articles
  • Online Games:
  • Other Useful Links: