| Course alpha, number, title |
ECE 482Capstone: Computer System
Design |
|
|
| Course (catalog) description |
Major engineering design experience involving
embedded systems to control processes. Contemporary hardware/software design tools and
practices. Engineering standards. Cross-functional teaming. Oral and written
communications. Lifelong-learning skills. |
|
|
| Prerequisite(s) |
ECE 332 or CSE 320; ECE 381 |
|
|
| Textbook(s) and/or other required material |
Current literature found in trade journals,
professional-society publications, manufacturer's publications, etc. related to the course
learning objectives. |
|
|
| Course objectives |
Students will learn about
embedded systemsi.e., electrical systems that contain embedded computers to control
processes. At the completion of this course, each student should have actively
participated as a member of an engineering design team and made significant contributions
to achieving the team's stated goal and objectives. Each design project should involve the
collaborative development and evaluation of a "product" that contains an
embedded computer.
Specific team activities should include:
- propose an engineering design project that has clearly stated design criteria, which
includes realistic constraints;
- share in the day-to-day design activities and management of the project;
- share in the presentation of oral and written progress reports;
- share in the demonstration of results at key milestones during the life of the project;
- evaluate the project's progress and outcomes against a clearly articulated set of
criteria.
At the completion of this course, each student should be able to:
- describe and understand the principal characteristics of a generic embedded system;
- understand the need for hardware and software standards and, moreover, is capable of
accessing relevant standards and interpreting their meaning and application;
- delineate the principal design criteria and constraints for an embedded
systeme.g., cost, size, power, environmental factors, reliability, safety,
maintainability, and reusability;
- describe and understand the overall engineering design processe.g., project
justification, identification of constraints, establishment of design criteria,
establishment of timetables, the partitioning of work, project monitoring, and project
evaluation;
- describe and understand contemporary industry practices and trends with respect to
embedded systems and embedded-system design;
- describe, understand, and apply key tools used in the overall embedded-system design
process;
- understand the benefits and potential problems of teaming, describe qualities and
processes of effective teams, and describe the role of teamwork in system design;
- acquire and understand information contained in contemporary technical
literaturee.g., trade journals, magazines, books, conference proceedings, and
supplier literatureabout embedded-system hardware components, software, design
tools, third-party suppliers, etc.;
- browse the web to acquire information about embedded-system hardware components,
software, design tools, third-party suppliers, etc.
|
|
|
| Topics covered |
- designing embedded systems, including hardware-software co-design
- the need for a design criteria and for using standards
- the wisdom of cross-functional teaming
- preparing written proposals, progress reports, technical reports and technical reports
- preparing and presenting oral engineering reports
- engineering design process: modeling, analysis, simulation, prototyping and
- contemporary issues in embedded-system design, including engineering ethics
- using the web to acquire and share information
|
|
|
| Contribution of course to
meeting the professional component |
- college-level mathematics and basic sciences0 credits
with experimental experienceyes or no
- engineering topics4 credits
- general education0 credits
|
|
|
| Relationship of course to program
objectives |
The following measurement standard is used to
evaluate the relationship between the course objectives and selected educational-program
objectives: 1 = Strong Emphasis, 2 = Emphasis, 3 = Minor Emphasis, 4= No
Emphasis
Indicate the actual relationship and the desired goal as: actual/goal
- an ability to apply knowledge of mathematics, science, and engineering2/2
- an ability to design and conduct experiments, as well as to analyze and interpret
data2/1
- an ability to design a system, component, or process to meet desired needs2/1
- an ability to function on multi-disciplinary teams1/1
- an ability to identify, formulate, and solve engineering problems2/1
- an understanding of professional and ethical responsibility2/2
- an ability to communicate effectively1/1
- the broad education necessary to understand the impact of engineering solutions in a
global/societal context2/2
- a recognition of the need for and the ability to engage in life-long learning1/1
- a knowledge of contemporary issues1/1
- an ability to use the techniques, skills, and modern engineering tools necessary for
engineering practice1/1
- a knowledge of probability and statistics, including applications appropriate to the
program name4/2
- a knowledge of advanced mathematics, typically including differential equations, linear
algebra and complex variables (EE only)3/3
- A knowledge of discrete mathematics3/3
- Engaged in a major engineering design experience1/1
- an ability to design complex devices and systems containing both hardware and software
components1/1
|
|
|
| Class/laboratory schedule |
4(3-3)Flexible lecture schedule to
accommodate the overall course learning objectives, 24-hour/day open laboratory (Room 2221
EB) |
|
|
| Person(s) who prepared this description |
P. David Fisher |
|
|
| Date of Preparation |
April 16, 1998 |