CS 494 Spring 2015
Professor:
Email Address:
Office Location:
Strain 203C
Office Hours:
Mon 2:30 - 3:30pm
Tue 2:30 - 3:30pm
Wed 2:00 - 3:30pm
Tue 2:30 - 3:30pm
Wed 2:00 - 3:30pm
During this course, students will study the implementation and maintenance of a large software project. This includes the study of software development techniques, managing requirement and design changes during implementation, verification and validation, and defect management. In addition, students will participate in code reviews, study professionalism and job interview techniques. Prerequisite: CS 493 with a grade of "C" or better. 2 hours.
Schedule:
|
|
|
Readings |
|
Week
1 |
Feb
2 |
Syllabus Sprint Planning |
Senior
Projects Day Reservation Form Complete readings on the right by next class |
-
Code Reviews: Just Do It - Things Everyone Should Do: Code Review - Checklist for Code Reviews |
Feb
4 |
How
to conduct a job search Activity: Find a suitable job |
DUE: User stories updated on ScrumDesk | ||
Week
2 |
Feb 9 |
Code Reviews:
|
Assigned:
Conduct a thorough code inspection Assigned: Complete readings on the right by Thursday |
Lessons
from a silicon valley job search How companies read resumes and cover letters Job search tips Do you need a cover letter? |
Feb
11 |
Review
Company Values How to write a cover letter |
DUE: Company values | ||
Week
3 |
Feb
16 |
Sprint
Retrospective / Sprint Planning Be ready to demo your projects |
DUE: Result of code reviews | |
Feb
18 |
Code
review outcomes Come up with questions for Q&A |
|||
Week
4 |
Feb 23 |
Abstracts Guest Talk: Jeff Mazar @ 5pm in Strain 121 |
||
Feb 25 |
Resumes SPD Reservation Form due Feb 29 |
DUE: Bring your resume to class |
||
Week
5 |
Mar
1 |
Sprint
Retrospective / Sprint Planning |
||
Mar 3 |
Class Cancelled: Prof at a conference | |||
Week
6 |
Mar 8 | Abstracts |
DUE:
Bring your abstract to class |
|
Mar 10 | Over the shoulder code review | Senior Projects Day Abstract | ||
Week
7 |
Mar 15 | Sprint
Retrospective / Sprint Planning |
||
Mar 17 | Interview
questions exercise |
|||
Mar 22 | Spring
Break |
|
||
Mar 24 | Spring
Break |
|||
Week 8 | Mar 29 | Cover
letters and resumes |
DUE:
Bring your cover letter to class |
|
Mar 31 | Functional
Testing |
OUT: Functional
Testing |
||
Week 9 | Apr 5 | Sprint
Retrospective / Sprint Planning |
OUT: Final Report |
|
Apr 7 | How
to put together a great presentation |
DUE: Test Plan |
||
Week 10 | April
12 |
Presentation
practice |
||
April
14 |
Presentation
practice |
|||
Week 11 | April 19 |
Presentation practice | ||
April 21 | Beta
Testing |
|||
Week 12 | April
26 |
Sprint Retrospective | ||
April
28 |
Class Cancelled: Day after senior projects day | |||
Week 13 | May 3 |
Final Report, Poster | DUE: Testing Report |
|
May
5 |
Final
Report |
|||
Week
14 |
May
10 |
DUE: draft poster |
||
May 11 | Reading day | |||
May 12 |
Final
at noon |
DUE:
Final report, poster, final project |