Pacific University
 
Shereen Khoja Home
Research Interests
CS130/230
CS150
CS490
Fall Schedule
 
Office Hours
Mon 2:00 - 3:00pm
Tue 11:00 - 12:00pm
Thu 2:00 - 3:00pm
Fri 10:00 - 11:00am
or by appointment
 
Contact Info
shereen@pacificu.edu
(503) 352-2008
Strain 203C

 

Address:
UC689
2043 College Way
Forest Grove
OR 97116

Map it

Shereen Khoja

Course Content

Tuesday Thursday
Week 1
8/28-9/1

Discuss syllabus
How to plan a project
Project ideas

Defining senior capstone goals
Defining project goals
Software engineering methods

Week 2
9/4-9/8

Writing project proposals
DUE: (1) Senior capstone goals
DUE: (2) Supporting documentation for project idea

Project requirements
User interviews
DUE: (3) Project proposal

Week 3
9/11-9/15

Discuss project proposals
User/developer simulation

Discuss possible technologies for projects
DUE: (4) User requirements/Interview

Week 4
9/18-9/22

Refining project requirements
Importance of coding standards

Writing project specs
DUE: (5) Development environment and coding standards

Week 5
9/25-9/29

UML and using it for project specification

Scheduling for a project
DUE: (6) Structured diagram and project specification

Week 6
10/2-10/6

Discuss specification documents

How to present a project
DUE: (7) Project schedule

Week 7
10/9-10/13

Refine project schedules
Discuss presentation slides and presentation techniques

DUE: (14) Project proposal presentation
We will meet in the CS lab during lunch

Week 8
10/16-10/20

Prototypes and tracer bullets

Module designs
Module implementations

Week 9
10/23-10/27

(18) Individual meetings:

  • Matt Rose - 9.25am

  • Dan Uhl - 10.00am

We'll check up on the schedule and your process. I'll also review the blog and weekly logs with you.

DUE: (8) Project prototype or tracer bullet

Week 10

10/30-11/3

Version control

(12) Design review

Week 11
11/6-11/10

(17) Extreme programming - Topic led by Dan
We will meet in the CS lab during lunch

(17) Why software projects fail? Examples of failed projects and recommendations to avoid similar failures - Topic led by Matt
We will meet in the CS lab during lunch

Week 12
11/13-11/17

(13) Code review

Refactoring

Week 13
11/20-11/24

Testing as you code

What does personal character have to do with software development?

Week 14
11/27-12/1

DUE: (15) First project progress presentation
We will meet in the CS lab

Class evaluations
What would you like to see in CS492?
DUE: (22) Project portfolio