CSC 599: Senior Capstone
Spring 2015

4:00-6:30 W
432 Criss II
Dr. David Reed
203D Hitchcock      x2583

Texts:    Blown to Bits: Your Life, Liberty, and Happiness After the Digital Explosion.
           Hal Abelson, Ken Ledeen, and Hary Lewis, Addison-Wesley, 2008.
The Information: A History, A Theory, A Flood.
           James Gleick, Vintage, 2012.

Prerequisite: Computer Science & Informatics (or related) major, Senior standing

Course Description

This project-based capstone is intended for computer science seniors. Each student will design, implement, and present a project that integrates computer science content from his or her major courses. It is expected that the project will involve building a software and/or Web-based product, such as database of resources for a non-profit organization, a mobile app for locating classrooms on campus, or an interactive, multimedia Web site for a student group. In addition, students will read and discuss articles in a seminar-style setting.

Specific objectives:

Required Work

The class will meet weekly to discuss articles on computer science and its impact. Each student will lead the discussion on one reading, and will be expected to contribute to discussions on all of the readings. In addition, each student will meet individually or in small groups with the instructor to receive guidance and to report on his/her project. The project must integrate content from the computer science curriculum. For example, developing a mobile application that connects to a customer database would integrate concepts from Data Structures, Web Programming, and Databases.

Each student will complete a 10-page (minimum) project report that provides background information, design goals, and a detailed description of the project. A draft of that report must be submitted for feedback and the appropriate revisions made in the final report. In the last week of the course, students will present their projects to the class.

Students are expected to attend and participate in discussions each week. In the case of an emergency, the student should make every effort to notify the instructor of his/her absence, and meet with the instructor at earliest opportunity to discussed missed material. The final grade for the course will be based on the following weightings:

Seminar-style discussions 45%
    attendance/participation (25%)
    preparation/leadership (20%)
Capstone project 55%
    project proposal (5%)
    checkpoint 1 (5%)
    checkpoint 2 (5%)
    report draft (15%)
    final report (15%)
    project presentation (10%)

At the minimum, departmental grading cutoffs for the final average will apply. That is, 92-100% guarantees an A, 87-91% a B+, 82-86% a B, 77-81% a C+, 71-76% a C, and 60-70% a D. Depending on class performance, some shifting of grades (in an upward direction only) may occur as final letter grades are assigned.

It is expected that all students check their Creighton email accounts regularly. Official announcements, such as assignment revisions or class cancellations, will be distributed through Creighton email.

Policy on Collaboration

Creighton's policy on cheating and plagiarism is spelled out in the the Student Handbook, with college procedures available online. In addition, the Capstone project must be an original work of the student or team of students for this course. When the project builds upon existing ideas or code, the sources must be appropriately referenced.

Weekly Schedule (check regularly for updates)

Date Discussion Project
Jan 14 Organizational meeting (Dr. Reed)  
21 Joint session
   professionalism & career planning
28 Blown to Bits, Ch. 1 (Reed)
Blown to Bits, Ch. 2 (Reed)
Project team roster due
Feb 4 Blown to Bits, Ch. 3 (Joyce)
Blown to Bits, Ch. 4 (Estabrook)
Project proposal due
11 Joint session in Hitchcock 205 (Jim Bretl, Career Center)
   resume preparation & interviewing (useful links)
18 Computing Machinery and Intelligence (Reed)
The Mythical Man-Month (Byrne)
25 The World Wide Web (Allred)
The anatomy of a large-scale hypertextual Web search engine (Allred)
Mar 4 Project workday
   consultations & collaboration
18 Alumni visits
   real-world experiences & transitioning
Checkpoint 1
25 The Information, Ch 1-2 (Reed)  
Apr 1 The Information, Ch 3 (Crawford)
The Information, Ch 4 (Katan)
Checkpoint 2
8 The Information, Ch 5 (Lyons)
The Information, Ch 6 (Seger)
15 Project workday
   no class meeting - work on paper draft
Report draft due
22 The Information, Ch 7-9 (Reed) Practice presentations
29 Presentations: Networks, ScheduleMe, Appetite, Cadets Project presentations
May 6 Submit final project report by class time Final report due

In the event of disruption of normal classroom activities due to a flu outbreak or other emergency, the format for this course may be modified to enable completion of the course. In that event, you will be provided an addendum to this syllabus that will supersede this version.