CSE2140
Spring 2008
Term Project
Objective: The term project consists of a Logicworks design which is based on the knowledge the student gained throughout the semester in the lecture and lab sessions. The term project is meant to challenge the student’s ability in applying their understanding and knowledge of logical design to a practical problem.
Grade Weight: 20% of the total lab grade.
Problem:
You buy a simple digital watch that has following features:
1- Time of the day in 24 hr format
2- Date as mm-dd
3- Counter with precision of hundredth of seconds counts up to 999.99
You become curious and ask yourself, “Can I design a logic circuit that has the same features with my skill in digital design?” As you think more carefully, you become confident and say: “Yes I can! Let’s give it a try!!!”
Here is how you look at the project at the high level:
The functions of clock keys are listed in the table below
Key |
Function |
Points |
Time Set |
If set to 1, each click on UP/Clear increases the
minutes by 1 |
15% |
Date Set |
If set to 1, each click on UP/Clear increases the
day by 1 |
10% |
Counter/Clock |
Switch between Clock mode and Counter mode. For
example if the watch is in clock mode, clicking on the Counter/Clock key will
switch the Clock seven-segment-display OFF (without stopping the clock
operation) and will switch the Counter seven-segment-display ON |
15% |
Counter Start/Stop |
While in the counter mode, starts and stops the
counter |
10% |
Up/Clear |
If in the counter mode, resets the counter to 0 |
10% |
Instruction: You should design the logical circuit that operates as the above watch. You are free to use all the capacities and components of the Logicworks program.
Design Requirements:
Submission Materials:
1-
Hardcopy of the Term Project report
should be in the lab report format. In the report you should clearly define the
list of components that you have used in the design. If any new component is
used which has not been used before, operation of that component should be
clearly defined. Also, you need give reasonable detail in the description for
the design of the Keys and Clock operation, but you do not need to describe
every single wire connection. There is
no need for the experiment section of the report since you will not be
implementing the design. (15%) (It would be appreciated if two
copies of the Term Project report are turned in at the same time – one for Amin
and one for Dr. T – but only one copy is required.)
2-
Engineering lab notebook should be turned in to TA with Term Project report for
use in ABET Outcome c) assessment.
3- Softcopy of the Logicworks design should be emailed to mazloom@uta.edu by the due date. (10%)
Presentation Requirements: Each student is given 10 minutes slot time to present their work. (15%)
Important Notice: The term project is an individual project so no group design and submission is acceptable.
Due Date and Late Penalty:
Hard copy of report is due on Tuesday April 29, 2006 at 3:30 pm. Submissions after this time until April 30 at 3:30 receive 20% late penalty on the entire project grade. From April 30th until May 3rd at 3:30pm there will be an additional 5% late penalty per day. No submission accepted after May 3rd.
Presentation Time: Presentation will start from the week after spring break on a voluntary base order and will have 10% bonus points. Those who have not presented their work by the week of April 22nd will be given a mandatory presentation time slot. Notice that the soft copy of the Logicworks in due at the presentation time.
Important Statement of Ethics Compliance: The UTA statement of ethics is completely followed and implemented in project review and grading. The copy of statement of ethics could be found at
Excerpt from CSE2140 Digital Logic (Lab
class) Spring 2008 Syllabus
Lab
Final Exam/ABET Outcome task:
Material
covered on the exam will be based on the practical class experiences and
required preparatory work for the lab practicum tasks. The final exam will
assess the student’s ability to perform an experiment using the understanding
gained from the lab class.
Undergraduate students achieving a semester grade of C or
better, but failing the
experimentation assessment (below 60%) and documenting
their circumstances will be assigned a semester grade of I
(incomplete) and may re-attempt the assessment in the next semester. If the assessment is then passed, the
semester grade will be changed from I to the achieved
grade.
Students in CSE 2140 are being assessed on ABET Outcome c) “Ability to design a system, component, or process to meet desired needs”
ABET outcome
assessment rubric for Lab Final Exam/ABET Outcome task:
The Lab Final Exam/ABET Outcome task will be the Term Project for CSE 2140 and it will be graded two ways.
1) As the Lab Final Exam it will be graded by the point scoring listed above in the Term Project description.
2) As the ABET Outcome task to assess the ability to design a component to meet desired needs, the Term Project will be graded based on how well it demonstrates the steps of the Engineering Design Process as given below.
For ABET Outcome assessment, the materials that will be graded will be:
a) the Term Project Report AND
b) the engineering lab notebook that has been used throughout the semester.
It is expected that the planning and research for the Term Project Report is recorded in the lab notebook in the same fashion as for previous labs. The Term Project Report and engineering lab notebook must be turned in to the TA for grading. (They can be picked up from Dr. T if desired after grades are posted.)
Below is a version of the Engineering Design Process. Following that, there is a rubric that will be used for grading the Term Project as an ABET Outcome task demonstrating the ABET Outcome c) by using the Engineering Design Process.
Engineering Design Process FTDTB (filtered through Dr. Tiernan’s brain):
Problem Specification
1. Identify and specifically define the problem.
2. Research the need or problem
3. Identify criteria and constraints
Solution Determination
4. Develop a list of possible solutions.
5.
Explore
possible solutions (cost/benefit, pros/cons)
6. Evaluate the options using criteria identified by the problem specification.
7. Choose the optimum solution.
Implementation
8. Build a model or prototype
Evaluation
9. Test and evaluate the solution
Solution Refinement and Completion
10. Refine the design based on evaluation
11. Repeat Engineering Design Process with new design until acceptable solution for original problem is completed.
12. Communicate the solution
ABET outcome c)
assessment rubric for
Final Exam/ABET
Outcome task to assess use of the
Engineering Design Process (FTDTB):
(“Student term project documentation” is the Term Project report plus the engineering lab notebook.)
In the assessment rubric point (EDP1 – EDP12) below, the 5, 3, and 1 levels indicate level of success in achieving the particular assessment criteria. The percentage given in braces after each rubric point indicates the percentage which that rubric point contributes to the overall assessment.
Problem Specification - rubric points {total of 17%}
EDP1: Student term project documentation includes Term Project description which contains the given problem to solve. {2%}
Level 5: Term project description included
Level 3: Term project description talked about but not included
Level 1: Student documentation does not include problem description
EDP2: Student term project documentation shows evidence of research related to understanding the given problem. {5%}
5: Notes and references are recorded in the engineering notebook and/or properly cited references are used in the Term Project report
3: Notes are recorded without attribution in the engineering notebook and/or references are used in the Term Project report without proper citation
1: No evidence of research
EDP3: Student term project documentation identifies problem criteria and constraints {10%}
5: Criteria and constraints above and beyond those given in the Term Project description are documented and clearly identified in the engineering notebook and/or Term Project report
3: Criteria and constraints given in the Term Project description are clearly identified in the engineering notebook and/or Term Project report
1: Criteria and constraints are not addressed in term project documentation
Solution Determination - rubric points {total of 30%}
EDP4: Student term project documentation shows evidence of solution development {18%}
5: The engineering notebook and/or Term Project report document at least three approaches (or three places where multiple solutions are considered) to solving all or part of the Term project problem. Ex: Using counters or using primitive logic to implement part of the date mechanism would be two different approaches.
3: The engineering notebook and/or Term Project report document at least two choices for solving some part of the Term project problem.
1: The engineering notebook and/or Term Project report document that only one solution was ever considered OR no documentation exists.
EDP5: Student term project documentation shows consideration of each solution approach in terms of cost/benefit, pros/cons, risks/rewards or other analysis {5%}
5: The engineering notebook and/or Term Project report document(s) meaningful analysis of each solution decision point.
3: The engineering notebook and/or Term Project report document(s) meaningful analysis of at least two solution decision points.
5: No analysis of solution decision points is documented.
EDP6: Student term project documentation shows evaluation of each solution approach in terms of the problem criteria and constraints {5%}
5: The engineering notebook and/or Term Project report document(s) meaningful evaluation of each solution decision point.
3: The engineering notebook and/or Term Project report document(s) meaningful evaluation of at least two solution decision points.
1: No evaluation of solution decision points is documented.
EDP7: Student term project documentation shows choice of optimum solution approach in terms of the analysis and evaluation {2%}
5: The engineering notebook and/or Term Project report document(s) choices clearly with reasons and additional notations about tradeoffs or other issues.
3: The engineering notebook and/or Term Project report document(s) choices with some reasons recorded.
1: No choice rationale of solution is documented.
Implementation - rubric points {total of 10%}
EDP8: Student term project Logicworks design demonstrates model for solution {10%}
5: The Logicworks design includes all required functionality
3: The Logicworks design includes half of the required functionality
1: The Logicworks design does not implement required functionality
Evaluation - rubric points {total of 15%}
EDP9: Student term project documentation shows testing and evaluation results for Logicworks design model for solution {15%}
5: The engineering notebook and/or Term Project report describes more than three types of tests done during implementation of Logicworks design and results
3: The engineering notebook and/or Term Project report describes one or two types of tests done during implementation of Logicworks design and results
1: The engineering notebook and/or Term Project report has no description of tests done during implementation of Logicworks design and/or no results
Solution Refinement and Completion - rubric points {total of 28%}
EDP10: Student term project documentation shows changes made to Logicworks design model for solution based on results of testing and evaluation {10%}
5: The engineering notebook and/or Term Project report document(s) at least four changes made as a result of test evaluation during implementation of Logicworks design
3: The engineering notebook and/or Term Project report document(s) one or two changes made as a result of test evaluation during implementation of Logicworks design
1: The engineering notebook and/or Term Project report does not document(s) changes made as a result of test evaluation
EDP11: Student term project documentation and Logicworks design provide a working and correct solution for the given problem {8%}
5: The Logicworks design successfully accomplishes all required functionality
3: The Logicworks design correctly accomplishes half of the required functionality
1: The Logicworks design accomplishes no correct functionality
EDP12: Student term project documentation and in-class presentation describes Logicworks design model for solution {10%}
5: The Logicworks design is clearly and completely described
3: Parts of the Logicworks design are described but not all or all is described but not clearly.
1: The Logicworks design is not described.
Example rubric for Engineering Design Process:
Student
Achievement Levels
Level Criterion |
Percent
weight |
Level 5 |
Level 4 |
Level 3 |
Level 2 |
Level 1 |
Problem
Specification |
15%
– 35% |
|
|
|
|
|
EDP1: Identify problem |
2 |
|
|
|
|
|
EDP2: Research problem |
5 |
|
|
|
|
|
EDP3: Criteria/constraints |
10 |
|
|
|
|
|
Solution
Determination |
20%
- 40% |
|
|
|
|
|
EDP4: Possible solutions |
18 |
|
|
|
|
|
EDP5: Solution pro/con … |
5 |
|
|
|
|
|
EDP6: Solution vs. criteria |
5 |
|
|
|
|
|
EDP7: Solution choice |
2 |
|
|
|
|
|
Implementation |
10%
- 25% |
|
|
|
|
|
EDP8: Model / prototype |
10 |
|
|
|
|
|
Evaluation |
15%
- 40% |
|
|
|
|
|
EDP9: Test model |
15 |
|
|
|
|
|
Solution
Refinement |
20%
- 40% |
|
|
|
|
|
EDP10:
Refine design |
10 |
|
|
|
|
|
EDP11:
Iterate to success |
8 |
|
|
|
|
|
EDP12:
Communicate |
10 |
|
|
|
|
|