CPE 350
CPE Capstone Preparation
Winter 2006

Professor Daniel Stearns
Office 14-222
Office Hours Posted on office door and on Web page
email address dstearns@csc.calpoly.edu
Web URL http://www.csc.calpoly.edu/~dstearns

There are links in this syllabus; you must follow those links on the WWW to thoroughly understand all course requirements.

Course Objectives:

  1. To learn project management principles
  2. To become RFID technology and tool experts
  3. To learn how to specify system functions
  4. To learn how to document an embedded system architecture

CPE 316 or CPE 329 (concurrently OK)

Required Books
Finkenzeller, RFID Handbook, 2nd Edition

Kemp, Project Management Demystified

Gold Fibre Design: Project Planner Notebook No. 20-817 to be used for your status reports.

Recommended Book
RFID for Dummies

Course Description
CPE 350/450 covers the engineering of an embedded (both hardware and software) computer system.
The objective is to create a real project environment in a college course. Projects are done by a team that creates an actual development environment with a customer, release dates, versions and formal configuration control.
The learning emphasis in CPE 350 is the "front-end" of a project.
We will cover requirements engineering, embedded systems architecture, project planning and acceptance testing.

Project Team
You will work on a project team of 4-5 people for the duration of CPE 350/450.
The project team completes project assignments and project deliverables.
Project Assignments are small in scope, not shown to the customer, and are completed within one lab period.
Project Deliverables are major documents or product components that are shown to the customer and generally require several weeks to complete.

Class Presentations
Every student must prepare and present a formal talk during CPE 350.
Most students will present an RFID topic; other students will present their team system design.

Individual Notebook
Each student must keep a course notebook and bring the notebook to every class meeting.
Every entry in the notebook must be dated and clearly labeled. The notebook must contain, at a minimum:

Attendance is required; expect to be present every lab period for the entire 3 hours.

There will be a small number of assigned readings during the quarter.
You will be asked to answer questions about the reading in your notebook; questions will relate to your team project.

There are no scheduled examinations in CPE 350.

CPE 350 grading attempts to simulate the corporate world; a new employee is assumed to be perfect unless he or she demonstrates performance to the contrary. Consequently, each of you starts with a perfect A+ in CPE 350. Grading is done subjectively using the WPE scale

A ding is a grade penalty assigned for unsatisfactory or late work; each ding lowers your final course grade by one grade (e.g. B to B-)
It is sometimes possible to earn ding credits; if you acquire dings, ask how you might earn ding credits.

R grading
Some project assignments/deliverables are R-graded; this means they will be returned for rework.
You then have 1 lab period to correct the assignment, with no ding penalty.

Team Project
Your personal work on the project deliverables is the primary factor that determines your course grade. Your grade is assigned on an individual basis; evaluation is done as if you were a corporate employee. There is no such thing as a team grade on project deliverables!

The CPE 350 project is a team effort. The project deliverables must be completed before any team member is assigned a grade.
Exclusive of other considerations (project assignments, notebook, RFID presentation), every student will earn a project grade of A, B, C or F. This grade will be assigned subjectively, based on individually completed project work and self-evaluations. Any student who does not participate fully in the team project will earn an F in CPE 350.

The final course grade is determined as follows:
Project Deliverables 70% These are the major project deliverables such as design specification
Project Assignments 20% These are assignments completed during lab time
Class Presentation 10% Course grade = F if no presentation given
Dings course grade lowered 1 grade/ding It is possible to earn ding credits with extra credit work
Each unauthorized lab absence 3 dings/absence You must not miss lab or leave early without appropriate permission

Notebook - Weekly status reports.
Each missed or unsatisfactory status report lowers your final course grade one grade (e.g. A to A-). Late status reports are not accepted.

Notebook - Personal Notes
One warning then 1 ding per week for missing or unsatisfactory notes.

Late Work Policies
A computer engineer has a responsibility to manage time effectively and turn in work on time. Deadlines are rarely absolute; if you are having a problem, discuss it; this advice applies to the workplace as well as any college class.
For CPE 350, the following late policies apply:

All individual work submitted must be your own. Cooperative study and mutual aid are healthy learning methods and are strongly encouraged. It is cheating to copy someone's work or allow someone to copy your work. It is cheating to copy material from a publication without giving credit. Cheating will result in a course grade of F.

The best place to discuss the course is during lecture and laboratory times. Email is a poor substitute for direct communication. If you use email, put CPE 350 on the subject line to get best response time.
Class announcements, assignments and materials are available on the Web; be sure to check them regularly.

Last updated on 1/16/06