Information
| Unit | TUFANBEYLİ VOCATIONAL SCHOOL |
| Code | TBS205 |
| Name | Microcontrollers |
| Term | 2021-2022 Academic Year |
| Semester | 3. Semester |
| Duration (T+A) | 2-1 (T-A) (17 Week) |
| ECTS | 4 ECTS |
| National Credit | 2.5 National Credit |
| Teaching Language | Türkçe |
| Level | Ön Lisans Dersi |
| Type | Normal |
| Label | E Elective |
| Mode of study | Yüz Yüze Öğretim |
| Catalog Information Coordinator | Öğr. Gör. MEHMET YILMAZ |
| Course Instructor |
Öğr. Gör. MEHMET YILMAZ
(Güz)
(A Group)
(Ins. in Charge)
|
Course Goal / Objective
In this course, it is aimed to gain the competencies of choosing a microcontroller, designing an algorithm and flow diagram, writing a program for a microcontroller, loading a program to the microcontroller and performing basic applications.
Course Content
Assembly / C comparison and related programming examples, Introduction of microcontroller development software packages, application writing and analysis with 8051-C language, Industrial application projects, Use of various peripherals in applications, Project development and analysis studies
Course Precondition
Resources
Notes
Course Learning Outcomes
| Order | Course Learning Outcomes |
|---|---|
| LO01 | Determines the steps to be followed in the design of an embedded system |
| LO02 | It makes the selection and cost analysis of the components that make up the system. |
| LO03 | Makes analysis and selection of software and hardware needs to be used in the design of the system |
| LO04 | Testing embedded systems and realizes production stages |
Relation with Program Learning Outcome
| Order | Type | Program Learning Outcomes | Level |
|---|---|---|---|
| PLO01 | Bilgi - Kuramsal, Olgusal | Matematik, fen bilimleri ve temel mühendislik konularında alanı ile ilgili temel düzeydeki kuramsal bilgileri kazanmak. | 5 |
| PLO02 | Bilgi - Kuramsal, Olgusal | Matematik, fen bilimleri ve temel mühendislik konularında alanı ile ilgili temel düzeydeki uygulamalı bilgileri kazanmak. | 5 |
| PLO03 | Bilgi - Kuramsal, Olgusal | Alanında edindiği temel düzeydeki bilgi ve becerileri kullanarak, verileri yorumlayabilme ve değerlendirebilme, sorunları tanımlayabilme, analiz edebilme, kanıtlara dayalı çözüm önerileri geliştirebilme becerisine sahip olmak. | 4 |
| PLO04 | Bilgi - Kuramsal, Olgusal | Alanı ile ilgili uygulamalar için gerekli olan modern teknikleri, araçları ve bilişim teknolojilerini seçebilmek ve etkin kullanabilmek. Fen ve teknoloji alanındaki bilgileri bilimsel yöntemleri kullanarak sorgular. | |
| PLO05 | Bilgi - Kuramsal, Olgusal | Teknik resim, bilgisayar destekli çizim, simülasyon programları kullanarak tasarım yapma ve çeşitli yazılımları kullanarak alanı ile ilgili sistemleri ve bileşenlerini seçebilme, temel boyutlandırma hesaplarını yapabilme, mesleki plan ve projeleri çizebilme becerisini kazanmak. | |
| PLO06 | Bilgi - Kuramsal, Olgusal | 5 | |
| PLO07 | Bilgi - Kuramsal, Olgusal | Alanı ile ilgili uygulamalarda öngörülmeyen durumlarla karşılaştığında çözüm üretebilmek, takımlarda sorumluluk alabilmek veya bireysel çalışma yapabilme becerisini kazanmak. | 4 |
| PLO08 | Bilgi - Kuramsal, Olgusal | ||
| PLO09 | Beceriler - Bilişsel, Uygulamalı | Yaşam boyu öğrenmenin gerekliliği bilinci; bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme bilincini kazanmak. | 4 |
| PLO10 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | Etkili iletişim kurma tekniklerine hâkim ve alanındaki yenilikleri takip edebilecek düzeyde bir yabancı dil bilgisine sahip olmak. | |
| PLO11 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | Tarihi değerlere saygılı, sosyal sorumluluk, evrensel, toplumsal ve mesleki etik bilincine sahip olmak. | |
| PLO12 | Yetkinlikler - Öğrenme Yetkinliği | Sanayi ve hizmet sektöründeki ilgili süreçleri yerinde inceleyerek uygulama becerisi kazanmak. |
Week Plan
| Week | Topic | Preparation | Methods |
|---|---|---|---|
| 1 | Microprocessor simulation environments | Lecture Notes and Source Books | |
| 2 | Microprocessor simulation environments | Lecture Notes and Source Books | |
| 3 | Basic commands in C programming | Lecture Notes and Source Books | |
| 4 | Microcontroller programming with C | Lecture Notes and Source Books | |
| 5 | Microcontroller programming applications with C | Lecture Notes and Source Books | |
| 6 | Optoelectronic applications: 7-segment displays | Lecture Notes and Source Books | |
| 7 | Timer and Counter Applications | Lecture Notes and Source Books | |
| 8 | Mid-Term Exam | ||
| 9 | Serial communication applications | Lecture Notes and Source Books | |
| 10 | Cutting-based program development | Lecture Notes and Source Books | |
| 11 | Optoelectronic applications | Lecture Notes and Source Books | |
| 12 | Using ADC and DAC | Lecture Notes and Source Books | |
| 13 | Step motor applications | Lecture Notes and Source Books | |
| 14 | LED applications with buttons | Lecture Notes and Source Books | |
| 15 | LCD applications | Lecture Notes and Source Books | |
| 16 | Term Exams | ||
| 17 | Term Exams |
Assessment (Exam) Methods and Criteria
| Assessment Type | Midterm / Year Impact | End of Term / End of Year Impact |
|---|---|---|
| 1. Midterm Exam | 100 | 40 |
| General Assessment | ||
| Midterm / Year Total | 100 | 40 |
| 1. Final Exam | - | 60 |
| Grand Total | - | 100 |
Student Workload - ECTS
| Works | Number | Time (Hour) | Workload (Hour) |
|---|---|---|---|
| Course Related Works | |||
| Class Time (Exam weeks are excluded) | 14 | 3 | 42 |
| Out of Class Study (Preliminary Work, Practice) | 14 | 3 | 42 |
| Assesment Related Works | |||
| Homeworks, Projects, Others | 1 | 2 | 2 |
| Mid-term Exams (Written, Oral, etc.) | 1 | 7 | 7 |
| Final Exam | 1 | 18 | 18 |
| Total Workload (Hour) | 111 | ||
| Total Workload / 25 (h) | 4,44 | ||
| ECTS | 4 ECTS | ||