İşleminiz Devam Ediyor.
Lütfen Bekleyiniz...
Course Information
Semester Course Code Course Title T+P+L Credit ECTS
1 03710103 Algorithms and Programming 3+0+2 6 6
Course Details
Language : Turkish
Level : Associate Degree
Department / Program : Mechatronics
Mode of Delivery : Face to Face
Type : Compulsory
Objectives : To give information about basic algorithms and problem solving structures, gain the ability to design algorithms and to develop applications with programming languages.
Content : Basic computer hardware, problem solving using computer, algorithm types, algorithm development, switching from algorithm to programming language, programming languages and application.
Methods & Techniques :
Prerequisites and co-requisities : None
Course Coordinator : None
Name of Lecturers : Instructor Yasin USLUGİL
Assistants : None
Work Placement(s) : No
Recommended or Required Reading
Resources : Algoritma Geliştirme ve Programlamaya Giriş, Prof. Dr. Fahri Vatansever, Seçkin Yayıncılık, 2020
Bilgisayar Mühendisliğine Giriş, Prof. Dr. Rifat Çölkesen, Papatya Yayıncılık, 2020
Course Category
Engineering 60%
Engineering Design 40%
In-Term Study Informations
In-Term Studies Quantity Percentage
Mid-terms 1 30%
Practice 1 30%
Final examination 1 40%
Total 3 100%
Activity Informations
Activities Quantity Duration Total Work Load
Course Duration 14 3 42
Hours for off-the-c.r.stud 14 4 56
Assignments 4 3 12
Mid-terms 1 15 15
Practice 1 9 9
Laboratory 14 2 28
Final examination 1 18 18
Total Work Load ECTS: 6 180
Course Learning Outcomes
Upon the successful completion of this course, students will be able to:
No Learning Outcomes
1 Bilgi İşlem, Kontrol ve İşletim Sistemi Tasarımını Yapabilme
2 Mekatronik sistemlerin programlamasında kullanılan temel programlama dillerini (Visual basic, Assembly, C) bilmeli
3 Bilgisayar ve mikroişlemcilerin temel elemanlarını ve işletim sistemlerini bilmeli, bileşen seçimi yapabilmeli
4 Algoritma tasarım ve analiz tekniklerini bilmeli
5 Algoritma geliştirmeyi bilir ve algoritmaya uygun veri yapısı oluşturmalı
Weekly Detailed Course Contents
Week Topics
1 Giriş, ders planı, bilgisayar ve temel kavramlar
2 Algoritma, algoritmaların sınıflandırılması, yazılım ve programlama kavramları
3 Algoritma geliştirmek
4 Satır kod, sayaç yapıları, koşul/karar durumları
5 Akış diyagramı ve çoklu koşul yapıları
6 Sözde kod, satır algoritmalardan ve akış diyagramlarından sözde kod oluşturma
7 Temel algoritma örnekleri, genel uygulamalar
8 Akış diyagramlarından kodlamaya geçiş, C programlama dili ve özellikleri
9 Programlamaya giriş, değişkenler
10 Koşul yapıları
11 Veri giriş/çıkış işlemleri
12 Döngüler
13 Diziler ve uygulamalar
14 Geliştirme uygulamaları
Contribution of Learning Outcomes to Programme Outcomes
P1P2P3P4P5P6P7P8P9P10P11
All 3
C1 5
C2 4
C3 4
C4 4
C5 43
bbb