Mathematics/Computer
Science
CSC
490 01 ADVANCED SOFTWARE PROJECT
|
Instructor: Dr. Chuck Lillie |
Semester: Fall 2005 |
|
Class Location: Science 1237B |
Time: MW 1:30 p.m. - 3:15 p.m. |
|
Section: 01 |
|
Description
An
assigned, group or individual, in-depth programming project includes problem
definition, requirements analysis, design, implementation, documentation, and
testing.
Please note that the use of University computers, as well as E-mail and
Internet communications is for University-related business only.
Course
Materials
Textbook
McConnell, Rapid Development
Prerequisites:
CSC
225 and CSC 285
Goals:
· Comprehend quality software development methodologies.
· Apply software engineering principles.
· Construct a quality software product.
Objectives:
By the end of this course the student should be able to:
·
Recognize and define five major software
development lifecycle models.
·
Evaluate a Statement of Work (SOW) and determine
project requirements.
·
Create a Work Breakdown Structure (WBS) for a
software project.
·
Develop a software requirements analysis
document.
·
Design and document a software project.
·
Write and execute a software test plan.
· Implement a programming project using an established software development process.
Office Hours
Office: Science 1219
Phone: 521-6415
E-mail: lilliec@uncp.edu
Office
Hours: M 1:00 PM to 1:30 PM
M 3:30 PM to 5:00 PM
W 1:00 PM to 1:30 PM
F 1:00 PM
to 3:00 PM
Other times by appointment
Open door indicates unscheduled office hours
Course Links
Exams
and Project
The final exam is comprehensive.
Midterm will cover what was covered in class up to that point. This class is based on defining and
implementing a software project.
Delivery dates will be established and met.
Grading
Policy
You are responsible for all material covered in class even if you are absent. The final grade will be a weighted average of the scores in weekly progress reports, programming project, team evaluation, midterm exam, and final exam. Lead presenter for weekly progress reports will rotate among team members on weekly basis. If we do not have a midterm or final exam the weights will be spread equally among the remaining components.
Grade
Components
|
Name |
Weight |
|
Weekly Progress Reports |
20% |
|
Programming Project |
40% |
|
Team Evaluation |
20% |
|
Final Exam |
20% |
Final
Grades
|
93 100 = A |
88 89 = B+ |
78 79 = C+ |
68 69 = D+ |
Below 60 = F |
|
90 92 =
A- |
83 87 = B |
73 77 = C |
63 67 = D |
|
|
|
80 82 = B- |
70 72 = C- |
60 62 = D- |
|
Attendance
Policy
Attendance will be checked. To get a passing grade in the course you should attend at least 90% of the classes. Less than 90% attendance will adversely affect your grade. Team meetings are important. At the end of the semester each team member will rate himself/herself and the other members of the team. These team evaluations will be used to determine the students individual grades.
Student
Conduct & Honor Code
The UNCP
Academic Honor Code will be strictly observed in this class.
Dates
Last day to drop the class with W:
Monday, October 24, 2005.
Final Exam: Friday, December 9,
2005, 11:00 a.m. - 1:30 p.m.
Any
student with a documented disability needing academic adjustments is requested
to speak directly to Disability Support Services and the instructor, as early
in the semester (preferably within the first class week) as possible. All
discussions will remain confidential.
This
publication is available in alternative formats upon request. Please contact
Mary Helen Walker, Disability Support Services,
Updated May 19, 2005 | lilliec@uncp.edu