Resources

This page contains all of the educational content which I have made including worksheets for the Mobile Developers of Berkeley training program, LaTeX'ed notes for my classes at Berkeley, and tutorials I have written on Medium. You can find all of the code for the resources posted here on GitHub (@parandea17)

Mobile Development

AutoLayout - iOS

A tutorial worksheet on Autolayout made for the Mobile Developers of Berkeley Training program.

Purpose
  • Using Interface Builder (IB) to set constraints
  • Settings constraints programmatically
  • Writing constraints to handle different size classes
  • Writing constraints to allow rotation
  • Stack Views

OCR Notes - iOS

A worksheet made for the Mobile Developers at Berkeley iOS training program to prepare for the first Midway assessment.

Purpose
  • Authentication with Firebase
  • UITableViewController and UITableView
  • Delegate Pattern
  • MVC Architecture

Notification Center - iOS

An iOS worksheet which demonstrates NotificationCenter and the delegate pattern. Made for the Mobile Developers of Berkeley iOS Training Program

Purpose
  • Delegate Pattern
  • NSNotificationCenter

Berkeley Classes

16B - Course Notes

LaTeX'ed notes for EE16B (Designing Information Devices and Systems II) Spring 2019

View

61B - Datastructures

A guide to all the data structures taught in CS61B (Data Structures) Spring 2019

View

61B - Algorithms

A guide to all the algorithms taught in CS61B (Data Structures) Spring 2019

View

Deriving the DFT

A derivation of the Discrete Fourier Transform from the Fourier Series

View

Tutorials

Viola-Jones Image Classification

Part One Part Two