CSSE 120 – Introduction to Software Development (Robotics)
 
Winter 2012-2013 (aka 201320)
 
What to do, When
Tuesdays AFTER the preceding session and BEFORE the next one: Thursdays AFTER the preceding session and BEFORE the next one: Fridays AFTER the preceding session and BEFORE the next one:
Session 1, 11/27:
Introduction
Session 1 Eclipse
Session 2 Videos
Session 2, 11/29:
Input-Compute-Output
Session 2 Eclipse
Session 3 Videos
Session 3, 11/30:
Objects and Loops
Session 3 Eclipse
Session 4 Videos
Session 4, 12/4:
Functions, Methods and Parameters
Session 4 Eclipse
Session 5 Videos
Session 5, 12/6:
Conditionals and Accumulators
Session 5 Eclipse
Session 6 Videos
Session 6, 12/7:
Robots
Session 6 Eclipse
Session 7 Videos
Session 7, 12/11:
Sequences
Session 7 Eclipse
Session 8 Videos
Session 8, 12/13:
Patterns for Sequences
Session 8 Eclipse
Session 9 Videos
Session 9, 12/14:
Robots and Test 1 Practice
Session 9 Eclipse
Session 10 Videos
Session 10, 12/18:
Test 1 (in class)
Session 10 Eclipse
Session 11 Videos
Session 11, 12/20:
Waiting for Events
Session 11 Eclipse
Session 12 Videos
Session 12, 12/21:
Robots
Session 12 Eclipse
Session 13 Videos
Session 13, 1/8:
Sequences, Again
Session 13 Eclipse
Session 14 Videos
Session 14, 1/10:
Pointers and Mutation
Session 14 Eclipse
Session 15 Videos
Session 15, 1/11:
Project Kickoff, Agile/Scrum, Procedural Decomposition and Tkinter
Session 15 Eclipse
Session 16 Videos
Session 16, 1/15:
Integrating Code, Event-Driven Programming, and Tkinter
Session 16 Eclipse
Session 17 Videos
Session 17, 1/17:
More Tkinter
Session 17 Eclipse
Session 18 Videos
Session 18, 1/18:
Sprint 1 ends, Test 2 Practice
Session 18 Eclipse
Session 19 Videos
Session 19, 1/22:
Test 2 (7 - 9 p.m., no regular class)
Session 19 Eclipse
Session 20 Videos
Session 20, 1/24:
Nested Loops
Session 20 Eclipse
Session 21 Videos
Session 21, 1/25:
Sprint 2 ends
Session 21 Eclipse
Session 22 Videos
Session 22, 1/29:
Sprint 3
Session 22 Eclipse
Session 23 Videos
Session 23, 1/31:
Sprint 3
Session 23 Eclipse
Session 24 Videos
Session 24, 2/1:
Sprint 3 ends
Session 24 Eclipse
Session 25 Videos
Session 25, 2/5:
C: Variables, Loops, Functions
Session 25 Eclipse
Session 26 Videos
Session 26, 2/7:
C: Nested Loops
Session 26 Eclipse
Session 27 Videos
Session 27, 2/8:
C: Arrays
Session 27 Eclipse
Session 28 Videos
Session 28, 2/12:
C: Structures
Session 28 Eclipse
Session 29 Videos
Session 29, 2/14:
C: Pointers and Dynamic Memory Allocation. C: Final Exam Practice.
Session 29 Eclipse
Session 30 Videos
Session 30, 2/15:
C: Strings, Files and 2D Arrays. C: Final Exam Practice.
Session 30 Eclipse
Resources Human Help
  • Students assistants are in the Moench F-217 CSSE lab every Sunday through Thursday from 7 p.m. to 9 p.m.
  • Email csse120-staff AT rose-hulman.edu (replace the AT with an @ sign, no spaces)
  • Visit your instructors in their offices: David Mutchler (Moench F-204) and Chandan Rupakheti (Moench F-203). Drop in or make an appointment.