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:

Last updated

Was this helpful?