Senior Projects

24
Senior Projects Fall 2009 Meeting 1 August 24, 2009

description

Senior Projects. Fall 2009 Meeting 1 August 24, 2009. Welcome. Capstone course What is a capstone? Why a capstone course? Your goals for the course? Ancillary activities Job search and other next steps Fun with computing Fun without computing Breadth of knowledge. Course Web Site. - PowerPoint PPT Presentation

Transcript of Senior Projects

Page 1: Senior Projects

Senior Projects

Fall 2009

Meeting 1

August 24, 2009

Page 2: Senior Projects

Welcome

• Capstone course– What is a capstone?– Why a capstone course?– Your goals for the course?

• Ancillary activities– Job search and other next steps– Fun with computing– Fun without computing– Breadth of knowledge

Page 3: Senior Projects

Course Web Site

• Central repository for information and instructions

• Linked from “My Courses”

• Check it now

Page 4: Senior Projects

Systems

Page 5: Senior Projects

SEL (aka MSC 158)

• Hawk– Userid/pswd: LDAP. Make sure it works– Rational suite– Visual Studio–

• Macs• Room access• Remote access

– Remote login– FTP

Page 6: Senior Projects

UNIX

• Sun cluster– Userid/Pswd: – Tools

• Awk• Perl• Grep

• Remote access– Secure shell– FTP

Page 7: Senior Projects

Special Systems

• Freeware– Can be downloaded and installed

• Costware– Department or other funds may be available

• Small systems– iPhone, iPod Touch

• Interesting interfaces– Multitouch table

Page 8: Senior Projects

THE Project

Page 9: Senior Projects

Time Commitment

• 3 credit course

• Project class implies 4-5 hours per week per credit outside of class

• 15 calendar weeks

• 3 x 4.5 x 15 = 202.5 person-hours

Page 10: Senior Projects

Project Log

• Due each Monday, 10:00 a.m.• Submitted as a Word document attached to an

email– File name is <last name><mmdd>.doc– Example: beck0824.doc

• Documents in four sections – Team meetings: time, place, results (if applicable)– Individual effort, either as a team member or as a

single person, including time estimate by task to nearest 15 minutes

– Next week’s plans—starting at 1:20 p.m. ET of the submission day

– Obstacles to progress

Page 11: Senior Projects

Interim Project Reports

• M, 8/31: Initial Project Description

• W, 9/16: Sprint Review 1

• W, 10/7: Sprint Review 2

• W, 11/4: Sprint Review 3

• M, 11/23: Sprint Review 4

Page 12: Senior Projects

Final Project Presentations

• Senior Projects Fair, Reading Day: F, 12/11

• Final Sprint Review and Code Release: M, 12/14, 1:30 – 4:00 p.m.

• Sigma Xi Research Day

• Research conference

Page 13: Senior Projects

Modified Agile Development

• Describe the agile development process

Page 14: Senior Projects

Forgetfulness

For the next few minutes,

FORGET

about the project that you think you want to do, that you planned for all summer.

Page 15: Senior Projects

Software Development Project

• Team-based

• Complex software system

• Identifiable customer for inclusion in the participatory design process

• Based, perhaps, on software engineering requirements document

Page 16: Senior Projects

Research Project

• Substantial research project

• Results suitable for publication and judging for awards

Page 17: Senior Projects

Collaboration

• TWISTZ: Team Work in Several Time Zones

• Partners– University of Uppsala, Sweden– American University of Science and

Technology, Beirut, Lebanon– and others as projects evolve

Page 18: Senior Projects

Publication

Page 19: Senior Projects

Print

• Survey article

• Research paper

• Requirements document

• User’s manual

Page 20: Senior Projects

Print Tools

• MS Word– Which version?

• PCTeX– Essential for well-produced mathematical

expressions

• EndNote– Handles bibliographic material

Page 21: Senior Projects

Oral

• Presentation with supporting visuals

Page 22: Senior Projects

Poster

• Conference presentation

• Hall display

• CS style, which will be defined later.

Page 23: Senior Projects

Web-Based

• Web site

• Wiki

• Blog

• Social network group

Page 24: Senior Projects

Competition

• Sigma Xi poster• CCSC meeting• ACM Student Research Poster

Competition• NCUR conference• CRA undergraduate research • Google• Microsoft: Imagine Cup