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