CENG491 COMPUTER ENGINEERING DESIGN I
Course Code: | 5710491 |
METU Credit (Theoretical-Laboratory hours/week): | 4 (2.00 - 4.00) |
ECTS Credit: | 8.0 |
Department: | Computer Engineering |
Language of Instruction: | English |
Level of Study: | Undergraduate |
Course Coordinator: | Assoc.Prof.Dr. RAMAZAN GÖKBERK CİNBİŞ |
Offered Semester: | Fall Semesters. |
Course Objectives
Making students use their theoretical knowledge into practice by implementing a complete solution to a real life computer problem. Giving basic implementation and testing practices and considerations. Helping them to improve their teamwork, communication skills and creativity. Also letting them use the latest technologies and trends in the software and hardware development market. In addition, making students aware of the ethics and legal issues in computer world. At the end of this course, students will be able to:
- Understand basic analysis and design issues, methods and considerations.
- Design a complete solution to a real-life computing problem.
The two courses (491 and 492) as a whole have the common goals listed below. Students will be able to:
- Apply computer and software engineering methods.
- Apply theoretical knowledge of computing into a real-life problem.
- Understand teamwork and creativity merits.
- Understand the ethics and legal issues in computer world.
- Improve communication and presentation skills.
Course Content
Analysis, requirement specification and design phases of a computer system. Issues related to project design and presentation. Engineering ethics. Projects will be inspired from real life hardware/ software problems and students are expected to come up with a professional quality design solution by applying computer and software engineering methods. This course is the first one of the two courses (491 and 492) that collectively constitutes the senior project design. This first course mainly concentrates on analysis and design, presentation and engineering ethics.
Course Learning Outcomes
Students will have an understand of basic analysis and design issues, methods and considerations. They will gain this knowledge and experience through designing and implemeting a complete solution to a real-life computing problem.
Program Outcomes Matrix
Contribution | |||||
# | Program Outcomes | No | Yes | ||
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 | ✔ |