
CMU 15-539: Computer Science Pedagogy, Fall 2017
Week2 Team Reports
Critical Path Student Teams
Backend
Done
- Using Java for 3 weeks (trial period)
- Using AWS
- Released Homework 2
To Do
- Prepare Spring training
- Prepare Design Pattern + Java Best Practice Tips
UX Design
To Do
- Finalize weekly meeting time
- Finalize feedback on design process plan
- Split group up into teams
Done
- Assigned Homework 2
Frontend/UX Implementation
Done
- Decided Stack: React + Redux + React Router + Bootstrap 3 + Fetch + Immutable.js
- Created training materials
- Released Homework 2
- Created Example Report of Frontend Stack
To Do
- Add dev ops to example repo
- Tutor UX Implementation Team members
CS1: Scope+Sequence; Content
Done
- Completed Homework1
- Assigned Homework 2
To Do
- Homework 3
Critical Path Internal/Staff Teams
Autograder
Done
- Assigned Homework 2
To Do
Nothing yet!
Graphics/Animation Framework
Done
- Made a prototype animation framework
To Do
- Collect animation feedback from homework1
DevOps
Done
- Decided: Github organization, Slack, Travis
- Decided: Style guides are final: Java=Google, Python=PEP8, JS+React=AirBnB
- Registered for Slack, Github, Travis
- Created Skunk Works repo , has per-user directories for conflict-less experimentation
- Assigned Git homework
- Get educational Travis plan
- Add students to Github
- Add people to Slack
To Do
- Write style/contribution guide
- License file
- Java with Gradle Example Repo
- React & friends Example Repo
- Python (targeted towards exercises, not server) Example Repo
- Create Conglomerate repo
Grading
Done
- Sendout Homework 1 grading logistics, TAs graded
To Do
- Finalize Homework 1 in Autolab
- Setup Homework 2 grading logistics
Additional High-Priority Student Teams
Outreach Management
Done
- Act153 Clearances except 5 people
To Do
- Figure out Act153 special cases (those 5 people)
Graphic Design Team
Done
- Assigned Homework 2
To Do
- Meet up to go over how to customize a bootstrap component
- Make one bootstrap component and teach the Graphic Design team
Textbook
Done
- Brainstormed some initial tools to make a textbook (Jupyter, Gitbook, etc. )
- Assign Homework 2
To Do
- Look into pdf/offline generation
- Look into free services for textbooks
Accessibility
Done
- Assigned Homework 2
To Do
- Compile a list of different disabilities we’re dealing with
- Determine appropriate terminology to refer to all of these disabilities
Video Team
Done
- Assigned Homework 2
To Do
Nothing yet!
Extended Framework
Done
- Assigned Homework 2
To Do
- Form for ideas
Media Team
Done
- Assigned Homework 2
To Do
Nothing yet!
CS Pedagogy/Competitive Analysis
Done
- Assigned Homework 2
To Do
Nothing yet!