WAKE TECHNICAL COMMUNITY COLLEGE DIVISION OF COMPUTER & ENGINEERING TECHNOLOGIES COURSE SYLLABUS COURSE NO: CSC289 TITLE: Programming Capstone Project
Textbook(s): Title: UML Demystified: A Self-Teaching Guide Author: Paul Kimmel ISBN: 978-0-07-226182-0 Publisher: McGraw Hill
Software used to complete coursework: Other required equipment: Credit Hours: Three (3) Semester Hours Pre-requisites: CTS285 Co-requisites: none Course Description: This course provides an opportunity to complete a significant programming project from the design phase through implementation with minimal instructor support. Emphasis is placed on project definition, testing, presentation, and implementation. Upon completion, students should be able to complete a project from the definition phase through implementation.
Course Goals:
Familiarize students with different phases of software development
Teach students how to design, implement and test a programming project
Teach stduents how to create documenations for a software system
Student Learning Outcomes: Upon successful completion, students will be able to demonstrate (through completion of classwork and assignments):
Design a software product
Implement the software product
Create doucmentation to describe the technical details of the sofwtare product
Write user guide to help users to use the sofwtare product
Design and perform tests to evaluate the correctness of the sofwtare product
The Core Values of Wake Technical Community College
Respect
Instructor and students will foster an environment that is respectful of all.
Responsibility
Instructor and students will foster an environment that promotes taking responsibility for one's actions and obligations.
Critical Thinking
Instructor and students will strive to improve the critical thinking skills of analysis, synthesis, and evaluation.
Communication
Instructor and students will strive to ensure that both written and oral communications are clearly understood.
Collaboration
Instructor and students will strive to develop collaborative skills.
Grading Is As Follows:
Lab assignments
10
Must be submitted on time.
Project proposal
10
Must be submitted on time
Weekly updates
10
Must be submitted on time
Project
70
Must be submitted on time
Classroom Policies:
Students are responsible for all of the information presented in the Wake Technical Community College Student Handbook.
Please note that computers are to be used at all times for official course purposes. Use of computers for general web surfing, e-mailing, chat room discussions, social networking, and any other non-course related task is forbidden. Violation of this rule will result in a grade deduction and possible loss of computer privileges.
The college forbids the use of all audible electronic equipment during instructional time. Forbidden devices include but are not limited to: cell phones, smart phones, MP3 players, tablets, and PDAs.
If you miss a lecture or arrive late, you are responsible for the material presented, handouts distributed, and any announcements made that day. The instructor will not provide notes for missed classes.
Tentative Schedule Note: This schedule is subject to some changes/modifications per Instructor -- This offered as only a study guide. The pace of each class differs according to the instructional needs of the students in the class. Always consult with your instructor. Note** A Final Project may be assigned in lieu of a Final Exam.
Unit
Coursework
Textbook/Assignments
1
Project Design/UML
Lab 1
2
Project Design/UML
Lab 2
3
Project Design/UML
Lab 3
4
Coding/Testing
Project proposal
5
Coding/Testing
Weekly update
6
Coding/Testing
Weekly update
7
Coding/Testing
Weekly update
8
Coding/Testing
Weekly update
9
Documentation
Weekly update
10
Documentation/Demonstration
Project submission
Disability Support Services (DSS) is available for students who require academic accommodations due to any physical, psychological, or learning disability. To determine eligibility, contact the office at 108-S Holding Hall or call 919-866-5500
Copyright - - Wake Technical Community College All Rights Reserved