Python Programming

Ages:  9 - 17                                   Skills Level: Beginner - Advance
 
Timing: 9:00 AM  - 3:30 PM                 Tools: Python, IDLE     
 
                 Progressive Curriculum week by week  
 

Python is a great programming language for programmers of all experience levels. It is well-known and widely used in the software industry for its English-like syntax and elegant simplicity. Developers use Python to design websites, analyze data, and build applications.

 

WHY LEARN PYTHON?
 

Python is a general-purpose, versatile and popular programming language. It's great as a first language because it is concise and easy to read, and it is also a good language to have in any programmer's stack as it can be used for everything from web development to software development and scientific applications.

 

The game design course uses the native Python interpreter to explore the full range of possibilities in using Python on a computer.

 

Computer science embraces problem solving, hardware, algorithms, and perspectives that help people utilize computers to address real-world problems in contemporary life.

Camps courses is designed in progressive Curriculum, Student can moves from Basis level to advance level week by week.

Note : Students should bring their own laptop

Basis Python Programming

In this Course, Student will cover :

  • Works on Projects and logical problem

  • Flowcharts, Variables and Types, Mathematical Operators

  • User Input, Comments, Comparison Operator

  • Condition Statement, Loops, Break and Continue, Nested control structure

  • Function  and Exceptions

  • Each chapter have Projects, Exercises, unit test 






    Time frame to complete this level is 2 weeks full day camp. 

Intermediate  Python Programming

In this Course, Student will cover :

  • Works on Projects and logical problem

  • Strings, Indexing, Slicing, String and loops, String Methods

  • File Handling

  • Classes and objects, Methods, Operator Overloading, class variable vs instance variable

  • Inheritance, Name spaces, Modules

  • Exceptions Handling, Raise, Assert

  • Each chapter have Projects, Exercises, unit test





    Time frame to complete this level is 2 weeks full day camp. 

Advance Python Programming

In this Course, Student will cover :

  • Works on Projects and logical problem

  • Data structure, Tuples, Lists, List Methods, 2D Lists

  • Dictionaries, Input and outputs, Data Streams, File Handling

  • Pipes, Metadata

  • Advance Functions , keyword and optional parameters, Passing collections to function, variable number of argument, passing function to function

  • Lambda, Inner function, Closures

  • Modules, standard Modules - sys, math, time

  • Each chapter have Projects, Exercises, unit test 

    Time frame to complete this level is 2 weeks full day camp. 

 

Sample Day

Camp Hours and Daily Schedule
 

09:00 AM  Check - in

09:15 AM  Hands on Instruction

10:30 AM  Morning break (campers bring snacks)

11:00 AM  Continue Instruction and build, customize, test

11:45 AM  Clean-up & review (Half Day Campers pickup)

12:00 PM  Lunch

01:00 PM  Continue work on exercise  and projects

02:30 PM  Afternoon Break (campers bring snacks)

02:50 PM  Continue work on exercise  and projects

03:30 PM  Pickups

3:30-6:30  Extended care available


 

If desiring a half day camp (9-12:00) you can just register half day camp

Friday Showcase
 

At the end of each week, attendees can invite their family and friends to join us for a showcase celebration to share their final projects. Learn more about the fun and exciting activities your child experienced during the week and have an opportunity to meet your child’s instructor. Presentations vary by course topic and instructors will highlight some of the important concepts covered during the week and possible next steps to continue your child’s learning. Arrive early as showcase begins at 11:00 AM and is typically finished by 12:00 PM. Then we will start Fun Friday - Watching a Movie, Ice Cream, Cookies, Games, Lots of fun 

 

Register for Camp