7.4.0.10

Lectures

the game

Dates

     

Topics

     

Extras

19 11

     

  • Simon Bass and Edward Li

  • Head: Benjamin Walls

  • Assistant: Yuxuan Wang

  • Secretary: Matthew Berry

     

  • Nadiia Damrina and Jason Crouse

  • Head: Christopher Bravo

  • Assistant: Austin Kim

  • Secretary: Daniel McGann

     

     

     

     

  • Isaac Walker and Jan Zimmermann

  • Head: Jeffrey Choe

  • Assistant: Daniel Goldstein

  • Secretary: Sampson Jemison

     

     

13 11

     

  • Aidan Whitehead & Benjamin Walls

  • Head: Simon Bass

  • Assistant: Luke San Antonio Bialecki

  • Secretary: James Kakivelis

     

  • Jeffrey Choe & Sarah Coffen

  • Head: Austin Kim

  • Assistant: Peter Abbondanzo

  • Secretary: Christopher Bravo

     

     

     

     

  • Michael Moscatt & Zachary Youssef

  • Head: Felicia Zhang

  • Assistant: Jason Crouse

  • Secretary: Isaac Walker

     

     

12 11

     

  • Jeffrey Choe & Sarah Coffen

  • Head: Simon Bass

  • Assistant: Peter Abbondanzo

  • Secretary: Daniel McGann

     

  • David Dworken & Bradley Fargo

  • Head: Kaitlyn O’Donnell

  • Assistant: Michael Moscatt

  • Secretary: Tyler Birn

     

     

     

  • Jakob Hain & Christopher Bravo

  • Head: Yuxuan Wang

  • Assistant: Sampson Jemison

  • Secretary: Daniel Melcer

     

     

Experience Report

     

     

     

8 11

     

The Remote Proxy Pattern

     

in Context

     

     

     

  • Iain Methe & Yuxuan Wang

  • Head: Daniel Lawrence

  • Assistant: Christian Kreiling

  • Secretary: Erin Burba

     

  • Sam Caccavale

  • Head: Bradley Fargo

  • Assistant: Simon Bass

  • Secretary: Daniel O’Connor

     

     

5 11

     

Hand-Over Panel

     

  • Anthony Wiryaman & Aaron Pradhan

  • Head: Alec Ge

  • Assistant: Nadiia Damrina

  • Secretary: Jack Ferrari

     

     

     

  • Kaitlyn O’Donnell & Austin Kim

  • Head: Iain Methe

  • Assistant: Jeffrey Choe

  • Secretary: Aidan Whitehead

     

  • Daniel Lawrence & Christopher Bravo

  • Head: James Kakivelis

  • Assistant: Liam Moynihan

  • Secretary: Luke San Antonio Bialecki

     

     

4 11

     

Make-up Code Review

     

West Village H 366, 10:30am

     

  • Felicia Zhang & Sarah Coffen

  • Head: Jason Crouse

  • Assistant: Jakob Hain

  • Secretary: Edward Li

     

     

     

1 11

     

  • Cole Vick & Luke Janik

  • Head: Daniel McGann

  • Assistant: Benjamin Walls

  • Secretary: Anthony Wiryaman

     

  • Jack Mastrangelo & Daniel Goldstein

  • Head: Jan Zimmermann

  • Assistant: Shanghao Zhong

  • Secretary: Zachary Youssef

     

     

     

  • David Dworken & Matthew Berry

  • Head: Peter Abbondanzo

  • Assistant: Tyler Birn

  • Secretary: Matthew Monjarrez

     

     

     

29 10

     

Contracts

     

Defensive Programming

     

     

     

  • Sam Caccavale & Bradley Fargo

  • Head: Austin Kim

  • Assistant: Cole Vick

  • Secretary: Felicia Zhang

     

  • David Dworken & Matthew Berry

  • Head: Liam Moynihan

  • Assistant: Jakob Hain

  • Secretary: Luke San Antonio Bialecki

     

     

25 10

     

  • Daniel Melcer & Edward Li

  • Head: Jack Mastrangelo

  • Assistant: David Dworken

  • Secretary: Sam Caccavale

     

  • Erin Burba

  • Head: Luke Janik

  • Assistant: Matthew Berry

  • Secretary: Sarah Coffen

     

     

     

  • Michael Moscatt & Shanghao Zhong

  • Head: Luke San Antonio Bialecki

  • Assistant: Daniel O’Connor

  • Secretary: Daniel Goldstein

     

     

     

22 10

     

  • Alec Ge & Peter Abbondanzo

  • Head: Luke San Antonio Bialecki

  • Assistant: Christopher Bravo

  • Secretary: Yuxuan Wang

     

  • Isaac Walker & Benjamin Walls

  • Head: Aidan Whitehead

  • Assistant: Jack Ferrari

  • Secretary: Jan Zimmermann

     

     

     

  • James Kakivelis & Tyler Birn

  • Head: Sampson Jemison

  • Assistant: Austin Kim

  • Secretary: Jason Crouse

     

     

     

18 10

     

Servers Again

     

GUI Inspection

15 10

     

Code Walks

     

Design Reviews

     

  • Nadiia Damrina & Zachary Youssef

  • Head: Matthew Monjarrez

  • Assistant: Aaron Pradhan

  • Secretary: Liam Moynihan

     

  • Jakob Hain & Daniel McGann

  • Head: Christian Kreiling

  • Assistant: Daniel Lawrence

  • Secretary: Jeffrey Choe

     

     

     

  • Kaitlyn O’Donnell & Austin Kim

  • Head: Daniel Goldstein

  • Assistant: Edward Li

  • Secretary: Iain Methe

     

     

     

11 10

     

Design Patterns

     

Effective Java

     

Test Harnesses

     

Tests

     

     

     

  • Kaitlyn O’Donnell & Austin Kim

  • Head: Shanghao Zhong

  • Assistant: Anthony Wiryaman

  • Secretary: Nadiia Damrina

     

  • Simon Bass & Jack Ferrari

  • Head: Edward Li

  • Assistant: Daniel O’Connor

  • Secretary: Iain Methe

     

     

     

  • Jakob Hain & Daniel McGann

  • Head: Daniel Lawrence

  • Assistant: Jeffrey Choe

  • Secretary: Aidan Whitehead

     

     

     

08 10

     

Design Spectrum

     

Context

     

  • Liam Moynihan & Aaron Pradhan

  • Head: Sam Caccavale

  • Assistant: Daniel McGann

  • Secretary: Bradley Fargo

     

  • Aidan Whitehead & Sampson Jemison

  • Head: David Dworken

  • Assistant: Hao Jiang

  • Secretary: Jack Mastrangelo

     

     

04 10

     

Keep Interfaces Narrow

     

Think Knowledge Transfer

     

  • Anthony Wiryaman & Jason Crouse

  • Head: Matthew Berry

  • Assistant: Kaitlyn O’Donnell

  • Secretary: Peter Abbondanzo

     

  • Iain Methe & Matthew Monjarrez

  • Head: Jakob Hain

  • Assistant: Erin Burba

  • Secretary: Alec Ge

     

     

     

  • Daniel O’Connor & Luke San Antonio Bialecki

  • Head: Daniel Melcer

  • Assistant: James Kakivelis

  • Secretary: Simon Bass

     

     

     

01 10

     

Design Decisions

     

Code Walks

     

  • Jeffrey Choe & Yuxuan Wang

  • Head: Tyler Birn

  • Assistant: Isaac Walker

  • Secretary: Cole Vick

     

  • Jan Zimmermann & Christian Kreiling

  • Head: Michael Moscatt

  • Assistant: Zachary Youssef

  • Secretary: Luke Janik

     

     

27 9

     

Coding

     

Code Walks

     

  • Kaitlyn O’Donnell, Austin Kim

  • Head: Michael Moscatt

  • Assistant: Zachary Youssef

  • Secretary: Luke Jan

     

  • Daniel Lawrence, Christopher Bravo

  • Head: Sarah Coffen

  • Assistant: Felicia Zhang

  • Secretary: Benjamin Walls

     

     

24 9

     

Requirements to Architecture

     

Design Review (dress rehearsal)

     

Architecture to Interfaces

     

     

  • requirements analysis: Tsuro states

  • its software architecture: components

  • designing interfaces

     

     

Daniel is Right: pre

     

after adding the tile to (1,1)

     

image

     

image

     

     

20 9

     

Integrating Across Protocols

     

Turn Protocols into Functions and Lines of Code

     

     

17 9

     

Integrating Across APIs

     

Code Walk Rehearsal, Reflection

     

     

13 9

     

Sw Dev Concepts
  • Requirements Analysis

  • Architecture & Protocols

  • Component Specification

  • Implementation & Code

  • Integration Testing

  • Deployment: Sociology

  • Maintenance

not a linear order; feedback cycles

     

  • TCP, netcat

  • sprinting a marathon

     

     

10 9

     

Psychology of Programming
  • Programmng as a Creatuve Activity

  • Pair Programming

  • Effective Design & Code Inspections

     

  • commandline arguments

  • STDIN and STDOUT

  • Unix pipes

     

     

06 9

     

  • The Life of Software

  • Technical Skills

  • Personal Skills

  • What is a Software System

  • How are Sw Sys Developed

     

Languages, Loves