BCSC 215: Lecture Schedule

Weeks in red have workshops
CA: coding assignment
PM: project milestone

Only students who are enrolled in the course may access materials online. You must be logged into Blackboard to download these files.

Week
Date
Items
Topic
Assignment
1
08/26
Introduction
 
 
1
08/28
MATLAB Basics
IDE, arithmetic, syntax, variables and features
 
2
09/02
Labor Day
 
 
2
09/04
Matrices I
Vectors, mathematical functions
 
3
09/09
Plotting I
Plotting aesthetics, figure
CA1 distributed
3
09/11
Control flow
Logicals, operators, if statements
 
3
09/16
Loops
For and while loops
CA1 due,
CA2 distributed
3
09/18
Debugging
Print debug, breakpoints
 
4
09/23
Review session I
 
CA2 due
4
09/25
Exam I
 
 
5
09/30
Logical indexing I
 
CA3 distributed
5
10/02
Logical indexing II
 
PM1 due
6
10/07
Matrices II
n-d arrays, nested loops
CA3 due,
CA4 distributed
6
10/09
Matrices III
Matrix operations, Vectorization
 
7
10/14
Fall Break
 
 
7
10/16
Data structure I
save/load mat files, tables
CA4 due
8
10/21
Hackathon I
 
 
8
10/23
Hackathon I (cont.)
 
PM2 due
9
10/28
Data structure II
structs
CA5 distributed
9
10/30
Plotting II
2-d visualization, tiled layout
 
10
11/04
Review session II
 
CA5 due
10
11/06
Exam II
 
 
11
11/11
Statistical testing
T-tests, ANOVA, multiple-comparisons, correlation
CA6 distributed
11
11/13
Data structure III
Time series, cell array
 
12
11/18
Hackathon II
 
CA6 due
12
11/20
Hackathon II (cont.)
 
 
13
11/25
Exam III
 
 
13
11/27
Thanksgiving Break
 
 
14
12/02
Exam III review
 
 
14
12/04
Final project presentations
 
 
15
12/09
Final project presentations
 
 

Workshop Schedule

To be determined on the first day of class.