CNG492 COMPUTER ENGINEERING DESIGN II
Course Code: | 3550492 |
METU Credit (Theoretical-Laboratory hours/week): | 3 (1.00 - 4.00) |
ECTS Credit: | 7.0 |
Department: | Computer Engineering |
Language of Instruction: | English |
Level of Study: | Undergraduate |
Course Coordinator: | Prof.Dr. ENVER EVER |
Offered Semester: | Fall Semesters. |
Course Objectives
Making students to use their theoretical knowledge into practice by designing a complete solution to a real life computer problem. Giving basic analysis and design issues, methods and considerations. Improving the teamwork, communications skills and creativity. Providing an environment to learn and use the latest technologies and trends in the software and hardware development market. Making the students aware of ethics and legal issues in computer engineering.
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 second one of the two courses (491 and 492) that collectively constitutes the senior project design. In this second course, students mainly concentrate on implementation and testing of the system based on the design they produced in the first course (CNG-491).
Course Learning Outcomes
At the end of this course, students will be able to:
- Understand basic analysis and design issues, methods and considerations
- Understand and implement latest technologies and trends in the software and hardware development market
- Apply computer and software engineering methods.
- Analyze a real life computer problem;
- Design a complete solution to that problem;
- Apply theoretical knowledge of computing into a real-life problem.
- Understand the ethics and legal issues in computer world
- Improve communication and presentation skills.
- Understand teamwork and creativity merits.
- Understand and Implement standards, tools and techniques commonly used in the industry.