CSCE 482: SENIOR CAPSTONE DESIGN
Instructors: Dr. Dylan Shell
Office | : | HRBB 330C |
Phone | : | (979) 845-2369 |
: | dshell@tamu.edu | |
Web | : | http://robots.cs.tamu.edu/dshell |
Office hours | : | Tuesdays 11am-12pm and by appointment too. |
TA Information
|
|
Spring 2020
|
|
Course Description
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 design professionals.
Documents
- Syllabus (930) / Syllabus (931)
- Student Questionnaire (Due 15 Jan 2020)
- Proposal Document Template, Proposal Presentation Rubric, Document Sample, Presentation Sample
- CDR Document Sample, CDR Presentation Sample, CDR Presentation Rubric
- Final Document Sample, Presentation Sample
- Weekly Report
- Peer Review (via e-campus)
Detailed Description
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.
Course Objectives
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.
Learning Outcomes
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
Required:
Patric M. Lencioni, 2002, "The Five Dysfunctions of a Team: a Leadership Fable" Jossey-Bass.
(Electronic copy available to all via the library.)
Recommended:
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.
Academic Integrity
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.