CSCE 482: SENIOR CAPSTONE DESIGN
Instructor: Dr. Dylan Shell
|Office hours||:||Friday 10am-11am and by appointment too.|
|Lecture Time||:||Mon/Wed 11:30am-11:55am|
|Lecture Location||:||HRBB 126|
|Lab Time||:||Mon/Wed 12:00pm-2:30pm|
|Lab Location||:||HRBB 229|
This is a project-based course focusing on skills for system integration
in order to solve real-world problems in computer science. It involves a significant team software
project that integrates advanced concepts across computer science specializations,
requiring the whole process from design, implementation, documentation and demonstration,
as well as establishing a design methodology, management process and team management.
Emphasis is placed upon student's activities as
- Student Questionnaire
- Proposal Document Template (Proposal Presentation Rubric) (Document Sample) (Presentation Sample)
- CDR Document Template (CDR Presentation Rubric) (Document Sample) (Presentation Sample)
- Weekly Report
- Peer Review
CSCE 482 is a project-oriented course aimed at developing system integration skills. Students work in groups of 3-4 people to complete a significant software engineering design project. Every project requires complete implementation, documentation and demonstration of a software system, which may also involve minor hardware too. The focus is not only on the final product but also on design methodology, management process and teamwork
Each team will be required to manage its own efforts to complete its project in a timely manner. Group members will be required to keep individual lab notebooks recording their efforts and their personal impressions of the project. Students will be graded based on both the quality of the group product and their individual contributions.
Every team will be required to schedule a weekly meeting with the course instructor and the TA, preferably during the official class or lab hours. These meetings must be attended by every group member. Since the projects will be student managed, the exact nature and style of these meetings is at the group’s discretion. However, every member of the group is expected to participate.
At the end of the semester, each group will make a public presentation describing and demonstrating their work. These presentations will be open to the university community and visitors from industry.
To prepare students for engineering practice with a major experience based on the knowledge and skills acquired in course work and incorporating engineering standards and constraints that include most of the following considerations: economic; environmental; sustainability; manufacturability; ethical; health and safety; social; and political.
It is expected that successful participation in the course will allow the student to demonstrate:
- an ability to apply knowledge of mathematics, science, and engineering
- an ability to design and conduct experiments, as well as to analyze and interpret data
- an ability to design a system, component, or process to meet desired needs
- an ability to function on multi-disciplinary teams
- an ability to identify, formulate, and solve engineering problems
- an understanding of professional and ethical responsibility
- an ability to communicate effectively
- an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Textbook and/or Resource Material
Patric M. Lencioni, 2002, "The Five Dysfunctions of a Team: a Leadership Fable" Jossey-Bass. (Electronic copy available to all via the library.)
Ralph Ford and Chris Coulston, 2007, "Design for Electrical and Computer Engineers," McGraw-Hill Education.
Barry Hyman, 2003, "Fundamentals of Engineering Design," second edition, Prentice Hall.
Roger Pressman, 2009, "Software Engineering: A Practitioner's Approach," seventh edition, McGraw-Hill.
James Shore, 2007, "The Art of Agile Development," O'Reilly (Electronic copy available to all via the library.)
Students with Disabilities
The Americans with Disabilities Act (ADA) is a federal anti-discrimination statute that provides comprehensive civil rights protection for persons with disabilities. Among other things, this legislation requires that all students with disabilities be guaranteed a learning environment that provides for reasonable accommodation of their disabilities. If you believe you have a disability requiring an accommodation, please contact Disability Services, in Cain Hall, Room B118, or call (979) 845-1637. For additional information visit http://disability.tamu.edu.
Please review Section 20 of the TAMU Student Rules (http://student-rules.tamu.edu/) for a list of examples of scholastic dishonesty. In particular, be aware of the issues of plagiarism and fabrication of information. The use of existing software implementations or hardware designs should be discussed with the instructor prior to being incorporated into the project. Proper credit must be given to the original source of concepts, designs, software, technical documents, scientific literature, etc.
This course has a zero-tolerance policy to academic misconduct of any kind including: cheating, fabrication, falsification, multiple submissions, plagiarism. Ignorance of the rules does not exclude any student from the requirements or the processes of the Honor System. Definitions and further information is at http://www.tamu.edu/aggiehonor. Note in particular the seriousness of the disciplinary action.