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.
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