|
COURSE SYLLABUS |
||||||||||||||
|
Course Number: CPT 275 Course Title: CPT Senior Project |
||||||||||||||
|
Class Hours Per week: 3 |
Lab Hours Per Week: 0 |
Credits Awarded: 3 |
||||||||||||
|
Catalog Description: |
This course includes the design, development, testing, and implementation of an instructor approved project. |
|||||||||||||
|
Entry Level Skills: |
The student should have the ability to develop both procedural and object oriented software and should have a basic knowledge of the software development process. |
|||||||||||||
|
Pre-requisites: |
CPT 232, CPT 264 |
|||||||||||||
|
Co-requisites: |
None |
|||||||||||||
|
Text(s)/Required
Materials: |
·
Text(s): Applied Software Project
Management, Andrew Stellman and Jennifer Greene, O’Reilly © 2005 and The
Mythical Man-Month, · Storage media: USB flash drive |
|||||||||||||
|
Course Competencies
and Objectives: |
Upon satisfactory completion of the course, the student should be able to: · Prepare a requirements document · Write a detailed statement of work · Estimate development time · Develop a project schedule · Prepare design documentation · Design and code as part of a multi programmer project · Integrate their software components with the work of others · Understand, and conduct, various types of software reviews · Prepare, and carry out, a thorough project test plan · Work as part of a development team · Complete a project with schedule constraints |
|||||||||||||
|
Major Course
Topics: |
Project steps Requirements specification Statement of Work Estimating software development time Scheduling Design documentation Design and coding Software reviews Software testing and Test Plans Teamwork Understanding project management |
|||||||||||||
|
Grade Calculation
Method: |
There will be a Mid Term Exam at the end of the seventh week of the semester and a Final Exam at the end of the course. A significant, semester long, small group software project will be undertaken to specify, design, implement and test a software product approved by the instructor. This project will be a significant part of the grade. At the end of the term, the final grade is calculated as follows:
|
|||||||||||||
|
Additional Information
Pertaining to Grades: Students must earn a minimum grade of ‘C’ in all CPT/IST courses used to fulfill graduation requirements of a Computer and Information Technology program. |
||||||||||||||
|
Prepared by |
Date written or
revised: 10/17/2007 |
|||||||||||||