TinkerHub Wiki
Home
Activity Book
Activity Book
  • Learning Activity
    • Automatic Light Project: Light-Controlled Illumination with Arduino
    • Smart Light Project: Bluetooth-Controlled Illumination with Arduino
    • Seven Segment Display Project: Numeric Display with Arduino
    • Useless Project
    • Digital Scale Project: Distance Measurement with Arduino
    • O-Penn Mic
    • Template Learning Activity
    • No internet challange
    • Repair Café: Fix, Explore & Learn
    • Intro to computer science - Python
  • Community Building
    • Kickstater - ചായയും പപ്സും
    • Token Game
    • Work Value Inventory
    • Value Setting Workshop
    • Desert Survival Group Discussion
    • Apocalypse Group Discussion
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Learning Activity

Intro to computer science - Python

Name: Intro to Computer Science - Python

Category: Education, Technology, Community Learning

Type: Study Jam

Summary - oneliner: A collaborative learning program where first-year students master computer science fundamentals through Python while building a strong peer learning community.

Purpose: To build a strong foundation in computer science fundamentals through Python programming in a peer-learning environment, while fostering a supportive campus tech community.

Core CS Fundamentals Coverage:

  • Introduction to Programming Logic

  • Variables and Data Types

  • Control Structures (if/else, loops)

  • Functions and Methods

  • Lists and Arrays

  • Basic Algorithms

  • Debugging Fundamentals

  • Problem-Solving Approaches

  • Basic Object-Oriented Programming Concepts

How:

  1. Program Registration via Hub App (minimum 10 students)

  2. Weekly Study Sessions:

    • Session 1: Course content review

    • Session 2: Practice problems

    • Session 3: Peer programming and doubt clearing

  3. Progress tracking through Khan Academy course completion

  4. Physical meetups for collaborative learning

  5. Group discussions and problem-solving sessions

Expected outcome:

  • Solid understanding of computer science fundamentals

  • Practical Python programming skills

  • Experience with peer learning methodology

  • Integration into the campus tech community

  • Development of problem-solving skills

  • Building connections with like-minded peers

How to measure impact:

  • Weekly physical meetup discussions

  • Course completion progress tracking

  • Peer review sessions

  • Group problem-solving success rates

  • Active participation in discussions

Pre-event checklist:

  • Register program on the Hub App

  • Set up clear participant requirements

  • Create study group guidelines

  • Prepare meeting schedule

  • Ensure access to necessary computing resources

  • Set up communication channels

  • Identify group coordinators

Post-event checklist:

  • Collect feedback through the Hub App

  • Connect participants to TinkerHub community

  • Share success stories

  • Introduction to campus tech communities

  • Plan for continued learning paths

  • Create documentation of the learning journey

Curated by: Kurian Jacob

Ideal audience: First-year students interested in computer science and programming, with no prior experience required but a strong commitment to learning.

Resource Links:

PreviousRepair Café: Fix, Explore & LearnNextCommunity Building

Last updated 4 months ago

Was this helpful?

Khan Academy Python Course:

https://www.khanacademy.org/computing/intro-to-python-fundamentals