Design projects
Design projects are important learning experiences embedded throughout your Electrical Engineering or Computer Engineering curriculum. They are equally important as assessment tools, which are the corner stone for continuous improvement in our curricula. We design our assessments to be aligned with real-world problems and mirror similar experiences you will go through when you graduate and become a practicing engineer.
Let us first define a number of key terms used by ABET, the non-profit organization internationally accrediting our engineering programs. It is maybe relevant to mention that ABET works with the IEEE and other engineering professional societies in setting the standards and criteria for accreditation. IEEE has members from both academia and the industry.
When we assign you a course project or a capstone project, this is expected to solve a Complex Engineering Problem by applying Engineering Design.
⢠Complex Engineering Problems: Complex engineering problems include one or more of the following characteristics:
o involving wide ranging or conflicting technical issues: e.g., communication issues, control issues, electronics, signal processing issues, ⦠etc.
o having no obvious solution: e.g., there is not a simple plug-and-ready template solution
o addressing problems not encompassed by current standards and codes: does not have a ready to apply government standard to use.
o involving diverse groups of stakeholders: e.g., your team members, your supervisor, your lab engineers, your industrial partner, users of your systems, ⦠etc.
o including many component parts or sub-problems: e.g., the design uses multiple blocks each of which is designed or constructed first and then when connected together, make up your whole system.
o involving multiple disciplines: e.g., electronics, control, communication, embedded, signal processing, power, computing, mechanical ⦠etc.
o having significant consequences in a range of contexts: can positively impact society, be better for the environment, be more economic, addresses a real-world need.
⢠Engineering Design: Engineering design is a process of devising a system, component, or process to meet desired needs and specifications within constraints. It is an iterative, creative, decision making process in which the basic sciences, mathematics, and engineering sciences are applied to convert resources into solutions. Engineering design involves
o identifying opportunities: motivation, problem statements, statistics, user interviews, ⦠etc.
o developing requirements: design constraints, user requirements, supervisor requirements, ⦠etc.
o performing analysis and synthesis: problem analysis, circuit analysis, system analysis, literature review, design, implementation, circuits, integration, ⦠etc.
o generating multiple solutions: considering multiple tools/strategies/equipment, having a first design, refining the design, investigating multiple design, failed attempts and lesson learned, incorporating past experience in new design, ⦠etc.
o evaluating solutions against requirements: testing plan, acceptance criteria, performance criteria, results, conclusion
o considering risks: what if equipment malfunctions, what if consumables burn, what if new tasks are assigned, what if first design does not work, ⦠etc.
o making trade-offs: cost vs. reliability, cost vs. safety, cost vs. usability, ⦠etc.
for the purpose of obtaining a high-quality solution under the given circumstances.
Examples of possible design constraints include
Design Constraint Meaning
accessibility I am designing it this way because it is required for it to be usable by determined ones
aesthetics I am designing it this way because it is required for it to look good
codes I am designing it this way because it is required for it to meet recommendations
constructability I am designing it this way because it is required for it to be implementable
cost I am designing it this way because it is required to reduce cost
ergonomics I am designing it this way because it is required for it to be optimized for human use
extensibility I am designing it this way because it is required that we plan for a future team to continue
functionality I am designing it this way because it is required for it to function this way
interoperability I am designing it this way because it is required for it to work well in multiple environments
legal considerations I am designing it this way because it is required for it is the law
maintainability I am designing it this way because it is required for it to be easy to find and fix problems
manufacturability I am designing it this way because it is required for it to be easily fabricated
marketability I am designing it this way because it is required for it to easily sell
policy I am designing it this way because it is required for it to meet my companyâs rules
regulations I am designing it this way because it is required for it to meet government rules
schedule I am designing it this way because it is required for it to be done within a time frame
standards I am designing it this way because it is required for it meet a certain level of quality
sustainability I am designing it this way because it is required for it not to deplete natural resources
usability I am designing it this way because it is required for it to be easy and intuitive to use
ABET in 2019 are changing their Student Outcomes criterion and all ABET-accredited programs will likely work to comply with the new criterion. The student outcomes are now changed to be:-
1. an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
2. an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors
3. an ability to communicate effectively with a range of audiences
4. an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts
5. an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
6. an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions
7. an ability to acquire and apply new knowledge as needed, using appropriate learning strategies
In order to address the above changes to student outcomes and in light of the definitions of complex engineering problems and engineering design we introduced earlier, all course/capstone projects are required to adhere to the following guidelines. Our assessors (faculty or staff) will base their grading and rubrics design on the quality of the response to these guidelines as it comes across in the project report or presentation.
Chapter Title Section Title Guidelines Mapping
You can find many examples by reading papers in IEEEXplore. Writing is a skill. The more papers you read, the better writer you will become.
Abstract N/A A paragraph summarizing the entire report. You can write a good abstract by writing 1-2 sentences summarizing each section of the report: 1-2 sentences for the motivation and problem, 1-2 sentences for your methodology, 1-2 sentences for your testing and results, and 1-2 sentences for your conclusions and takeaways.
Student outcome 3 requires students to be able to communicate with a range of audience. Abstracts and executive summaries are typically used by decision makers to quickly digest the report. The quality of the abstract can be used to assess the outcome.
Introduction Motivation A paragraph identifying the motivation behind the project. Why design a solution? How will this make the world better? What are the benefits?
Student outcome 1 requires students to identify complex engineering problems. Also, the definition of Engineering Design requires students to identify opportunities.
Problem Statement A clear and concise paragraph describing the problem that your team is trying to solve. Student outcome 1 requires students to formulate complex engineering problems. Also, the definition of Engineering Design requires students to identify opportunities.
Literature Review Multiple paragraph analyzing existing solutions found in good literature. You look at existing systems and analyze them. What do they do? What are their advantages and disadvantages? The definition of Engineering Design requires students to perform analyses. Part of analyzing problems is investigating existing solutions and their limitations.
Design Requirements, Constraints, and Considerations A list of all design requirements and constraints developed from the project statements, discussion with the TAs, discussion with the faculty supervisor, or the end users. Consider the list given under the definition of Engineering Design.
Another list of (1) considerations made to public health, safety, and well-being, and (2) global, social, cultural, environmental, and economic factors.
Student outcome 2 requires students to apply engineering design to produce solutions that meet specified needs and consider public health, safety, well-being, global, social, cultural, environmental, and economic factors.
Design Process A description of the iterative process followed to reach the final design. The process typically looks like this:-
Figure 1 Engineering Design Process. Figure reproduced from: https://www.teachengineering.org/k12engineering/designprocess
Describe the process you followed. What are the alternative solutions considered? Why did you select the final design? Did you develop a first prototype? How did you refine the prototype after testing it? Student outcome 2 requires students to apply engineering design. Also, the definition of Engineering Design requires students to generate/consider multiple possible solutions.
System Overview A diagram describing the proposed solution components and connectors linking these component. A paragraph accompanying the diagram and describing to the reader how the system work/is-designed. This is a top level design (aka architectural design).
An example figure looks like:
Student outcome 1 requires students to solve complex engineering problems.
Component Design These are multiple sections with figures, tables, derivations, calculations, algorithms, and formulas describing/detailing/designing the sub-systems or sub-components of the overall system. Student outcome 1 requires students to solve complex engineering problems.
Experimental Testing and Results Testing Plan and Acceptance Criteria Testing Plan: 3-5 pre-designed test cases. Test cases look like the following:
⢠Test Name: a name to recognize the test
⢠Test Description: a paragraph detailing the purpose of the test.
⢠Steps: steps followed during the experiment/test.
⢠Expected Results: what should we observe?
⢠Observed Results: what did we observe?
⢠Acceptance Criteria: how will we know the test is successful?
⢠Test Result: Pass/Fail result after the test is done.
Student outcome 6 requires students to develop and conduct appropriate experimentation.
Results Paragraphs with pictures, tables, measurements, and performance evaluations obtained through testing. A summary of the findings. Student outcome 6 required students to analyze and interpret data from experimentation.
Analysis and Interpretation of Data Did the system work? Why? Did it not work? Why? What does the data tell us? Based on the data, how can we improve the system? Did we meet the criteria (important)? How so?
Conclusion Summary A summary of the entire report. This summary is focused on the methodology and results. Student outcome 6 requires students to use engineering judgement to draw conclusions.
Future Improvements and Takeaways What did we learn? What are the takeaways? How was this project useful? How do you evaluate the entire experience?
Lessons Learned What new knowledge did you acquire and apply in this project? Did you use a new technology? Did you go over a tutorial teaching you something new? Did you research about a topic and ended up applying what you learned? Did you learn something by experimenting in the lab? Did you learn something from your failed attempts? Student outcome 7 requires students to acquire and apply new knowledge using appropriate learning strategies?
Team Dynamics ⢠Who was the team leader? What evidence of good leadership can you provide?
⢠How did you create a collaborative and inclusive environment? Were all members engaged? How did the team communicate/collaborate? Did you create a WhatsApp group? Met in the library? Met in the lab? Communicated by emails? Where all members in attendance? Did you take meeting minutes?
⢠What goals did you set for your team?
⢠How did you plan the tasks? Did you use a Gantt Chart. Did you track your progress and update your tasks?
⢠Did you meet your objectives?
More information:
Goals vs. Objectives: a team goal is a broad statement describing what does the team want to achieve. For example, a goal can be to design a low-cost robot capable of winning the sumo robot competition.
Objectives are measurable steps you take towards reaching your goal. For example,
⢠Procure equipment by mid-October.
⢠Design a robot chassis weighing 1kg using renewable material.
⢠Design a PCB no more than 3cm by 2cm to reduce the number of flying wires to 2 as a maximum.
A Gantt Chart: a figure indicating the tasks, their dependencies, their required efforts, and whoâs responsible for them?
Figure 2 Example Gantt Chart - Reproduced from https://www.exceldashboardtemplates.com/add-resource-names-excel-gantt-chart-tasks/
Student outcome 5 requires students to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
Impact Statement What is the impact of your engineering solution on the economy, the environment, and the society?
⢠Does your solution help society? How?
⢠Are there any privacy concerns for the users?
⢠Will your solution create jobs? Remove jobs from the market?
⢠Will the electronics from your project end up being electronic waste? How did you reduce this? What impact does your system have on the environment? Does it reduce dependency on fossil fuel? Is it sustainable?
⢠Does your system reduce energy demand? Increase energy demand? By how much? Is it still worth it?
⢠Does your system provide comparable performance to existing one while reducing the cost? Reducing the power consumption? Reducing the environmental footprint?
References N/A Was all pre-existing work including (code, figures, summaries, methodologies, ⦠etc.) properly credited and cited? Is the style of the citation correct? Are the quality of the citations good (recent, good source)? Student outcome 4 requires students to recognize ethical and professional responsibilities in engineering situations and make informed judgments