|
Language of Instruction
|
Turkish
|
|
Level of Course Unit
|
Associate Degree
|
|
Department / Program
|
Electricity
|
|
Type of Program
|
Formal Education
|
|
Type of Course Unit
|
Compulsory
|
|
Course Delivery Method
|
Face To Face
|
|
Objectives of the Course
|
Explaining the concepts of algorithms and programming, designing a problem-specific algorithm, examining the basics of C programming, converting the algorithm planned for a problem into code, developing Arduino applications.
|
|
Course Content
|
The concept of microcontrollers, Arduino and its features, loading the Arduino software, algorithm and programming concepts, the basic structure of the C program, control structure, syntax, operators, constants, transformations, variable scopes, digital inputs and outputs, analog inputs and outputs, delays, mathematical functions, trigonometry, characters, serial communication, interrupts, random numbers, advanced inputs and outputs, libraries, communication protocols, Arduino detailed pin structure, ASCII codes, Arduino applications
|
|
Course Methods and Techniques
|
Face to face and practical education
|
|
Prerequisites and co-requisities
|
None
|
|
Course Coordinator
|
Asist Prof. Tuğçe Sena ALTUNTAŞ tugce.altuntas@gedik.edu.tr
|
|
Name of Lecturers
|
Instructor Enes YİĞİT enes.yigit@gedik.edu.tr Asist Prof.Dr. Tuğçe Sena ALTUNTAŞ tugce.altuntas@gedik.edu.tr
|
|
Assistants
|
None
|
|
Work Placement(s)
|
No
|
Recommended or Required Reading
|
Resources
|
Prof. Dr. Timur Karaçay, " C Programlamanın Temelleri" Fahrettin Erdinç, "Yeni Başlayanlar İçin Arduino: Arduino Programlamanın Temeller" Feyzullah Temurtaş, Cemil Öz, Özgür Çiftçi, "C ile Algoritma Geliştirme" Uğur Demir, "Arduino Programlama Kitabı"
|
|
Course Notes
|
Program and control structure in C program
|
Course Category
|
Mathematics and Basic Sciences
|
%25
|
|
|
Engineering
|
%25
|
|
|
Engineering Design
|
%25
|
|
|
Field
|
%25
|
|
|