| Course Name |
Hardware Interface Programming
|
|
Code
|
Semester
|
Theory
(hour/week) |
Application/Lab
(hour/week) |
Local Credits
|
ECTS
|
|
MCE 440
|
FALL
|
2
|
2
|
3
|
6
|
| Prerequisites | None | |||||
| Course Language | English | |||||
| Course Type | ELECTIVE_COURSE | |||||
| Course Level | First Cycle | |||||
| Mode of Delivery | Face-to-face | |||||
| Teaching Methods and Techniques of the Course |
Problem Solving Q&A Application: Laboratory / Experiment Lecture / Presentation |
|||||
| National Occupational Classification Code | - | |||||
| Course Coordinator |
|
|||||
| Course Lecturer(s) |
|
|||||
| Assistant(s) | - | |||||
| Course Objectives | The aim of this course is to teach students the basic knowledge necessary to develop software that communicates with hardware. In addition, it is aimed to communicate computers with microncontrollers, display and record sensor data on computers, control actuators and peripheraşs via computers, and develop mechatronic projects that are monitored an controlled via computer interface. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning Outcomes |
The students who succeeded in this course;
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
| Course Description | This course teaches students the basic concepts of object-oriented programmingç The course also vocers the communication of computers with microcontrollers, the development of computer interfaces, the display of sensor data on the computer interface and the control of actuators through computer interfaces. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Related Sustainable Development Goals |
12
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Core Courses |
|
| Major Area Courses |
X
|
|
| Supportive Courses |
|
|
| Media and Managment Skills Courses |
|
|
| Transferable Skill Courses |
|
| Week | Subjects | Required Materials | Learning Outcome |
| 1 | Introduction to the concept of object-oriented thinking | Chapter 1. The Object-Oriented Thought Process, Third Edition, Addison-Wesley Professional, 2009. | LO1 |
| 2 | What is thinking with objects? | Chapter 2. The Object-Oriented Thought Process, Third Edition, Addison-Wesley Professional, 2009. | LO1 |
| 3 | Advanced object-oriented concepts | Chapter 3. The Object-Oriented Thought Process, Third Edition, Addison-Wesley Professional, 2009. | LO1 |
| 4 | Introduction to class structure | Chapter 4. The Object-Oriented Thought Process, Third Edition, Addison-Wesley Professional, 2009. | LO1 |
| 5 | Class design | Chapter 5. The Object-Oriented Thought Process, Third Edition, Addison-Wesley Professional, 2009. | LO1 |
| 6 | Object design | Chapter 6. The Object-Oriented Thought Process, Third Edition, Addison-Wesley Professional, 2009. | LO1 |
| 7 | Midterm exam | - | |
| 8 | Inheritance and composition | Chapter 7. The Object-Oriented Thought Process, Third Edition, Addison-Wesley Professional, 2009. | LO1 |
| 9 | Frameworks and reuse | Chapter 8. The Object-Oriented Thought Process, Third Edition, Addison-Wesley Professional, 2009. | LO1 |
| 10 | Building objects | Chapter 9. The Object-Oriented Thought Process, Third Edition, Addison-Wesley Professional, 2009. | LO1 |
| 11 | Computer and microcontroller communication | Chapter 12. The Object-Oriented Thought Process, Third Edition, Addison-Wesley Professional, 2009. | LO2 |
| 12 | Visualization of sensor data on the computer interface | Chapter 12. The Object-Oriented Thought Process, Third Edition, Addison-Wesley Professional, 2009. | LO3 |
| 13 | Controlling actuators via computer interface | Chapter 12. The Object-Oriented Thought Process, Third Edition, Addison-Wesley Professional, 2009. | LO4 |
| 14 | Project workshop | - | |
| 15 | Semester review | - | |
| 16 | Final exam | - |
| Course Notes/Textbooks | Weisfeld M.A. The Object-Oriented Thought Process 3rd Edition Addison Wesley Professional 2009 ISBN:0-672-33016-4 |
| Suggested Readings/Materials | Sharp J. Microsoft Visual C# Step by Step 8th Edition Microsoft Press ISBN:978-1-5093-0104-1 |
| Semester Activities | Number | Weighting | LO1 | LO2 | LO3 | LO4 | LO5 |
| Homework / Assignments | 1 | 20 | X | X | X | X | X |
| Project | 1 | 20 | X | X | X | X | X |
| Midterm | 1 | 20 | X | X | X | X | X |
| Final Exam | 1 | 40 | X | X | X | X | X |
| Total | 4 | 100 |
| Semester Activities | Number | Duration (Hours) | Workload |
|---|---|---|---|
| Participation | - | - | - |
| Theoretical Course Hours | 14 | 2 | 28 |
| Laboratory / Application Hours | 14 | 2 | 28 |
| Study Hours Out of Class | 14 | 3 | 42 |
| Field Work | - | - | - |
| Quizzes / Studio Critiques | - | - | - |
| Portfolio | - | - | - |
| Homework / Assignments | 5 | 4 | 20 |
| Presentation / Jury | - | - | - |
| Project | 1 | 17 | 17 |
| Seminar / Workshop | - | - | - |
| Oral Exams | - | - | - |
| Midterms | 1 | 20 | 20 |
| Final Exam | 1 | 25 | 25 |
| Total | 180 |
| # | PC Sub | Program Competencies/Outcomes | * Contribution Level | ||||
| 1 | 2 | 3 | 4 | 5 | |||
| No program competency data found. | |||||||
*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest
As Izmir University of Economics transforms into a world-class university, it also raises successful young people with global competence.
More..Izmir University of Economics produces qualified knowledge and competent technologies.
More..Izmir University of Economics sees producing social benefit as its reason for existence.
More..