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.

 

Williams S., Walmsley s., 1999, “Discover Delphi: Programming Principles Explained”, ISBN-13: 978-0201342864, Addison Wesley.

 

Değerlendirme Sistemi

Ara sınav : %40

Final : %60

Projeler :

Ödevler : Duyurularak yapılabilir.