ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE

Syllabus ( BENG 524 )


   Basic information
Course title: Introduction to Microcontrollers
Course code: BENG 524
Lecturer: Prof. Dr. Muhammet UZUNTARLA
ECTS credits: 7,5
GTU credits: 3 (3+0+0)
Year, Semester: 1/2, Fall and Spring
Level of course: Second Cycle (Master's)
Type of course: Area Elective
Language of instruction: English
Mode of delivery: Face to face
Pre- and co-requisites: none
Professional practice: No
Purpose of the course: To examine the basic microcontroller systems and to understand their operation. Instruction set, addressing methods, stack structure, command concepts. To teach symbolic programming methods, I/O interfaces and the design of a microcontroller-based system. To teach symbolic programming methods, I/O interfaces and microcontroller-based system design.
   Learning outcomes Up

Upon successful completion of this course, students will be able to:

  1. Will be able to make basic designs using microcontrollers.

    Contribution to Program Outcomes

    1. Define, model and solve engineering problems in the field of bioengineering at a higher level.
    2. Use up-to-date techniques and computational tools for advanced engineering applications.
    3. Solve problems that require expertise in the field of bioengineering by using scientific research methods.

    Method of assessment

    1. Written exam
    2. Homework assignment
  2. Will be able to apply programming skills using microcontrollers.

    Contribution to Program Outcomes

    1. Define, model and solve engineering problems in the field of bioengineering at a higher level.
    2. Use up-to-date techniques and computational tools for advanced engineering applications.
    3. Solve problems that require expertise in the field of bioengineering by using scientific research methods.

    Method of assessment

    1. Written exam
    2. Homework assignment
  3. Will be able to apply knowledge of mathematics, science and engineering.

    Contribution to Program Outcomes

    1. Develop their knowledge in the fields of Bioengineering and Biotechnology at the level of expertise based on undergraduate qualifications.
    2. Use up-to-date techniques and computational tools for advanced engineering applications.
    3. Solve problems that require expertise in the field of bioengineering by using scientific research methods.
    4. Transfer the results of scientific studies in the field of bioengineering to National and Universal developments and to lead.

    Method of assessment

    1. Written exam
    2. Homework assignment
  4. Will be able to design a system to meet the needs.

    Contribution to Program Outcomes

    1. Define, model and solve engineering problems in the field of bioengineering at a higher level.
    2. Use up-to-date techniques and computational tools for advanced engineering applications.
    3. Solve problems that require expertise in the field of bioengineering by using scientific research methods.

    Method of assessment

    1. Written exam
    2. Homework assignment
  5. Will be able to define, formulate and solve engineering problems.

    Contribution to Program Outcomes

    1. Define, model and solve engineering problems in the field of bioengineering at a higher level.
    2. Use up-to-date techniques and computational tools for advanced engineering applications.
    3. Solve problems that require expertise in the field of bioengineering by using scientific research methods.

    Method of assessment

    1. Written exam
    2. Homework assignment
   Contents Up
Week 1: Basic concepts: numbers,
Week 2: Computers and microcontrollers
Week 3: Electronics : resistors, voltage, current and Ohm's Law
Week 4: Digital Logic: transistors, flip flops and logic functions
Week 5: Programming of microcontrollers / Homework
Week 6: Microcontroller Input Gate
Week 7: Microcontroller Output Gate
Week 8: Arrays and Functional extraction


Week 9: Midterm

Finite State Machines
Week 10: UART / project studies
Week 11: Serial Interface /Project studies
Week 12: I/O Synchronization / Project Studies
Week 13: Interruptions / Project studies
Week 14: DAC and Audio / Project Presentation
Week 15*: -
Week 16*: Final exam
Textbooks and materials: Programming 32-bit Microcontrollers in C: Exploring the PIC32 (Embedded Technology) by Lucio Di Jasio
Recommended readings: Microcontrollers: From Assembly Language to C Using the PIC24 Family by Robert B. Reese, J. W. Bruce
  * Between 15th and 16th weeks is there a free week for students to prepare for final exam.
Assessment Up
Method of assessment Week number Weight (%)
Mid-terms: 9 30
Other in-term studies: - 0
Project: 10-13 10
Homework: 5 10
Quiz: - 0
Final exam: 16 50
  Total weight:
(%)
   Workload Up
Activity Duration (Hours per week) Total number of weeks Total hours in term
Courses (Face-to-face teaching): 3 14
Own studies outside class: 5 14
Practice, Recitation: 0 0
Homework: 6 1
Term project: 10 5
Term project presentation: 2 1
Quiz: 0 0
Own study for mid-term exam: 8 1
Mid-term: 2 1
Personal studies for final exam: 5 1
Final exam: 2 1
    Total workload:
    Total ECTS credits:
*
  * ECTS credit is calculated by dividing total workload by 25.
(1 ECTS = 25 work hours)
-->