Calendar Python Programming

Python Programming Course:

This Python programming course is scheduled to have classes every Monday through Thursday from 5:30 pm to 8:30 pm Eastern Standard Time (EST), starting on October 1 and ending on
December 21. Please note that there will be no classes on Thanksgiving Day.

Week 1-2 (Oct 1-12): Introduction to Python Programming

  • Basic syntax and data types
  • Functions and control flow
  • Working with files and directories
  • Introduction to algorithms and Big O notation

Week 3-4 (Oct 15-26): Data Structures

  • Lists, tuples, and sets
  • Dictionaries and hashmaps
  • Stacks and queues
  • Trees and graphs

Week 5-6 (Oct 29-Nov 9): BOIN Dose Escalation Program

  • Understanding the BOIN algorithm
  • Implementing the algorithm in Python
  • Testing and debugging the program

Week 7-8 (Nov 12-23): Sample Size/Power Calculation Program

  • Understanding sample size and power calculations
  • Implementing the calculations in Python
  • Testing and debugging the program
  • No classes on Thursday, Nov 23 (Thanksgiving)

Week 9-10 (Nov 26-Dec 7): Survival Analysis/Cox Proportional Hazards Program

  • Understanding survival analysis and the Cox proportional hazards model
  • Implementing the model in Python
  • Testing and debugging the program

Week 11 (Dec 10-14): Efficacy Signal Detection and Bayesian Futility/Toxicity Programs

  • Understanding the concepts of efficacy signal detection and Bayesian futility/toxicity
  • Implementing the programs in Python to detect efficacy signals and assess futility/toxicity using Bayesian methods
  • Testing and debugging the programs

Week 12 (Dec 17-21): RECIST v1.1 Program and Final Project

  • Understanding the RECIST v1.1 criteria for measuring tumor response
  • Implementing the program in Python to calculate the tumor size changes and overall response according to the criteria
  • Enhancing the RECIST v1.1 program to handle multiple lesions and complex scenarios
  • Testing and debugging the program