Lab3003
  • FacultyAlgorithmChallenge
  • README
  • Question Bank
  • Python Documentation
    • BetterMap
    • Board
    • Card
    • Circle
    • Deck
    • README.md
    • Guide For Bookmarklet
    • Hand
    • HashMap
    • Hist
    • Kangaroo
    • LinearMap
    • Markov
    • Point
    • PokerDeck
    • PokerHand
    • Rectangle
    • State
    • Test
    • ThinkPython
    • ThinkPython2
    • Time
    • Think Python
    • thinkpython
  • Files
  • Image Files
  • lab
    • InsertSortTDD
    • countingBits
    • cs3003mergeSortLectureGuideLine
    • index_min
    • insort
    • One-line factorial function in Python
  • Manual for Python Lab
    • COURSE OBJECTIVES
    • 1_timelines
    • FDPNotes
    • PC-2_Python
    • lab1-kgashok.py
    • Lab 10 :Matrix Multiplication
    • Lab 11: Programs that take command line arguments (word count)
    • Lab 11: Programs that take command line arguments
    • Lab 12: Compute the most frequently used words from the text file
    • Lab 12: Find the most frequent words in a text read from a file
    • Lab 12a: File content sorter
    • Lab 2: Find the square root of a number (Newton’s method)
    • Lab 3: Compute power of a number (Exponentiation)
    • Lab 3: Exponentiation (power of a number)
    • lab4-binaraysearch-anvar.py
    • Solution for Binary Search
    • lab4-joelanandraj-binarysearch.py
    • Lab 4: Linear and Binary Search
    • lab4-lin-anvar.py
    • Linear Searcher
    • Lab 5 : find n prime numbers
    • lab6-kgashok.py
    • lab7-kgashok.py
    • lab8-kgashok.py
    • Lab 8: Selection and Insertion sort using Python
    • Merge Sort
    • Quick Sort
    • labSheet
    • pc0
    • sortPythonic
    • Sorting
  • misc
    • Bookmarklets
    • Guide For Bookmarklet
    • pythonResources
    • FDP for Python
    • Agenda for Workshop
      • Agenda
  • notes
    • Problem Set
    • InsertSortTDD
    • MergeSort
    • cs3003-unit1-notes
    • cs3003-unit3
    • cs3003-unit4-examples
    • Unit 4 Lists, Tuples and Dictionaries
    • cs3003insertsortLectureGuide
    • cs3003mergeSortLectureGuideLine
    • Designing and Delivering Effective Lectures
    • histogram.py
    • selectSortLectureGuide
  • Sandbox to try ThinkPy2 code
    • Code from ThinkPython Github repository
  • Important Topics
    • 3003-syllabus
    • GE8161 PROBLEM SOLVING AND PYTHON PROGRAMMING LABORATORY L T P C
    • Unit II Version 2
    • Unit IV material
    • UNIT III CONTROL FLOW, FUNCTIONS
    • Unit 1 Algorithm Problem Solving
    • Unit_V_Notes
    • UpdatedSyllabus
    • glossary
    • glossaryGeneration.py
    • importantTopics-kgashok
    • memCSV
    • Tower of Hanoi
    • Notes for Unit 2 - Illustrative programs
    • unit5-updated_notes
    • unit_1_notes
    • Unit 3 Control Flow Version 1
    • unit 3
      • UNIT III CONTROL FLOW, FUNCTIONS
    • unit_i_img
Powered by GitBook
On this page
  • Assign 1:3 mentors
  • Day Plan
  • Day 1 - Part 1
  • Day 1 - Part 2
  • Day 2 - Part 1
  • Day 2 - Part 2
  • Day 3 - Part 1
  • Day 3 - Part 2
  1. misc
  2. Agenda for Workshop

Agenda

Assign 1:3 mentors

This is key - please complete this before the workshop happens.

Day Plan

  • DAY 1 - Greetings10 (and PC-1 completion)

    • CloudCoder

    • Tool introduction - PythonTutor and Matrix

    • Misc

      • Meet and Greet

      • Touch typing and testing their speeds

  • DAY 2 - Maximum value in a list

    • 2nd biggest extension

    • Github introduction

    • Misc

      • Meet and Greet

  • DAY 3 - Tiling Problem, SelectSort Challenge

    • Dictionary and its application

      • reverse dictionary

      • lucky number

      • cycleThrough3

    • String slicing and striding

      • Definite4 loop

      • Validate numbers

      • What's next?

        • CS Glossary

        • Udacity course

        • Internship at KGISL

Day 1 - Part 1

Timing
Name
Remarks

9am - 10am

Assessment

Printing 10 greetings

10am - 11am

Review Key and Complete

Printing 10 greetings

11am - 11.30am

Dashboard review and Mentors Assign

Misc

11.30am - 12pm

Music Analogy And Daily practice

Misc

12pm - 12.15pm

Gitter registration, Keyboarding skills

Misc

Day 1 - Part 2

Group
Timing
Name
Remarks

1.05pm - 2.15pm

PC-1

Guided practice

2.15pm - 2.45pm

PC-1

Self-Assessment

2.45pm - 3.30pm

PC-1

Self-Assessment

Group 2

3.30pm - 4.00pm

PC-2

Greetings10 (CC), CycleThree, TwoPoints

Group 1

3.30pm - 4.00pm

PC-1

Greetings10 (CC), Start Repetition #3

4.00pm - 4.30pm

PC-2

Daily practice -> Github Intro / Project ideas?

Day 2 - Part 1

Timing
Name
Remarks

9am - 10am

Tool Introduction

PythonTutor for Transpose

10am - 11am

Tool Introduction

PythonTutor for Multiply

11am - 11.30am

PC-2

Reverse a dictionary

11.30am - 12pm

Meet and Greet (Dushyanth, Prithivu)

Misc

12pm - 12.15pm

TBD

Misc

Day 2 - Part 2

Group
Timing
Name
Remarks

Group 1

1.05pm - 2.15pm

PC-1

Self-Assessment

Group 1

2.15pm - 2.45pm

PC-1

Self-Assessment

Group 1

2.45pm - 3.30pm

PC-1

Self-Assessment

Group 2

1.00pm - 3.30pm

PC-2

Lucky Number generation

Group 2

3.30pm - 4.00pm

2nd maximum value in a list

Lab 6

4.00pm - 4.30pm

Meet and Greet

Misc

Day 3 - Part 1

Timing
Name
Remarks

9am - 10am

2nd maximum value in a list

Lab 6

10am - 11am

2nd maximum value (4 lines)

Lab 6

11am - 11.30am

PC-2

Tiling problem

11.30am - 12pm

Meet and Greet (Dushyanth, Prithivu)

Misc

12pm - 12.15pm

PC-2

Tiling problem (contd.)

Day 3 - Part 2

Group
Timing
Name
Remarks

1.05pm - 2.15pm

PC-2

Tiling problem

2.15pm - 2.45pm

TBD

Misc

2.45pm - 3.30pm

Python Outcomes, CS Glossary

-

Group 2

3.30pm - 4.00pm

PC-2

Cycle Through (2), Reverse dictionary (2), Validate Numbers

Group 1

3.30pm - 4.00pm

PC-1

Greetings10 (CC), Start Repetition #3

4.00pm - 4.30pm

PC-2

Feedback, Commitments, Individual review and project ideas

PreviousAgenda for WorkshopNextnotes

Last updated 3 years ago