14:332:438 Capstone Design – Computer Systems

Course Catalog Description: 

14:332:438 Capstone Design – Computer Systems (3)
Capstone design experience in computer systems engineering. The course focuses on team-oriented design projects involving software and systems or digital system design or VLSI design or robotics and computer vision design. Students participate in a design process that incorporates realistic engineering constraints such as manufacturability and economics, as well as issues dealing with safety and ethics

Pre-Requisite Courses: 

14:332:437 or 14:332:452 or 14:332:479

Co-Requisite Courses: 

14:332:472 (only for design in Robotics and Computer Vision), 14:332:437 (only for Digital Systems Design), 14:332:437 and 14:332:479 (only for VLSI Design)

Pre-Requisite by Topic: 

Fundamentals of software engineering or digital system design or VLSI design or robotics and computer vision

Textbook & Materials: 

P. Lala, Self-Checking and Fault-Tolerant Digital Design, Morgan Kaufmann Publishers, 2001.

Thomas, Verilog Hardware Description Language, 5th Ed, Springer, 2002.

M. Bushnell and V. Agarwal, Essentials of Electronic Testing for Digital Memory & Mixed Signal VLSI Circuits, Springer, 2000 (optional).

OR

N. Weste and K. Eshraghian, Principles of CMOS VLSI Design: A Systems Perspective, 3rd Ed., Addison-Wesley, 2005.

M. Bushnell and V. Agarwal, Essentials of Electronic Testing for Digital Memory & Mixed Signal VLSI Circuits, Springer, 2000 (optional).

OR

E. Tresso and A. Verri, Introductory Techniques for 3-D Computer Vision, Prentice-Hall, 1998.

D. Forsyth and J. Ponce, Computer Vision: A Modern Approach, Prentice-Hall, 2003.

J. Knudsen, The Unofficial Guide to LEGO Mindstorms Robots, O'Reilly, 1999.

References: 

Technical literature from industry, journals and Internet.

Overall Educational Objective: 

Design projects in the implementation of software and systems or digital systems or VLSI design or robotics and computer vision.

Course Learning Outcomes: 

A student who successfully fulfills the course requirements will have demonstrated:
1. An ability to design a system or process to meet given specifications with realistic engineering constraints.
2. An ability to function as a member of an engineering design team.
3. An ability to utilize technical resources both from prior relevant coursework, as well as from sources students must seek out on their own (e.g., various technical literature, data sheets, webinars, etc.)
4. An ability to write technical documents and give oral presentations related to design project results.
5. An ability to design engineering artifacts to realize a specification, and to conform to health, safety, and ethics requirements.
6. An ability to analyze the economics of designing and manufacturing the engineering artifact.

How Course Outcomes are Assessed: 

  • Project proposal (20%)
  • Design review reports and presentations (30%)
  • Final design project report (25%)
  • Final design project oral presentation (25%)


N = none S = Supportive H = highly related

Outcome

Level

Proficiency assessed by

(a) an ability to apply knowledge of Mathematics, science, and engineering

H

Design experience and final report

(b) an ability to design and conduct experiments and interpret data

H

Design experience and final report

(c) an ability to design a system, component or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability

H

Design experience and final report

(d) an ability to function as part of a multi-disciplinary team

H

Team effort in the design process

(e) an ability to identify, formulate, and solve ECE problems

H

Design experience and final report

(f) an understanding of professional and ethical responsibility

S

Research related to design process

(g) an ability to communicate in written and oral form

H

Writing technical reports and giving oral presentations

(h) the broad education necessary to understand the impact of electrical and computer engineering solutions in a global, economic, environmental, and societal context

S

Research in the design process related to motivation and dealing

with realistic constraints

(i) a recognition of the need for, and an ability to engage in life-long learning

S

Research related to design process

(j) a knowledge of contemporary issues

S

Relevance of the design project

(k) an ability to use the techniques, skills, and modern engineering tools necessary for electrical and computer engineering practice

H

Design experience and final report

Basic disciplines in Electrical Engineering

N

Depth in Electrical Engineering

N

Basic disciplines in Computer Engineering

H

Design experience and final report

Depth in Computer Engineering

H

Design experience and final report

Laboratory equipment and software tools

H

Design experience

Variety of instruction formats

S

Lab and Office Hour discussions

Course description: 

This capstone design course consists of open-ended design projects that incorporate fundamental and advanced concepts of software and systems or digital system design or VLSI design or robotics and computer vision design. Measurements, simulations, and/or characterization of system performance is performed so as to demonstrate that the design objectives and specifications have been met. Design projects are accomplished through team effort with teams comprised of two to six students. The final design project reports must address issues, as appropriate, that are related to manufacturability, engineering economics, environmental, social issues, ethics, and health and safety. Each design team must prepare and deliver oral presentations describing their design process and results. The objective of this course is to provide a comprehensive capstone design experience for students in a team-oriented format that is consistent with ABET requirements.
The course structure consists of weekly meetings throughout the semester with students that have been organized into design teams. Faculty participation in the design process involves mentoring and oversight in the following areas:

(1) guide students as they proceed with their project designs

(2) monitor the progress of project designs

(3) expose the students to various economic, ethical, and social effects related to their design projects

(4) present methods of writing technical reports and interact with students to enhance their writing skills

(5) assess the quality of presentation describing the team final design project results

At the conclusion of each design project the design team is required to submit a written technical report describing the details of the final design process and results, as well as highlight relevant conclusions. At the end of the semester each design team is required to prepare and deliver publicly (especially to the class as a whole) an oral presentation describing the final design project.

Computer Usage: 

Simulations using CAD software packages. Technical reports and presentations are prepared using word processing and graphics software.

Laboratory Experiences: 

Extensive laboratory experience might be required to achieve design project results.

Design Experiences: 

This is a capstone design course. The entire course is devoted to the solution of an open-ended engineering design project that is to meet stated specifications.

Independent Learning Experiences : 

1. Extensive research to complete open-ended design as needed.
2. Formulate experiments and collect data to verify design steps.
3. Write technical reports.
4. Prepare and deliver oral presentations relating to the design process.

Contribution to the Professional Component: 

(a) College-level Mathematics and Basic Sciences: 0.0 credit hours
(b) Engineering Topics (Science and/or Design): 3.0 credit hours
(c) General Education: 0.0 credit hours
Total credits: 3

Prepared by: 
P. Sannuti, D. Silver, M. Bushnell, and K. Dana
Date: 
May, 2011