Bilgi Teknolojileri Sertifika Programı 1. Modül
Dört modülden oluşan BTSP öncelikli olarak yaygınlaştırılmasında yarar görülen bilgilere ilişkin konularda bir dizi eğitim programı projesidir.
Bilgi Teknolojileri Sertifika Programı 1. Modül
7.500 ₺
SINIFLARI İNCELE15 ya da daha fazla kişi için mi alacaksınız?
KURUMUNUZA ÖZEL TALEP Detaylı Bilgi Almak İçin TıklayınAmaç
BTSP, öncelikli olarak yaygınlaştırılmasında yarar görülen bilgilere ilişkin konularda bir dizi eğitim programı projesidir. Bu programların en özel yanı, ilkel örneklerinde olduğu gibi ders notlarının internet aracılığı ile sizlere ulaştırılmasıyla sınırlı kalmamasıdır. İlgili görsel işitsel öğelerle hazırlanan dersler ve karşılıklı etkileşim kanalları, konuları bilgisayar başında ve okumanın ötesindeki etkinliklerinizle, sıkılmadan öğrenmenizi amaçlamaktadır.
Başvuru Koşulları
- En az lisans programı öğrencisi (4+ yıl) veya bir yüksekokuldan mezun olmak
- Çok iyi düzeyde bilgisayar okur-yazarı olmak; Windows işletim sistemlerine ve Firefox/Internet Explorer/Opera/Chrome tarayıcılarına aşina olmak
- Multimedya özellikleri ve internet erişim olanağı olan bir bilgisayara sahip olmak
- Kursların Türkçe olmasının yanında; kaynak kitaplar, referanslar ve internetten verilecek linkler İngilizce olacağı için, okuduğunu anlayacak düzeyde İngilizce bilmek
- Her ders için haftada en az 6 saat çalışma zamanı ayırabilmek
Süre
Toplam 9 ay süren Bilgi Teknolojileri Sertifika Programı (BTSP), 8'er haftalık 4 dönemden oluşmaktadır. 2'şer kursun verileceği her dönemin sonunda sınavlar yapılacaktır.
Eğitim Dili
Kurs notları bölüm öğretim üyeleri tarafından tamamen Türkçe olarak hazırlanmaktadır. Kursların işlenişi de tamamen Türkçe olup kurs kitapları, referans ve çevrim içi kaynaklar İngilizce'dir.
Belgelendirme
- BTSP’nin 4 modülünü başarılı olan katılımcılara verilecek olan elektronik belge, ODTÜ Rektörlüğü, ODTÜ Sürekli Eğitim Merkezi Başkanlığı ve ODTÜ Bilgisayar Mühendisliği tarafından onaylanmış resmi bir sertifika niteliğindedir.
- BTSP’den ders bazında başarılı olan katılımcılara verilecek olan elektronik belge, ODTÜ Sürekli Eğitim Merkezi Başkanlığı ve ODTÜ Bilgisayar Mühendisliği tarafından onaylanmış resmi bir katılım belgesi niteliğindedir.
- Bu sertifika/katılım belgesi, iş başvurularında ve akademik başvurularda katılımcıya referans olabilecek nitelik taşımaktadır.
- Sertifikalar katılımcının programı tamamladığı yılın sonunda verilmektedir. Belgeler ara dönemlerde verilmemektedir.
- Sertifikalar ODTÜ SEM tarafından düzenlenmektedir. ODTÜ SEM gerek duyduğunda belgenin niteliği değişmeyecek şekilde belge formatında (yazı stili, boyutu, rengi, basılı ya da elektronik vb.) değişiklik yapabilecektir.
Eğitmenler
Bilgisayar Sistemleri ve Python Programlama: Dr. Özgür Kaya
Java ile Bilgisayar Programcılığına Giriş: Prof. Dr. Erman Yükseltürk
Java ile Veri Yapıları ve Algoritmalar: Prof. Dr. İ. Hakkı Toroslu, Dr. Cevat Şener
Unix ile İşletim Sistemleri: Prof. Dr. Faruk Polat
Veri Tabanı Yönetim Sistemleri: Prof. Dr. Adnan Yazıcı
Yazılım Mühendisliği: Prof. Dr. Ali Hikmet Doğru
Web Programlama: Prof Dr. Ahmet Coşar
Yazılım Geliştirme Projesi: Prof. Dr. Veysi İşler
Konu Başlıkları
- MODÜL: Bilgisayar Sistemleri ve Python Programlama, Java ile Bilgisayar Programcılığına Giriş
- MODÜL: Java ile Veri Yapıları ve Algoritmalar, Unix ile İşletim Sistemleri
- MODÜL: Veri Tabanı Yönetim Sistemleri, Yazılım Mühendisliği
- MODÜL: Web Programlama, Yazılım Geliştirme Projesi
Bilgisayar Sistemleri ve Python Programlama
Bu eğitimde bilgisayar sistemlerinin yapıları, yazılım, donanım ve bunları oluşturan parçalar işlenmektedir. Giriş düzeyinde olacak olan kursta donanım ile ilgili olarak merkezi işlemci, bellekler, giriş/çıkış prensipleri anlatılacak ayrıca yazıcılar gibi çevre elemanları da işlenmektedir. Yazılım konusunda işletim sistemleri ve genel uygulama yazılımlarıyla programlama dillerine değinilmektedir.
- Hafta: Bilgisayar Mimarisi
- Hafta: Bilgisayar Ağları, Donanımı ve Giriş/Çıkış
- Hafta: Yazılım ve Python'a Giriş
- Hafta: Python'da Koşullar, Döngüler ve Fonksiyonlar
- Hafta: Python'da Tuple, List ve Dict Veri Yapıları
- Hafta Veri Yapıları
- Hafta Python'da Veri Yapıları
- Hafta Python'da Özyineleme ve Dosya İşlemleri
Java ile Bilgisayar Programcılığına Giriş
Bu eğitimin amacı, daha önce hiç programlama bilgisi olmayan katılımcılara, Java dilini kullanarak bilgisayar programları yazmayı öğretmektir. Temel programlama kavram ve uygulamaları, örneklerle gösterilecek ve katılımcı dersin bitiminde, değişik Java programları yazabilecek düzeye gelmiş olacaktır. Eğitimin belli başlı konuları şöyle özetlenebilir: Seçeneğe dayalı işleme (karar yapıları), döngüler, işlevler, diziler ve nesneye dayalı programlama.
- Hafta Programlamaya ve Java Diline Giriş
- Hafta Veri Türleri ve Atama ifadesi
- Hafta Basit Girdi/Çıktı
- Hafta Karar Verme Yapıları
- Hafta Döngü Yapıları
- Hafta İşlevler (Metotlar)
- Hafta Diziler (Arrays)
- Hafta Nesneye Dayalı Programlama Kavramları
Java ile Veri Yapıları ve Algoritmalar
Bu eğitimin ana amacı, bütün programcıların birçok uygulamada ihtiyaç duyacakları temel veri yapılarının ve algoritmaların öğretilmesidir. Bu temel veri yapılarının ve algoritmaların öğretilmesinin tek amacı sadece bu özel veri yapılarının ve bunların bazı problemlerin çözümünde nasıl kullanıldıklarının öğretilmesi olmayıp, bunun yanında katılımcılara ileride karşılaşacakları problemlerde çözüm üretebilmeleri için gerekli yaratıcılığı da vermektir.
Ayrıca Java dilinin detaylarını kullanarak bilgisayar programları yazma yeteneğini geliştirmektir. Dersin belli başlı konuları şöyle özetlenebilir: Nesneler ve nesne işlevleri, diziler, nesneye dayalı programlama, grafiksel kullanıcı arayüzü geliştirme teknikleri.
- Hafta - Java ile Nesneye Dayalı Programlama -1
- Hafta - Java ile Nesneye Dayalı Programlama -1
- Hafta - Özyineleme ve Algoritma Analizi
- Hafta - Yığıt Veri Yapısı (Stack
- Hafta - Kuyruk Veri Yapısı (Queue)
- Hafta - Liste ve Ağaç Veri Yapıları (List and Tree)
- Hafta - Sıralama Algoritmaları
- Hafta - Temel Arama Algoritmaları ve Doğrama Yöntemi
Unix ile İşletim Sistemleri
Bu eğitimde, işletim sistemleri ile ilgili kuramsal temellerin oluşturulması ve Unix’in örnek bir çoklu kullanıcı işletim sistemi olarak anlatılması amaçlanmaktadır.
- Hafta - İşletim Sistemleri Kavramları
- Hafta - İşlemler
- Hafta - Yarış Durumuna Çözümler
- Hafta - İşlem Çizelgeleme
- Hafta - Ana Bellek ve Sanal Bellek Yönetimi
- Hafta - Sayfa Değiştirme
- Hafta - Dosya Sistemi Yapıları
- Hafta - Girdi/Çıktı
Veri Tabanı Yönetim Sistemleri
Veri tabanı ile ilgili bir projenin geliştirilmesinde gerekli olabilecek temel veritabanı kavramlarını, veri tabanı sistemlerini ve en önemli modellerini öğrenmek.
- Hafta Veri Tabanı Sistemine Giriş
- Hafta Veri Tabanları için Kavramsal Modelleme
- Hafta Fiziksel Veri Tabanı Modellenmesi
- Hafta İlişkisel Veri Modelleme
- Hafta VTYS Dili
- Hafta Veri Tabanı Tasarımi
- Hafta Kavramsal Modelin Mantıksal Modele Dönüstürülmesi
- Hafta XML
Yazılım Mühendisliği
Yazılım geliştirme projeleri genellikle Yönetim Bilimleri (Management Sciences), Sistem Mühendisliği (System Engineering) ve Yazılım Mühendisliği (Software Engineering) alanlarını ilgilendiren metotların kullanımlarını gerektiren projelerdir. O nedenle bu eğitim yazılım sistemlerinin geliştirilmesinde gerekli olan tüm kavram ve metodolojilerin verilmesi amacını taşımaktadır. Bu amacın gerçekleştirilmesi için konular çeşitli örneklerle desteklenecektir.
- Hafta Yazılım Mühendisliğine Giriş
- Hafta Tahmin ve Planlama
- Hafta Modelleme
- Hafta Nesne Yönelimli Çözümleme
- Hafta Nesne Yönelimli Tasarım
- Hafta Kodlama Bütünleştirme ve Test
- Hafta Bakım ve Onarım
- Hafta - Kalite ve Kurulum Yönetim
Web Programlama
Bu eğitimde amaç web programlama kavramları katılımcılara vermektir. Son teknolojiler hakkında bilgiler sunmak ve web programla mantığını katılımcılarda oluşturmaktır.
- Hafta WWW - World Wide Web
- Hafta Web Mimarisine Giriş ve HTML
- Hafta - HTML5
- Hafta Php ve Oturum Yönetimi
- Hafta Cascading Style Sheets (CSS)
- Hafta JavaScript
- Hafta - Bootstrap
- Hafta - XML
Yazılım Geliştirme Projesi
Bu eğitimde amaç katılımcıların kendi dönemlerinde öğrendikleri kavramlar ve teknikleri yazılım geliştirme projesi çerçevesinde kullanarak pekiştirmeleri ve deneyimlerinin artmasıdır. Katılımcılar kendi seçtikleri bir konuda tek başlarına ya da grup olarak yazılım geliştirecekler ve geliştirdikleri yazılımı belirli standartlara uygun olarak belgeleyeceklerdir.
Bu belgeler:
- Yazılım Projesi Belgelendirme standartları
- Proje Sunum Standartlarının Tanımlanması
- Proje Teklif Belgesi Teslimi
- Analiz Belgesi Teslimi
- Tasarım Belgesi Teslimi
- Gerçekleştirim Belgesi Teslimi
- Test Belgesi Teslimi
- Proje Sunumları
Program Tarihleri
09/11/2024 tarihli eğitim için tıklayın.
DETAYLARI İNCELEEğitimin Yapılacağı Yer
Online
Süre
84 Ders Saati
Belge
Sertifika
Ücret
7.500 ₺
7.500 ₺
SINIFLARI İNCELE15 ya da daha fazla kişi için mi alacaksınız?
KURUMUNUZA ÖZEL TALEP Detaylı Bilgi Almak İçin Tıklayın