PHC 6937: Introduction to Biostatistical ComputingInstructors:Zhiguang Huo (zhuo@ufl.edu) TAs: TBD Lecture time and room: Monday: 12:50-14:45, Room: HPNP G210 Wednesday: 13:55-14:45, Room: HPNP G210 Office Hours: HZ: Monday 3:00-4:30pm TA: TBD Syllabus: here. Courseweb: elearning.  | 
  ![]()  | 
| Date | Content | Materials | Note | 
| Wed Aug 24 | Overview | slides | RMarkdown.Rmd | 
| Mon Aug 29 | Basics of R programming | 
        slides; R | 
    HW 1 distributed | 
| Wed Aug 31 | Writing functions in R | 
        slides; R | 
    |
| Mon Sep 5 | Labor Day, no class! | ||
| Wed Sep 7 | Vectorized calculations | 
        slides; R | 
    |
| Mon Sep 12 | Data manipulation (Tidyverse) | 
        slides; R | 		
    HW 1 due, HW 2 distributed | 
| Wed Sep 14 | R graphics (basic) | 
        slides; R | 
    |
| Mon Sep 19 | R graphics (advanced) | 
        ggplot2: slides; R
				 heatmap.2: slides; R  | 
    |
| Wed Sep 21 | HiPerGator | 
        Usage: slides
				 Optional: slides; video  | 
    |
| Mon Sep 26 | R Shiny | slides | HW 2 due, Midterm distributed | 
| Wed Sep 28 | No class, take-home midterm exam | ||
| Mon Oct 3 | R packages | slides | Midterm due, Final project distributed | 
| Wed Oct 5 | Rcpp | slides | |
| Mon Oct 10 | Github | slides | |
| Wed Oct 12 | Basic statistical inference in R | 
        slides; R | 
    |
| Mon Oct 17 | Basics of Python programming | 
        slides; python | 
    HW 3 distributed | 
| Wed Oct 19 | Advanced string manupulation | 
        slides; python | 
    |
| Mon Oct 24 | Python functions, modules | 
        slides; python | 
    |
| Wed Oct 26 | Python data structure | 
        slides; python | 
    |
| Mon Oct 31 | Objective oriented programming | 
        slides; python | 
    HW 3 due, HW 4 distributed | 
| Wed Nov 2 | Python GUI | 
        slides; python | 
    |
| Mon Nov 7 | Numpy Basics | 
        slides; python | 
    |
| Wed Nov 9 | Numpy Advanced | 
        slides; python | 
    |
| Mon Nov 14 | Pandas Basics | 
        slides; python | HW 4 due, HW 5 distributed | 
| Wed Nov 16 | Pandas data cleaning | 
        slides; python | 
    |
| Mon Nov 21 | Pandas data manipulation | 
        slides; python | 
    |
| Wed Nov 23 | Thanksgiving! Eat food | ||
| Mon Nov 28 | Python graphics | 
        matplotlib: slides; python seaborn: slides; python  | 
    |
| Wed Nov 30 | Basic statistical inference in Python (guest lecture by Haocheng Ding) | 
        slides; python | 
    HW 5 due | 
| Mon Dec 5 | No class | Final exam released | |
| Wed Dec 7 | No class | Final project due | |
| Mon Dec 12 | No class | Final exam due |