Site Map | College of Engineering | UC Davis | MyUCDavis

ECS 193B SENIOR DESIGN PROJECT (2)

Lecture: 1 hour per week

Prerequisite: Senior Standing in Computer Science, Computer Science and Engineering, ECS 193A

Grading: Grading will be based upon design documents, project demonstration, written project reports and oral project report (in lieu of final exam).

Catalog Description:
Team Design Project for seniors in Computer Science and Computer Science and Engineering. Project involves analysis, design, implementation and evaluation of a large-scale problem involving computer and computational systems. The project is supervised by a faculty member. Students must take both ECS 193S and ECS 193B to receive credit

Goals:
The objective is to have the students, through a team effort, understand the process and elements of a large, interdisciplinary computer-science-related problem.

Expanded Course Description:
Under the supervision of a faculty member, each project team will research the solution to an open-ended interdisciplinary computer-science-related design problem, develop a precise problem statement, propose a design that solves the problem, implement a prototype design, validate the design and report on the results. Design problems may be proposed by the supervising faculty member, by a research program in another department, by an industrial partner, or by the student team. Proposed design problems are approved by the department. Deliverables will include a written problem statement, a written project plan, written progress reports, a documentation of the design, an implementation of the design, a written project report, and an oral presentation of the results of the project.

Textbook:
None

Computer Usage:
Heavy usage of various computational systems is expected in this course

Programming Projects::
The programming projects for this course will depend on the design selected by the students for the various projects. Programming languages, hardware, and operating systems will depend on the projects.

Engineering Design Statement::
The individual student taking this class will work with a team of 3-4 individuals to design, implement, and document a large-scale interdisciplinary computer-science-related problem. This includes (1) development of a precise problem statement, (2) development of a written project plan, (3) development of an implementation of the design, and (4) demonstration of the results of their work

ABET Category Content:
Engineering Design: 2 units

Goals
Students will:

  1. Learn the the complete process of computational problem solving by experiencing the complete process of creating an initial design, implementing the design, and reporting on the results
  2. Learn to function in a team-oriented problem-solving environment
  3. Learn the issues that are involved with the implementation process of large-scale systems design

Student Outcomes:

Instructor: K. Joy

Prepared by: K. Joy (September 2009)

Overlap Statement:
There is no significant overlap with other courses.

Back to Course Descriptions