Pacific University
 
Shereen Khoja Home
Research Interests
CS150
CS360
CS490
Fall Schedule
 
Office Hours
Mon 2:00 - 3:30pm
Tue 2:30 - 3:30pm
Wed 2:00 - 3:30pm
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/29-9/2

Discuss syllabus
How to plan a project

Project proposals
Defining project goals
Software engineering methods

Week 2
9/5-9/9
Project requirements
User interviews
DUE: (1) Project proposal
Project scheduling
Writing project specs
Week 3
9/12-9/16

Tracer bullets
Module designs
DUE: (2) User requirements/Interview

How to present a project
DUE: (3) Environment survey and coding standards
Week 4
9/19-9/23

DUE: (4) Project specification and schedule
Student presentations:

  • Adam Herr
  • Ben Young

DUE: (5) Project schedule
Student presentations:

  • Cesar Leal
  • Jim Truher
Week 5
9/26-9/30

Student presentations:

  • Kyle Tomita
  • Nathanael Merril

Student presentations:

  • Tim Prins
  • Youngjun Kim
Week 6
10/3-10/7

Version control - led by Tim Prins
Maintaining a Bibliography - led by Nathanael Merril

Design reviews
Week 7
10/10-10/14
Self documenting code - led by Adam
Testing as you code - led by Ben
Design reviews
Week 8
10/17-10/21

Individual meetings:

  • Adam Herr - 1.00pm
  • Youngjun Kim - 1.25pm
  • Cesar Leal - 1.50pm

Individual meetings:

  • Nathanael Merril - 1.00pm
  • Tim Prins - 1.25pm
  • Kyle Tomita - 1.50pm
Week 9
10/24-10/28

Individual meetings:

  • Jim Truher - 1.00pm
  • Ben Young - 1.25pm
  • Anyone again? - 1.50pm
Code reviews

Week 10

10/31-11/4

Extreme programming - led by Jim
Why software projects fail? Examples of failed projects and recommendations to avoid similar failures - led by Youngjun

Code reviews
Week 11
11/7-11/11

What does personal character have to do with software development - led by Cesar
Refactoring - led by Kyle

Project walkthrough:

  • Adam Herr
  • Cesar Leal
Week 12
11/14-11/18

Project walkthrough:

  • Tim Prins
  • Jim Truher

Project walkthrough:

  • Youngjun Kim
  • Nathanael Merril
Week 13
11/21-11/25

Project walkthrough:

  • Kyle Tomita
  • Ben Young
No class (Thanksgiving)
Week 14
11/28-12/2
Senior capstone wrap-up Final Presentations
DUE: (6) Lab notebook
DUE: (7) Project portfolio