15 Şubat 2007 - Başkent Üniversitesi

advertisement
Bilgisayar Teknolojileri Sertifika Programı
05 Mayıs – 03 Haziran 2007
Çağdaş yaşamın en temel özelliklerinden birisi bilimselliğin, bilimsel tutum ve davranışların,
günlük yaşamın ayrılmaz bir parçası haline gelmiş olmasıdır. Problemlere güvenilir ve geçerli
çözümler aramak amacı ile planlı ve sistemli olarak verilerin toplanması, analizi,
yorumlanması ve rapor edilmesi bilimsel araştırmanın en temel aşamalarıdır. Kamu ve özel
sektörde yapılan tüm araştırmalarda amaca uygun verilerin toplanması, bilimsel analizlerin
yapılması ve yorumlanması kaçınılmaz gereksinimlerdir. Söz konusu bu aşamalarda önemli
bazı unsurlar da verilerin uygun biçimlerde saklanması ve korunması, verilere hızlı ve kolay
erişimin sağlanması, uygun yazılımlarla işlenmesi ve karar vericiler için önem taşıyan
bilgilerin üretilmesidir. Genel olarak bu hedeflerin gerçekleşebilmesi için gerekli iki temel
alan istatistik ve bilgisayar bilimleridir.
Kısaca BT (Bilgi Teknolojileri) veya Bilişim dediğimiz bilgisayar, iletişim - internet ve çoklu
ortam gibi dünyada içinde bulunduğumuz Bilgi Toplumunda toplumun her katmanını
derinden ve temelden etkilemekte, çeşitli alanlardaki kimi kariyerler de giderek önem ve
değer kazanmaktadır. Bu gelişmeler özellikle yazılım ve donanım alanlarında olmakta,
internet ile ortaya çıkan yeni iletişim ve bilgiye erişim olanakları ticaretten eğitime, günlük
yaşantımıza kadar her şeyi etkilemektedir.
Bilgisayar Teknolojileri Sertifika programlarının amacı da bu hızlı gelişmelere paralel olarak
ihtiyaç duyulan temel bazı alanlardaki bilgi ve becerilerin katılımcılara aktarılmasıdır. Bu
amaçla üç farklı sertifika programı açılması tasarlanmıştır; Veri Tabanı Yönetim Sistemleri,
Nesne Yönelimli Programlama ve Web Programlama.
Sertifika programlarında, eğitim süresince her katılımcıya bir bilgisayar tahsis edilerek
bilgisayar başında uygulamaların yapılması sağlanacaktır. Ayrıca eğitimlerde Oracle,
MySQL - PHP ve Java gibi günümüzde yaygın olan bazı temel yazılımlar da kullanılacaktır.
1. Veri Tabanı Yönetim Sistemleri (42 saat)
Program, ORACLE veri tabanına dayalı olarak İlişkisel Veri Tabanı yönetimini işleyecektir. Teorik ve
uygulamalı olarak işlenecek derslerin sonunda, öğrencilerin ORACLE veritabanını Linux veya Windows
platformunda kurup yönetebilir düzeye gelmeleri amaçlanmaktadır.
HEDEF KİTLE
Program, veritabanına giriş dersidir, konuyu hiç bilmeyenlere hitap edecektir.
KONULAR
Veritabanı kavramı, veritabanı türleri, ilişkisel veritabanı kavramı, Tablo düzenleme, E-R Modelleme,
Bağıntılar, Normalizasyon, İlişkisel Cebir, Yapısal Sorgu Dili (SQL), Veri Tanım Dili (DDL), Veri İşleme Dili
(DML), Veritabanı Yönetimi, Oracle Veritabanı Kurulumu, Proje.
EĞİTİMCİ:

Prof. Dr. Timur Karaçay
2. Nesne Yönelimli Programlama (42 saat)
Bilgisayar teknolojilerdeki hızlı gelişmeye paralel olarak yazılımda kullanılan yöntem ve tekniklerde de
gelişmeler olmuştur. Yazılım projelerinde gittikçe artan karmaşıklıkla başa çıkmak için günümüzde kullanılan
temel programlama yaklaşımlarından birisi de nesne yönelimli yaklaşımdır. Nesne yönelimli programlama C ve
Pascal gibi yapısal programlama dillerinin eksik ve zayıf yönlerini gidererek programlamaya yeni bir yaklaşım
sağlamıştır. Bu programda nesne yönelimli yaklaşımın temel özellikleri incelenerek Java programlama dili ile
uygulamalar gerçekleştirilecektir. Programın temel amaçlarından birisi nesne yönelimli yaklaşımın sağladığı
avantajları öğrenmek ve yazılım geliştirmek için kullanabilmektir.
HEDEF KİTLE
Temel programlama altyapısı olan ve nesne yönelimli programlamayı öğrenmek isteyen kişiler için
tasarlanmıştır.
KONULAR
Nesne yönelimli yaklaşıma giriş, Sınıf ve nesne kavramları, Birleştirilmiş Modelleme Dili (UML), Java
programlama dili, Görsel programlama: AWT ve Swing, Java ile veritabanı uygulamaları: JDBC.
EĞİTİMCİ

Yrd. Doç. Dr. Güvenç Arslan
3. Web Programlama (42 saat)
Bilgisayar ve bilgisayar ağı teknolojilerindeki gelişmeler bireyleri doğrudan etkilemekte, bu gelişmeler
haberleşme, ticaret, eğitim vb hemen her alanda işlerin geleneksel yapılış biçimlerinde değişimlere veya değişim
arayışlarına neden olmaktadır. Bu nedenle bireylerin bu teknolojilere dair sahip olmaları gereken bilgi düzeyi
gün geçtikçe artmaktadır. Bu sertifika programı kapsamında, bilgisayar ağları yapılanmasına bir giriş yapılacak,
Linux ve UNIX işletim sistemi tabanlı sunucularda PHP programlama dili çerçevesinde, bilgisayar yazılımındaki
güncel eğilimler, gelişmeler, örnek yazılım araçları ve uygulamalar incelenecektir. Detaylı olarak, bu sertifika
programını tamamlayan katılımcılar Web ortamında UNIX ve Windows işletim sistemi tabanlı PHP
programlama dili ile programlamayı öğreneceklerdir. Katılımcılara PHP/MySQL/Apache kurulumları
gösterilecek ve bu programlar arasında gerekli etkilişimlerin nasıl sağlandığı detaylı bir şekilde anlatılacaktır.
Katılımcılar sertifika kapsamında PHP programlama dili vasıtası ile Web formlardan veri toplayıp bunları
işleyebilecek, kullanıcı girişi ve çıkışı denetimlerini yapabilecek, “session” ve “cookie”ler ile hazırlayıp bunlarla
kullanıcı takibi yapabilecek, dinamik Web sayfalarının hazırlayabilecek, MySQL veri tabanı ile etkileşim
sağlayabileceklerdir. MySQL veritabanından bilgi arama ve alma ve aynı veritabanına veri ekleme ve silme
işlemleri PHP programlama dili ile nasıl yapıldığı öğretilecektir. Ayrıca katılımcılara PHP’de kod ayıklama,
prosedür ve fonksiyonlarla çalışma konuları da sertifika kapsamında gösterilecektir.
HEDEF KİTLE
Temel Web konuları hakkında bilgi sahibi olan Web tabanlı uygulama geliştirmek isteyen bireyler.
KONULAR
PHP’e Giriş; Dinamik içerik yerleştirme; Veri saklama, arama, getirme; Array’lerle çalışma String’lerle çalışma
ve Regular Expression’lar; Kodları tekrar kullanma ve fonksiyon yazma; PHP ile site fonksiyonalitesi oluşturma;
PHP ile oturum açma, kontrol etme ve kapama; MySQL’e giriş; PHP ile MySQL’e erişim; Veritabanına veri
ekleme, çağırma, arama, silme; PHP’de prosedürler; PHP ile zaman/tarih ile çalışma; PHP’de kod ayıklama.
EĞİTİMCİ

Öğr. Gör. Umut Hüseyinoğlu
Ayrıntılı Bilgi ve Başvuru İçin:
Başkent Üniversitesi Eğitim ve Danışmanlık Hizmetleri Merkezi (BEDAM)
Tel: (312) 234 10 10 / 2113
Faks: ( 312) 234 12 16
e-posta: bedam@baskent.edu.tr
Download