Course Details

MICROPROCESSORS & MICROCONTROLLERS IN BIOMEDICAL ENGINEERING

BENG308

Course Information
SemesterCourse Unit CodeCourse Unit TitleT+P+LCreditNumber of ECTS Credits
5BENG308MICROPROCESSORS & MICROCONTROLLERS IN BIOMEDICAL ENGINEERING3+0+035

Course Details
Language of Instruction English
Level of Course Unit Bachelor's Degree
Department / Program BIOENGINEERING
Type of Program Formal Education
Type of Course Unit Elective
Course Delivery Method Face To Face
Objectives of the Course This course introduces students to embedded system design and programming concepts
Course Content The course will cover gene primer designing, databases for finding gene and gene sequence, restriction enzymes, gene cloning, transfection/transformation, DNA delivery, Polymerase Chain Reactions, cell culture, and gene editing technologies (CRISPR, TALEN, etc.). Chip-seq, single-cell RNA-sequence. This knowledge enables students to
understand the basic principles of techniques used in molecular biology and genetics.
Course Methods and Techniques The course is taught with a student-centered approach. The course includes in-class activities, group work, assignments, mini projects and laboratory. Various interactive methods such as discussions, peer interaction and hands-on activities will be used.
Prerequisites and co-requisities None
Course Coordinator None
Name of Lecturers Research Assist.Dr. Refika Sultan Doğan https://avesis.agu.edu.tr/refikasultan.dogan refikasultan.dogan@agu.edu.tr
Assistants None
Work Placement(s) No

Recommended or Required Reading
Resources Biomedical Instrumentation and Measurements - Leslie Cromwell, Fred J. Weibell, Erich A. Pfeiffer
Lecture notes and reading materials will be shared weekly through the CANVAS platform. The main textbook is:

Andreas Maier, Stefan Steidl, Vincent Christlein, Joachim Hornegger, Medical Imaging Systems, Springer Open, 2018.

Additionally, scientific articles from journals and conference proceedings such as IEEE TIP, ICIP, and CVPR will be recommended throughout the course.
Lecture notes and reading materials will be shared weekly through the CANVAS platform. The main textbook is: Andreas Maier, Stefan Steidl, Vincent Christlein, Joachim Hornegger, Medical Imaging Systems, Springer Open, 2018.
-
-

Course Category
Mathematics and Basic Sciences %10
Engineering %15
Engineering Design %10
Social Sciences %0
Education %5
Science %15
Health %30
Field %60

Planned Learning Activities and Teaching Methods
Activities are given in detail in the section of "Assessment Methods and Criteria" and "Workload Calculation"

Assessment Methods and Criteria
In-Term Studies Quantity Percentage
Yarıyıl İçi Çalışmalarının Başarı Notunun Katkısı 1 % 5
Quiz/Küçük Sınav 1 % 10
Ödev 3 % 20
Proje/Çizim 1 % 30
Final examination 1 % 35
Total
7
% 100

 
ECTS Allocated Based on Student Workload
Activities Quantity Duration Total Work Load
Araştırma Ödevi 4 3 12
Tartışma 10 3 30
Deney 6 5 30
Sınıf İçi Aktivitesi 8 3 24
Sunum 1 1 1
Araştırma 3 2 6
Takım/Grup Çalışması 1 1 1
Yüz Yüze Ders 14 3 42
Final Sınavı 1 4 4
Total Work Load   Number of ECTS Credits 5 150

Course Learning Outcomes: Upon the successful completion of this course, students will be able to:
NoLearning Outcomes
1 Assembly programming skills
2 Getting familiar with ARM Cortex M family MCUs
3 Define common MCU concepts such as interrupts, DMA, timers, real-time OS
4 Putting the MCU knowledge into use
5 Plan, discuss and design a complete embedded system project


Weekly Detailed Course Contents
WeekTopicsStudy MaterialsMaterials
1 Introduction to ARM Assembly, registers of ARM, most important Assembly operations
2 Introduction to ARM Assembly, registers of ARM, most important Assembly operations
3 GPIO in C, without higher level libraries. I/O types (Pull up, Pull down connection etc.)
4 GPIO in C, without higher level libraries. I/O types (Pull up, Pull down connection etc.)
5 Interrupt Controller
6 Interrupt Controller
7 Systick timer - Motors and sensors
8 Systick zamanlayıcı - Motorlar ve sensörler
9 Systick zamanlayıcı - Motorlar ve sensörler
10 Direct Memory Access (DMA) and Communication (USART, I2C, SPI, CAN)
11 Direct Memory Access (DMA) and Communication (USART, I2C, SPI, CAN)
12 Direct Memory Access (DMA) and Communication (USART, I2C, SPI, CAN)
13 Direct Memory Access (DMA) and Communication (USART, I2C, SPI, CAN)
14 FINAL


Contribution of Learning Outcomes to Programme Outcomes
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12
C1 4 2 3 3 3 4 4 3 4 4 3 3
C2 4 2 3 3 3 4 4 3 4 4 3 3
C3 4 2 3 3 3 4 4 3 4 4 3 3
C4 4 2 3 3 3 4 4 3 4 4 3 3
C5 4 2 3 3 4 4 4 3 5 4 3 3

Contribution: 1: Very Slight 2:Slight 3:Moderate 4:Significant 5:Very Significant


https://sis.agu.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=72036&lang=en