| Ders Adı | INTRODUCTION TO PROGRAMMING | Kod | CMPE1101 |
| Kredi | 4 | AKTS | 6 |
| Z/S | Zorunlu | Teorik Saat | 3 |
| Uygulama Saat | 0 | Lab Saat | 2 |
| Ders Dili | İngilizce | Dersi Veren | Dr. Ögr. Üyesi ABBAS MEMİŞ |
| Dersin Veriliş Türü | Örgün | ||
The main objective of the course is to provide students with the ability to think abstractly on the basis of software development and to improve their algorithm design and algorithm creation skills. Within the scope of the course, it is also aimed that students will gain basic programming and computer program creation skills with the programming language, which will be explained to them, and they are expected to use these skills in solving possible programming problems they will encounter.
Number systems, algorithm concept and algorithm development, algorithm flow diagrams, variables, decision structures, loops, one-dimensional and multi-dimensional arrays, functions, recursion, file operations.
Theoretical lectures, laboratory applications, exams, discussion, question-answer, homework, project, individual study.
Textbook: C How to Program, Paul Deitel and Harvey Deitel, Pearson press, 2015, ISBN: 9780133976892. Other resources: - C Programming Language, Brian Kernighan and Dennis Ritchie, Pearson press, 1988, ISBN: 9780131103627. - C Programlama Dili, Rıfat Çölkesen, Papatya Yayınevi, 2020, ISBN: 9789756797037. - A'dan Z'ye C Kılavuzu, Kaan Aslan, Pusula Yayınevi, ISBN: 9789757092124. - Algoritma Geliştirme ve Programlamaya Giriş (Akış Diyagramlarıyla Birlikte 6 Ayrı Programlama Dilinde (C, C++, C#, Java, MATLAB Ve Python) Çözülmüş Problemler, Prof. Dr. Fahri Vatansever 15. Baskı - Lecture notes and application examples. - Online courses and course materials on the internet.