Schedule


Week Mon Tue Wed Thu Fri
1 Jun First Class
Hello.py
Hello.js
Assertions.py
Assertions.js
UnitTests1.py
UnitTests2.py
Coverage1.py
Coverage2.py
Coverage3.py
8 Jun Quiz1.txt
--
Collatz
Paper #1:
College Advice
Paper #2:
Collegiate Happiness
Quiz2.py
--
Collatz
--
Exceptions.py
--
Study Session
(Tyler)
GDC 1.302
6-8pm
XP: Ch. 1-8 Quiz3.py
--
History
History Graphic
Types.py
15 Jun Quiz4.py
--
Types.js
Operators.py
--
Study Session
(Raul & Mukund)
GDC 1.302
6-8pm
Project #1:
Collatz

(Raul)
--
Paper #3:
Pair Programming
Paper #4:
Agile Development
Quiz5.txt
--
Netflix
--
Study Session
(Tyler)
GDC 1.302
6-8pm
XP: Ch. 9-15 Quiz6.txt
--
Exercise1.py
22 Jun Quiz7.py
--
Exercise2.py
Exercise3.py
--
Study Session
(Raul & Mukund)
GDC 1.302
6-8pm
Paper #5:
A Bug and a Crash
Paper #6:
Mariner 1
Paper #7:
Patriot Missile 1
Paper #8:
Patriot Missile 2
Quiz8.py
--
RMSE.js
Operators.js
Iteration.py
--
Study Session
(Tyler)
GDC 1.302
6-8pm
Project #2:
Netflix

(Mukund)
--
XP: Ch. 16-23
Quiz9.py
--
Iterables.py
--
Exercise4.py
29 Jun Quiz10.py
--
Iteration.js
FunctionKeywords.py
FunctionDefaults.py
--
Exercise5.py
--
Study Session
(Raul & Mukund)
GDC 1.302
6-8pm
Paper #9:
Git Guide
Paper #10:
Team Collaboration
Quiz11.py
--
FunctionUnpacking.py
FunctionTuple.py
FunctionDict.py
--
Exercise6.py
DD: Basic UML & SQL Independence Day
No Class
6 Jul Quiz12.py
--
Exercise7.py
--
Closures1.py
Closures2.py
--
Study Session
(Tyler)
GDC 1.302
6-8pm
Paper #11:
The Single Responsibility
Principle

Paper #12:
The Open-Closed
Principle
Quiz13.py
--
Exercise8a.py
--
Generators.py
--
Exercise8b.py
Exercise8c.py
--
Study Session
(Tyler)
GDC 1.302
6-8pm
Project #3:
IDB1

(Tyler)
--
DD: UML Design
No Class
13 Jul Quiz14.py
--
GlobalVariables.py
ClassVariables.py
InstanceVariables.py
Methods.py
--
Study Session
(Raul & Mukund)
GDC 1.302
6-8pm
Paper #13:
The Liskov Substitution
Principle

Paper #14:
The Interface Segratation
Principle
Quiz15.py
--
Functions.py
Decorators1.py
Decorators2.py
Collatz.py
Collatz2.py
Collatz3.py
--
Study Session
(Tyler)
GDC 1.302
6-8pm
DD: SQL Technique Test #1
(Raul)
20 Jul Quiz16.py
--
Bookstore1.xml
Bookstore1.dtd.xml
Bookstore2.dtd.xml
Bookstore3.xml
Bookstore3.xsd.xml
--
Study Session
(Raul & Mukund)
GDC 1.302
6-8pm
Paper #15:
The Dependency Inversion
Principle

Paper #16:
Why Getters and Setters
are Evil
Quiz17.xml
--
Bookstore.json
BookstoreSchema.json
JSON Schema Validation
--
Exercise9.py
Exercise10.py
--
Study Session
(Tyler)
GDC 1.302
6-8pm
Project #4:
IDB2

(Tyler)
--
RF: Ch. 1-2
Quiz18.py
--
ShowDatabases.[sql | html]
ShowGrants.[sql | html]
ShowCharacterSet.[sql | html]
ShowCollation.[sql | html]
ShowVariables.[sql | html]
ShowEngines.[sql | html]
Create.[sql | html]
Select.[sql | html]
Join.[sql | html]
27 Jul Quiz19.sql
--
MySQL.txt
Joins.[sql | html]
--
Exercise11.py
--
Study Session
(Raul & Mukund)
GDC 1.302
6-8pm
Paper #17:
More on Getters and Setters
Paper #18:
Why Extends is Evil
Quiz20.sql
--
Mutual Mobile
--
Study Session
(Tyler)
GDC 1.302
6-8pm
RF: Ch. 3-6 No Class
3 Aug Quiz22.sql
--
Store1.java
Store2.java
Store3.java
Store4.java
Store5.java
Store6.java
--
Study Session
(Raul & Mukund)
GDC 1.302
6-8pm
Paper #19:
A Woman's Place
Paper #20:
Terrible Female Engineers
Quiz23.txt
--
Indeed
--
Study Session
(Tyler)
GDC 1.302
6-8pm
Project #5:
IDB3

(Tyler)
--
RF: Ch. 7-9
Quiz24.txt
--
Reflection.java
MethodOverriding1.java
MethodOverriding2.java
Store7.java
Store7.py
Singleton.java
Creational.java
FactoryMethod.java
AbstractFactory.java
10 Aug Quiz25.java
--
Presentations
--
Study Session
(Raul & Mukund)
GDC 1.302
6-8pm
Paper #21:
Guerilla Interviewing
Paper #22:
Résumé Read
Quiz #26
--
Study Session
(Tyler)
GDC 1.302
6-8pm
RF: Ch. 10-12 Last Class
Test #2
(Mukund)