BIS 15L Schedule Winter 2026

Instructor: Joel Ledford (jmledford@ucdavis.edu)
TA: Bry Moore (
brymoore@ucdavis.edu)

Lab

Date

Part 1

Part 2

1

T, 1/6

Getting Started

Setup

GitHub, GitHub Desktop

RMarkdown

2

R, 1/8

Objects, Classes, and NA’s

Intro to Data Structures

3

T, 1/13

Data Frames

Importing Data Frames &

Summary functions

4

R, 1/15

Grammar of Graphics

Data visualization: ggplot

Data visualization: ggplot

5

T, 1/20

Dplyr: select ( )

Dplyr: filter ( )

6

R, 1/22

mutate ( ) &

if_else ( )

7

T, 1/27

Counts &

summarize ( )

Midterm 1 practice

R, 1/29


Midterm 1 (Labs 1-7)

8

T, 2/3


group_by ( )


Dealing with NA’s

9

R, 2/5

Tidy Data 1

Tidy Data 2

10

T, 2/10

Data visualization: ggplot 2

Data visualization: ggplot 3

11

R, 2/12


Data visualization: ggplot 4


Data visualization: ggplot 5

12

T, 2/17


Course Projects-Data


GitHub Co-Pilot

13

R, 2/19


Joins, lists, lubridate


Dealing with NA’s

14

T, 2/24


Spatial Data


Shiny Apps 1

15

R, 2/26


Shiny Apps 2


Shiny Apps 3

T, 3/3


Midterm 2 (Labs 1-15)

16

R, 3/5

Terminal

Genbank & DNA data

Genbank & DNA data 2

17

T, 3/10

Project Presentation Prep

Project Presentation Prep
Project Presentations 1

18

R, 3/12


Project Presentations 2


Project Presentations 3