Algorithms and OOD (CSC 207 2014F) : EBoards
Primary: [Front Door] [Schedule] - [Academic Honesty] [Disabilities] [Email] - [Learning Outcomes] [FAQ] [Teaching & Learning] [Grading] [Rubric] - [Calendar]
Current: [Assignment] [EBoard] [Lab] [Outline] [Reading]
Sections: [Assignments] [EBoards] [Examples] [Handouts] [Labs] [Outlines] [Readings]
Reference: [Student-Curated Resources] [Java 8 API] [Java 8 Tutorials] [Code Conventions]
Related Courses: [CSC 152 2006S (Rebelsky)] [CSC 207 2014S (Rebelsky)] [CSC 207 2014F (Walker)] [CSC 207 2011S (Weinman)]
Misc: [Submit Questions] - [SamR] [Glimmer Labs] [CS@Grinnell] [Grinnell] - [Issue Tracker (Course)] [Issue Tracker (Textbook)]
Continue lab partners.
Overview
Intended model for this semester: I pair groups of students with a client. You set up an Ushahidi installation for the client. You build a simple Java application that does some custom analysis of the data. You present an overview to the class.
Model from last semester: You write a parser for JSON. You extend the parser in an "interesting" way. (You get to choose what "interesting" means.) You give a three-minute, three-slide presentation to an audience of potential "clients".
Requested model from Heather Benning: You write a program that takes requirements for setting up sporting seasons. We'll probably still do the three-minute, three-slide presentations.
I prefer that you all do the same type of project so that things are comparable (and because projects require a lot of support).
swapint[].Groups:
SimpleList interface (see today's lab for details).