HARRAN ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ
MAKİNA MÜHENDİSLİĞİ BÖLÜMÜ
Dersin Adı |
Kodu |
Yarıyılı |
T+U |
Kredisi |
AKTS |
GÖRSEL PROGRAMLAMA |
0502310 |
Güz |
2+2 |
3 |
3 |
Ön Koşul Dersler |
Yok |
Dersin Dili |
Türkçe |
Dersin Türü |
Zorunlu |
Dersin Koordinatörü |
Yrd.Doç.Dr. Ömer AKGÖBEK |
Dersi Veren |
Yrd.Doç.Dr. Ömer AKGÖBEK |
Dersin Yardımcıları |
Yok |
Dersin Amacı |
Görsel Programlama dillerinden en az birini, en basit aşamasından en ileri aşamasına kadar en çok kullanılan komutlarıyla beraber ve örnek programlar yardımıyla pekiştirerek öğrencinin program her türlü programı yazmasını sağlamak. |
Dersin Öğrenme Çıktıları |
C++ Builder veya Delphi programlama dilini kullanarak basit hesaplama yapabilen programlar hazırlayabilme, Karşılaştırma komutlarını kullanarak farklı durumlarda farklı kararlar verebilen programlar hazırlayabilme, Döngü komutları yardımıyla döngüsel işlemler yapabilen programlar hazırlayabilme, Görsel nesneleri ve birden fazla form kullanabilme, Dizileri kullanarak dizi işlemlerini gerçekleştirebilme, diziler üzerinde arama, sıralama işlemlerini yapabilme, matris işlemlerini gerçekleştirebilme, Grafik komutları yardımıyla grafikler hazırlayabilme, Veritabanı hazırlama, tablolar oluşturma, bu tablolara bilgiler kaydetme ve bilgileri okuyabilme, SQL ile ileri seviyede sorgulama yapabilme. |
Dersin İçeriği |
C++ Builder veya Delphi Görsel Programlama Diline Giriş, Veri Tipleri ve Operatörler, Görsel Nesnelerin Kullanımı, Formlar, Kontrol Deyimleri, Döngüler, Alt Programlar, Diziler, Kontrol Nesneleri, Özellikleri, Olaylar ve Metotlar, Veritabanı, SQL. |
Haftalar |
Konular |
1 |
Görsel Programlama giriş |
2 |
Görsel nesnelerin özellikleri, olayları ve form tasarımı |
3 |
Giriş-Çıkış nesnelerinin kullanımı ve mesaj pencerelerinin kullanımı |
4 |
Program yapısı ve tanımlamalar |
5 |
Program kontrol deyimleri |
6 |
Dizi kullanımı, sıralama ve arama yöntemleri |
7 |
ARA SINAV |
8 |
Görsel nesnelerin kullanımı |
9 |
Veritabanı programlamaya giriş |
10 |
Veritabanı nesnelerinin kullanımı |
11 |
SQL sorgulama dili ve komutları ile uygulama |
12 |
Rapor araçlarının kullanımı ve örnek rapor hazırlama |
13 |
Altprogramlar, sayısal, tarih ve string fonksiyonlar |
14 |
FİNAL SINAVI |
Genel Yeterlilikler |
Görsel programlama dilini kullanarak istenen bir işi yapan programları geliştirecek seviyede bilgi sahibi olmak. Bunun için görsel programlama dilinin temel özellikleri, tanımlamalar, giriş-çıkış komutları, temel döngü ve karşılaştırma komutlarının kullanımı, görsel nesneler ve bunların özellikleri, altprogram hazırlama, sıralama ve arama yöntemlerini kullanarak bilgileri sıralama ve bilgiler üzerinde arama yapma, veritabanı hazırlama ve veritabanına erişim, veritabanından rapor alma, SQL ile sorgulama gibi konularda gerekli bilgi ve deneyime sahip olma. |
Kaynaklar |
AKGÖBEK Ö., “Delphi ile Görsel Programlama Sanatı”, ISBN:975-295-493-6, 801 Sayfa, Beta Basım, İstanbul, Ekim 2005. AKGÖBEK Ö., “C++ Builder ile Görsel Programlama Sanatı”, ISBN:994-432-281-2, 900 Sayfa, Arıkan Basım Yayım, 2007, İstanbul. Barrow J., et al., 2005, “Introducing Delphi Programming: Theory Through Practice”, ISBN-13: 978-0195789119, Oxford University Press, USA. Borland Delphi 7 Help, 2002, Borland Software Corporation. Borland Developer Studio 2006 Help, 2005, Borland Software Corporation. Bucknall j., 2001, “The Tomes of Delphi: Algorithms and Data Structures”, ISBN-13: 978-1556227363, Wordware Publishing. Cantu M., 2005, “Mastering Borland Delphi 2005”, ISBN-13: 978-0782143423, Sybex. Hladni I., 2006, “Inside Delphi 2006”, ISBN-13: 978-1598220032, Wordware Publishing, Inc. Kimmel P., 2001,“Building Delphi 6 Applications”, ISBN-13: 978-0072129953, McGraw-Hill Companies. Reisdorph K., “Teach Yourself Borland Delphi 4 in 21 Days ”, ISBN-13: 978-0672312861, Sams. |