How to Lead CS Kickstart
  • Contributors
  • About
    • How CS Kickstart Began
    • Where We Are Now
    • Evaluations
  • Program Schedule
    • Past Program Schedules
  • Timeline
  • Finance
    • Departmental Funding
    • Grants
    • Company Sponsorships
    • Organizing Financial Spending
  • Applications
    • Application Questions
    • Application Review Process
  • Marketing
    • Marketing Strategy
    • Merchandise
  • Curriculum
    • Python
      • Python 1
      • Python 2
      • Python 3
    • Web Dev
      • Web Dev 1
      • Web Dev 2
    • Electrical Engineering
      • EE 1
      • EE 2
    • Data Science
    • Final Project
      • Python
      • Data Science
      • Web Development
    • Hiring Staff
  • Program Events
    • Club Panel
    • Field Trips
    • Industry Panel
  • Post Programming
    • Club Leadership
    • Alumni Relations
Powered by GitBook
On this page

Was this helpful?

  1. Curriculum

Python

Python lessons are split into three days. For each day, there is an hour long Python seminar followed by an hour long Python practice workshop. To accommodate the large size of the program, students are split into 10-20 person discussion rooms instructed by at least two student TAs and helpers in each room.

Python practice problems are made by the Curriculum Committee, which consists of alumni CSK attendees selected through a selection process based on background in teaching experience. Each day students in the CSK program are provided with a couple basic problems to solidify their understanding, followed by a couple easy and hard level questions.

The following format serves as a general guide that UC Berkeley typically follows.

PreviousCurriculumNextPython 1

Last updated 1 year ago

Was this helpful?