Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
BCP101
Syllabus
Assignments
A Bioinfo Workflow in the Browser
Creating a JupyterLite Server for the Classroom
Hosting a Customizable Course Website
Resources
This is Data Science!
Practice Data for Project Development
Materials for Teaching and Learning
Python Basics
JupyterLite (Python)
JupyterLite (R)
Calendar
Section 1 - Calendar
Section 2 - Calendar
Schedule
Staff
This website's GitHub
Just the Class on GitHub
Just Cheese!
Calendar
Introduction to Java
Sep 28
Java & Git
1.1
Sep 29
Section
Intro to Java
Solution
Sep 30
Variables & Objects
1.2
,
2.1
Oct 1
Lab
Intro to Java
Oct 2
Tracing, IntLists, & Recursion
2.1
HW 1 due
Basic Data Structures
Oct 5
Linked Lists & Encapsulation
3.1
,
2.2
,
2.3
Oct 6
Section
Linked Lists
Solution
Oct 7
Resizing Arrays
2.4
,
2.5
Oct 8
Lab
Resizing Arrays
Oct 9
Runtime Analysis
8.1
,
8.2
,
8.3
,
8.4
HW 2 due
Table of contents
Section 1 - Calendar
Section 2 - Calendar