• Skip to content
  • Skip to primary sidebar
  • Skip to footer
Jobs Open House Schedule
2019 Spring Schedule 2018-19 Calendar LMS Log in

AlphaStar Academy

Home of the A-Star Program

  • Faculty
  • Courses
    • Math
      • Pre-MathCounts
        • Pre-MathCounts Basic
        • Pre-MathCounts Advanced
      • MathCounts / AMC
        • MathCounts / AMC 8 Basic
        • MathCounts / AMC 8 Advanced
      • AMC 10/12
        • AMC 10/12 Basic
        • AMC 10/12 Advanced
      • AIME
        • AIME Basic
        • AIME Advanced
      • USA(J)MO
        • USA(J)MO Basic
        • USA(J)MO Advanced
      • Master Classes
        • Fermat Master Class
        • Gauss Master Class
        • Hilbert Master Class
    • Computer Science
      • Introduction to Programming
        • CS101 (Introduction to Programming Basic)
        • CS102 (Introduction to Programming Advanced)
      • CS201 (USACO Bronze)
      • USACO Silver
        • CS301 (USACO Silver Basic)
        • CS302 (USACO Silver Advanced)
      • USACO Gold
        • CS401 (USACO Gold Basic)
        • CS402 (USACO Gold Advanced)
      • CS501 (USACO Platinum)
      • CS503M (Turing Master Class)
    • Physics
      • F=ma Basic
      • F=ma Advanced
      • USAPhO Basic
      • USAPhO Advanced
      • Feynman Master Class
    • Onsite AMC 10/AIME Mock Exams
    • Online Math Mock Exam Series
      • Online AMC 8 Mock Exam Series
      • Online AMC 10 Mock Exam Series
      • Online AIME Mock Exam Series
    • Online Computer Science Self-Study
  • Tutoring
  • Camps
    • Winter Camps
      • 2018 Winter Math Camp
        • 2018 Winter Math Camp Santa Clara
        • 2018 Winter Math Camp Tri-Valley
      • 2018 Winter Computer Science Camp
      • 2018 Winter Physics Camp
    • Summer Camps
      • Summer Math Camp
      • Summer Computer Science Camp
      • Summer Physics Camp
  • Curriculum
    • Math Program
    • Computer Science Program
    • Physics Program
  • Outreach
    • Pi Math Contest (PiMC)
    • Alpha Math Contest
      • General Info
      • AMC – Euler (Elementary)
      • AMC – Fermat (Middle)
    • Official AMC 10/12B Contest
    • AlphaStar Maryam Mirzakhani Scholarship
    • Math Circles
      • Fermat Master Class
      • Gauss Master Class
      • Hilbert Master Class
  • Achievements
  • About AlphaStar
    • AlphaStar Academy
    • Contact
    • News
    • Testimonials
You are here: Home / Courses / Computer Science / CS101 (Introduction to Programming Basic)
loading...

CS101 (Introduction to Programming Basic)

See Available Sections

DESCRIPTION

Introduction to Programming Basic course is intended for students in 4-6 grades. Students will learn fundamentals of programming while they are working on projects and having fun using Scratch programming language. The focus of the course is problem solving skills.

Scratch is a programming language and an online community where children can program and share interactive media such as stories, games, and animation with people from all over the world. As children create with Scratch, they learn to think creatively, work collaboratively, and reason systematically. Scratch is designed and maintained by the Lifelong Kindergarten group at the MIT Media Lab.

The course is composed of 24 sessions, 2 hours per session. Programming background is not required whereas grade level Math background is required.

The course is divided in two semesters; fall (CS101A) and spring (CS101B), 12 sessions each. Each semester requires separate registration.

OBJECTIVES

  • finish AlphaStar Introduction to Programming Basic curriculum
  • understand the fundamental programming concepts and be able to implement them
  • boost problem solving skills

PREREQUISITES

  • for grades 4-6
  • no background in programming is necessary
  • robust math background is strongly recommended

TOPICS

Following topics will be covered with extensive exercises:

Fall semesterSpring semester
VariablesString processing review
ConditionsNested conditions
LoopsNested loops
Lists (Arrays)Multi-threading
String processingMatrices
Functions

SAMPLE PROJECT

The following project requires problem solving skills using loops.


Click to see the project details

Primary Sidebar

CS101 Testimonials

Footer

About AlphaStar Academy

As the sole owner of the renowned A-Star Program, AlphaStar Academy offers extensive training programs towards national and international Math and Science competitions such as MathCounts, AMC 8/10/12, USA(J)MO, USACO, F=ma, and USAPhO...

Contact Us

info@alphastar.academy

4701 Patrick Henry Dr #25, Santa Clara, CA 95054 United States

+1 (650) 308-9644

Follow Us

  • Email
  • Facebook
  • Phone
  • Twitter
  • YouTube

AlphaStar Monthly Newsletter

© 2019 · AlphaStar Academy

  • FAQ
  • Terms & Conditions
  • New Location Request Form