PIC 16B Python with Applications II

You can download the course information here.

Spring 2021 Tentative Course Schedule

Week 1

  • 03/29 Lecture 1: Welcome and Course Overview
    – Follow instructions in GettingStarted_PIC16B.pdf on CCLE

  • 03/31 Lecture 2: Data manipulation: joining and reshaping
    Seaborn
    Pandas

  • 04/02 Lecture 3: Databases I: SQLite
    SQLite

Week 2

  • 04/05 Lecture 4: Databases II: SQlite

  • 04/07 Lecture 5: Advanced Data Analysis I
    SQLite Tutorial
    Seaborn
    – Seaborn cheatsheet on CCLE

  • 04/09 Lecture 6: Advanced Data Analysis II

** Homework 1 due Friday by 5pm

Week 3

Week 4

** Homework 2 due Monday by 5pm

Week 5

** Homework 3 due Monday by 5pm

Week 6

  • 05/03 Midterm exam

  • 05/05 Lecture 16: Tensorflow - CNN ctd

  • 05/07 Lecture 17: Tensorflow - autoencoder
    – “Classification on imbalanced data” tutorial
    – “Intro to Autoencoders” tutorial

Week 7

** Homework 4 due Wednesday by 5pm

Week 8

** Homework 5 due Wednesday

Week 9

  • 05/24 Lecture 24: SciPy
    SciPy library tutorials

  • 05/26 Lecture 25: Computer vision I

  • 05/28 Lecture 26: Computer vision II

** Homework 6 due Friday

Week 10

Project Due: June 4, 2021