thumbnail image
  • Home
  • Courses 
    • Math Problem Solving
    • Programming
    • Public Speaking & Debate
  • Contests 
    • Global Contests
    • Canadian Innovation Contests
    • Award Ceremony 2023
    • World Olympiads Package
    • Canadian Contests 2023 Theme
    • Canadian Contests 2022 Winners
    • CKSTEM Winners
    • Doses of Motivation
  • Team 
    • Our Mission
    • Educators
    • Executives
    • Partners
    • Volunteers
    • Contest Preparation
    • Art & Science
    • Enrichment
  • …  
    • Home
    • Courses 
      • Math Problem Solving
      • Programming
      • Public Speaking & Debate
    • Contests 
      • Global Contests
      • Canadian Innovation Contests
      • Award Ceremony 2023
      • World Olympiads Package
      • Canadian Contests 2023 Theme
      • Canadian Contests 2022 Winners
      • CKSTEM Winners
      • Doses of Motivation
    • Team 
      • Our Mission
      • Educators
      • Executives
      • Partners
      • Volunteers
      • Contest Preparation
      • Art & Science
      • Enrichment
  • Home
  • Courses 
    • Math Problem Solving
    • Programming
    • Public Speaking & Debate
  • Contests 
    • Global Contests
    • Canadian Innovation Contests
    • Award Ceremony 2023
    • World Olympiads Package
    • Canadian Contests 2023 Theme
    • Canadian Contests 2022 Winners
    • CKSTEM Winners
    • Doses of Motivation
  • Team 
    • Our Mission
    • Educators
    • Executives
    • Partners
    • Volunteers
    • Contest Preparation
    • Art & Science
    • Enrichment
  • …  
    • Home
    • Courses 
      • Math Problem Solving
      • Programming
      • Public Speaking & Debate
    • Contests 
      • Global Contests
      • Canadian Innovation Contests
      • Award Ceremony 2023
      • World Olympiads Package
      • Canadian Contests 2023 Theme
      • Canadian Contests 2022 Winners
      • CKSTEM Winners
      • Doses of Motivation
    • Team 
      • Our Mission
      • Educators
      • Executives
      • Partners
      • Volunteers
      • Contest Preparation
      • Art & Science
      • Enrichment
Learning Portal
  • Home
  • Courses 
    • Math Problem Solving
    • Programming
    • Public Speaking & Debate
  • Contests 
    • Global Contests
    • Canadian Innovation Contests
    • Award Ceremony 2023
    • World Olympiads Package
    • Canadian Contests 2023 Theme
    • Canadian Contests 2022 Winners
    • CKSTEM Winners
    • Doses of Motivation
  • Team 
    • Our Mission
    • Educators
    • Executives
    • Partners
    • Volunteers
    • Contest Preparation
    • Art & Science
    • Enrichment
  • …  
    • Home
    • Courses 
      • Math Problem Solving
      • Programming
      • Public Speaking & Debate
    • Contests 
      • Global Contests
      • Canadian Innovation Contests
      • Award Ceremony 2023
      • World Olympiads Package
      • Canadian Contests 2023 Theme
      • Canadian Contests 2022 Winners
      • CKSTEM Winners
      • Doses of Motivation
    • Team 
      • Our Mission
      • Educators
      • Executives
      • Partners
      • Volunteers
      • Contest Preparation
      • Art & Science
      • Enrichment
  • Home
  • Courses 
    • Math Problem Solving
    • Programming
    • Public Speaking & Debate
  • Contests 
    • Global Contests
    • Canadian Innovation Contests
    • Award Ceremony 2023
    • World Olympiads Package
    • Canadian Contests 2023 Theme
    • Canadian Contests 2022 Winners
    • CKSTEM Winners
    • Doses of Motivation
  • Team 
    • Our Mission
    • Educators
    • Executives
    • Partners
    • Volunteers
    • Contest Preparation
    • Art & Science
    • Enrichment
  • …  
    • Home
    • Courses 
      • Math Problem Solving
      • Programming
      • Public Speaking & Debate
    • Contests 
      • Global Contests
      • Canadian Innovation Contests
      • Award Ceremony 2023
      • World Olympiads Package
      • Canadian Contests 2023 Theme
      • Canadian Contests 2022 Winners
      • CKSTEM Winners
      • Doses of Motivation
    • Team 
      • Our Mission
      • Educators
      • Executives
      • Partners
      • Volunteers
      • Contest Preparation
      • Art & Science
      • Enrichment
Learning Portal
  • Programming for Competitions

    Programming for Competitions

    REQUEST FOR MORE INFORMATION
  • COURSE OBJECTIVES

    • Understand the power of programming in solving problems
    • Understand what a software hiring manager validates when hiring a software engineer
    • Learn how to make python a go-to-tool for applying it in solving problems in our day-2-day life
    • Master the fundamentals of writing Python scripts
    • Learn core Python scripting elements such as variables and flow control structures
    • Discover how to work with lists and sequence data
    • Write Python functions to facilitate code reuse
    • Use Python to read and write files
    • Make their code robust by handling errors and exceptions properly
    • Work with the Python standard library
  • PROGRAM DETAILS

    HELPING TO FALL IN LOVE WITH STEM

    1

    INTRODUCTION

    • What is Programming? 
    • What is Python?
    • Role of python in problem-solving 
    • Write your first python program
    2

    Data Types, Variables, and Expressions

    • Assignment Sample: Write a program to calculate the percentage increase in the cylinder if the height and or radius is increased/decreased by a given percentage. 
    3

    Turtle Graphics

    • Assignment Sample: Write a program that displays a clock. It should ask the user to input an hour and minutes, and then have the turtle draw a clock face with the hour and minute hands in the correct position.
    4

    Functions, booleans and conditions

    • Assignment Sample: On planet CK STEM, each year has 15 months and each month has 26 days. Write a program to calculate your age on CK STEM today? How much younger or older you will be on this new planet?
    5

    Looping and iterations

    • Assignment Sample: Morphe images to change its face or make it run etc.
    • Write a program to check whether a product of digits at even places is divisible by the sum of digits at the odd place of a number.
    6

    Strings

    • Assignment Sample: Write a function that returns an acronym for a string consisting of the all capital letter of each word in a string. For example, make_acronym('Competitive Kids STEM') would return 'CKSTEM'.
    • Write a program to find if a word is a palindrome.
    7

    Flow of Control

    • Assignment Samples: Write a program to calculate maximum profit after buying and selling the stocks
    • Write a program that asks the user to enter a positive integer n and then outputs the nth Fibonacci number.
    • Solve a simple 3x3 or a complex 9x9 sudoku using lists.
    8

    FINAL PROJECT

    • The final project will be assigned in week 3. Students are supposed to use all concepts taught from week 1-8 and demo their solution in the final 2 weeks. The project will be marked based on the creativity and use of concepts taught in the first 8 weeks.
  • COURSE LOGISTICS

    15

    Total Number of Sessions

    60

    Length of each session in minutes

    Sep 16 - Dec 23

    First session starts, weekly

    6:30 pm

    Eastern Time (ET) when we will meet online every Thursday

  • ENROLL

  • COURSE REQUEST FORM

    JOIN A TEAM OF WINNERS

Our Mission

Learn - Compete - Win!

Value Proposition

CMSC - CCSC - CDSC

CASC - CPSC - CWSC

Contact Us

info@ckstem.org

(647) 984 8968

© Competitive Kids STEM Projects

    Home
    Contests
All Posts
×
Cookie Use
We use cookies to ensure a smooth browsing experience. By continuing we assume you accept the use of cookies.
Learn More