Schedule


Week Mon Tue Wed Thu Fri
25 Aug First Class
Syllabus
Hello.java
Collatz
1 Sep Labor Day
No Class
Paper #1:
College Advice
Paper #2:
Collegiate Happiness
--
Office Hours: Aizuldyz
GDC 3.302
1-2pm

--
Office Hours: Chuying
GDC 3.302
5-6pm
Quiz1.c++
--
William Vickery
Git: slides

Collatz
--
Study Session
GDC 3.302
6-8pm
OOP: Ch. 1-2
--
EGaDS! Kick-Off
7pm
Quiz2.c++
--
Collatz
--
Office Hours: Glenn
GDC 6.308
12-12:50pm
8 Sep Quiz3.c++
--
Collatz
Hello.c++
--
Office Hours: Glenn
GDC 6.308
12-12:50pm

--
WiCS Kick-Off
6-7:30pm

--
Study Session
GDC 3.302
6-8pm

--
WWC Meetup
7pm
Paper #3:
Git Guide
Paper #4:
Team Collaboration
--
Office Hours: Aizuldyz
GDC 3.302
1-2pm

--
Office Hours: Chuying
GDC 3.302
5-6pm
Quiz4.c++
--
Assertions.java
Assertions.c++
--
McCombs EXPO
12-5pm

--
Career Prep Workshop
6-7:30pm

--
ACM Kickoff
7-8pm
Project #1:
Collatz

(Chuying)
--
OOP: Ch. 3-4
Drop #1
--
Quiz5.c++
--
Exceptions
--
Office Hours: Glenn
GDC 6.308
12-12:50pm
15 Sep Quiz6.c++
--
Exceptions.java
Exceptions.c++
Exceptions2.c++
--
Office Hours: Glenn
GDC 6.308
12-12:50pm

--
CNS EXPO
1-6pm

--
Study Session
GDC 3.302
6-8pm

--
Facebook
7-8pm
Paper #5:
Pair Programming
Paper #6:
Agile Development
--
Engineering EXPO
11am-5pm

--
Office Hours: Aizuldyz
GDC 3.302
1-2pm

--
Office Hours: Chuying
GDC 3.302
5-6pm
Quiz7.c++
--
Voting
--
Engineering EXPO
10am-4pm
OOP: Ch. 5-6
--
Office Hours: Reza
GDC 3.302
1-2pm
Quiz8.c++
--
Exceptions3.c++
Types.java
Types.c++
--
Office Hours: Glenn
GDC 6.308
12-12:50pm
22 Sep Quiz9.c++
--
Operators.java
Operators.c++
--
Office Hours: Glenn
GDC 6.308
12-12:50pm

--
Study Session
GDC 3.302
6-8pm

--
3 Day Startup
Info Session
6-7:30pm
Paper #7:
A Bug and a Crash
Paper #8:
Mariner 1
Paper #9:
Patriot Missile 1
Paper #10:
Patriot Missile 2
--
Office Hours: Aizuldyz
GDC 3.302
1-2pm

--
Office Hours: Chuying
GDC 3.302
5-6pm
Quiz10.c++
--
StackVsHeap.java
StackVsHeap.c++
Variables.java
Variables.c++
Project #2:
Voting

(Aizhuldyz)
--
OOP: Ch. 7-8
--
Office Hours: Reza
GDC 3.302
1-2pm
Quiz11.c++
--
Aaron Stacy
Git: slides

--
Office Hours: Glenn
GDC 6.308
12-12:50pm
29 Sep Quiz12.c++
--
Arguments.java
Arguments.c++
--
Office Hours: Glenn
GDC 6.308
12-12:50pm

--
Study Session
GDC 3.302
6-8pm
Paper #11:
The Single Responsibility Principle
Paper #12:
The Open-Closed Principle
--
Office Hours: Aizuldyz
GDC 3.302
1-2pm

--
Office Hours: Chuying
GDC 3.302
5-6pm
Quiz13.c++
--
Returns.c++
Arrays.java
--
JPL
Tara Estlin
POB 2.402
2-3pm
OOP: Ch. 9-10
--
Office Hours: Reza
GDC 3.302
1-2pm
Quiz14.c++
--
Arrays.c++
--
Office Hours: Glenn
GDC 6.308
12-12:50pm
6 Oct Quiz15.c++
--
Equal.c++
Fill.c++
Copy.c++
--
Office Hours: Glenn
GDC 6.308
12-12:50pm

--
Study Session
GDC 3.302
6-8pm

--
Austin Startup Week
Paper #13:
The Liskov Substitution Principle
Paper #14:
The Interface Segratation Princple
--
Austin Startup Week
--
Office Hours: Aizuldyz
GDC 3.302
1-2pm

--
Office Hours: Chuying
GDC 3.302
5-6pm
Quiz16.c++
--
JPL
--
Austin Startup Week
Office Hours: Reza
GDC 3.302
1-2pm

--
Test #1
(Aizhuldyz and Chuying)
CLA 0.126 (10am)
CLA 0.130 ( 1pm)
7-8:30pm
--
Austin Startup Week
No Class
--
Austin Startup Week
13 Oct Quiz17.c++
--
Allocator
--
Office Hours: Glenn
GDC 6.308
12-12:50pm

--
Study Session
GDC 3.302
6-8pm
Paper #15:
The Dependency Inversion Principle
Paper #16:
Granularity
--
Office Hours: Aizuldyz
GDC 3.302
1-2pm

--
Office Hours: Chuying
GDC 3.302
5-6pm
Quiz18.c++
--
Cache.java
Cache.c++
OOP: Ch. 11-12
--
Office Hours: Reza
GDC 3.302
1-2pm
Quiz19.c++
--
Consts.c++
--
Office Hours: Glenn
GDC 6.308
12-12:50pm
20 Oct Quiz20.c++
--
FunctionOverloading.java
FunctionOverloading.c++
--
Office Hours: Glenn
GDC 6.308
12-12:50pm

--
Study Session
GDC 3.302
6-8pm
Paper #17:
Stability
Paper #18:
Why Getters and Setters are Evil
--
Office Hours: Aizuldyz
GDC 3.302
1-2pm

--
Office Hours: Chuying
GDC 3.302
5-6pm
Quiz21.c++
--
LocalVariables.c++
GlobalVariables.c++
ClassVariables.java
Project #3:
Allocator

(Reza)
--
OOP: Ch. 13-14
--
Office Hours: Reza
GDC 3.302
1-2pm
Quiz22.c++
--
ClassVariables.c++
InstanceVariables.java
--
Office Hours: Glenn
GDC 6.308
12-12:50pm
27 Oct Quiz23.c++
--
Darwin
--
Office Hours: Glenn
GDC 6.308
12-12:50pm

--
Study Session
GDC 3.302
6-8pm
Paper #19:
More on Getters and Setters
Paper #20:
Why Extends is Evil
--
Office Hours: Aizuldyz
GDC 3.302
1-2pm

--
Office Hours: Chuying
GDC 3.302
5-6pm
Quiz24.c++
--
Mutual Mobile
slides

OOP: Ch. 15-16
--
Office Hours: Reza
GDC 3.302
1-2pm
Quiz25.c++
--
InstanceVariables.c++
--
Office Hours: Glenn
GDC 6.308
12-12:50pm
3 Nov Quiz26.c++
--
ConstructorsDestructors.c++
--
Office Hours: Glenn
GDC 6.308
12-12:50pm

--
Study Session
GDC 3.302
6-8pm
Drop #2
--
Paper #21:
What Should We Teach
Paper #22:
The Joel Test
--
Office Hours: Aizuldyz
GDC 3.302
1-2pm

--
Office Hours: Chuying
GDC 3.302
5-6pm
Quiz27.c++
--
Methods.java
Methods.c++
Project #4:
Darwin

(Reza)
--
OOP: Ch. 17-18
--
Office Hours: Reza
GDC 3.302
1-2pm
Quiz28.c++
--
Friends.c++
Conversions.c++
--
Office Hours: Glenn
GDC 6.308
12-12:50pm
10 Nov Quiz29.c++
--
Life
--
Office Hours: Glenn
GDC 6.308
12-12:50pm

--
Study Session
GDC 3.302
6-8pm
Paper #23:
The New Methodology
Paper #24:
Continuous Integration
--
Office Hours: Aizuldyz
GDC 3.302
1-2pm

--
Office Hours: Chuying
GDC 3.302
5-6pm
Quiz30.c++
--
Inheritance.java
OOP: Ch. 19-20
--
Office Hours: Reza
GDC 3.302
1-2pm
Quiz31.c++
--
Bloomberg
--
Office Hours: Glenn
GDC 6.308
12-12:50pm
17 Nov Quiz32.c++
--
Inheritance.c++
--
Office Hours: Glenn
GDC 6.308
12-12:50pm

--
Study Session
GDC 3.302
6-8pm
Paper #25:
A Woman's Place
Paper #26:
Terrible Female Engineers
--
Office Hours: Aizuldyz
GDC 3.302
1-2pm

--
Office Hours: Chuying
GDC 3.302
5-6pm
Quiz #33
--
Quiz33.c++
--
Square
Project #5:
Life

(Reza)
--
OOP: Ch. 24
--
Office Hours: Reza
GDC 3.302
1-2pm
Quiz #34
--
DynamicBinding.java
DynamicBinding.c++
AbstractClasses.java
Shapes.h
AbstractClasses.c++
--
Office Hours: Glenn
GDC 6.308
12-12:50pm
24 Nov Handle1.h
Handle1.c++
--
Office Hours: Glenn
GDC 6.308
12-12:50pm

--
Study Session
GDC 3.302
6-8pm
Paper #27:
Guerilla Interviewing
Paper #28:
Résumé Read
--
Office Hours: Aizuldyz
GDC 3.302
1-2pm

--
Office Hours: Chuying
GDC 3.302
5-6pm
No Class Thanksgiving No Class
1 Dec MethodOverriding1.java
MethodOverriding1.c++
MethodOverriding2.java
MethodOverriding2.c++
Handle2.h
Handle2.c++
--
Office Hours: Glenn
GDC 6.308
12-12:50pm

--
Study Session
GDC 3.302
6-8pm
Office Hours: Aizuldyz
GDC 3.302
1-2pm

--
Office Hours: Chuying
GDC 3.302
5-6pm
Handle3.h
Handle3.c++
Test #2
(Aizhuldyz and Chuying)
PAI 2.48 (10am)
WEL 2.246 ( 1pm)
7-8:30pm
Last Class
No Class