Dersler
Aktif dönem ders içerikleri ve materyalleri
Veri Tabanı Yönetimi
Veri Tabanı Yönetimi dersi, verilerin düzenli bir şekilde saklanması, yönetilmesi ve erişilmesini sağlayan veri tabanı sistemlerinin temel prensiplerini öğretir. Bu derste veri tabanı tasarımı, SQL kullanımı, veri tabanı oluşturma, veri ekleme–güncelleme işlemleri ve veri güvenliği gibi konular ele alınır. Öğrenciler, veriyi etkin ve güvenli bir şekilde yönetmeyi öğrenir.
Yapay Zeka Uygulamaları
Bu ders, yapay zekanın temel kavramlarını ve güncel uygulamalarını ele alarak, öğrencilere bu teknolojinin işleyişi ve farklı alanlardaki kullanımı hakkında kapsamlı bir bakış sunmayı amaçlamaktadır.
3D Yazıcı Teknolojileri
Bu ders, 3D yazıcıların çalışma prensiplerini ve güncel üretim teknolojilerini tanıtmayı amaçlar. Öğrenciler FDM, SLA ve SLS gibi yaygın 3D baskı yöntemlerini, kullanılan malzemeleri, dilimleme (slicer) yazılımlarını ve baskı sürecinde karşılaşılan temel problemleri öğrenir. Ders sonunda katılımcılar, dijital bir modeli 3D yazıcıda doğru ve verimli şekilde üretebilecek bilgi ve beceriye sahip olur.
Bilgisayarlı Büro Programları
Bilgisayarlı Büro Programları dersi, modern iş dünyasında ve ofis ortamlarında gereken temel bilgisayar programlarını kullanma becerisini kazandırmayı amaçlayan temel bir derstir. Bu ders, öğrencilere ofis verimliliğini artırmak ve profesyonel belgeler oluşturmak için gerekli pratik bilgileri sunar.
Programlama Temelleri
Programlama Temelleri dersi, öğrencilere programlamanın mantığını kavratmayı ve temel becerileri kazandırmayı amaçlar. Ders kapsamında algoritma geliştirme, değişkenler, veri tipleri, karar yapıları, döngüler ve fonksiyonlar gibi temel konular ele alınır. Öğrenciler, problem çözme yaklaşımını bilgisayar mantığıyla birleştirerek basit uygulamalar geliştirmeyi öğrenir. Bu dersin amacı belirli bir programlama dilinde uzmanlık kazandırmak değil, programlamanın genel mantığını öğretmektir. Böylece öğrenciler ilerleyen süreçte farklı programlama dillerini öğrenmeye hazır bir altyapı edinirler.
Nesne Tabanlı Programlama II
Nesne Tabanlı Programlama II, nesne tabanlı programlama (OOP) temellerinin üzerine inşa edilen ileri seviye konulara odaklanan bir derstir. Bu derste kalıtım (inheritance), çok biçimlilik (polymorphism), soyut sınıflar (abstract classes), arayüzler (interfaces), istisna (exception) yönetimi, koleksiyonlar (collections), dosya işlemleri ve GUI (grafik kullanıcı arayüzü) programlama gibi konular işlenir. Amaç, öğrencilerin daha büyük ve sürdürülebilir yazılım projeleri geliştirebilecek düzeyde nesne yönelimli düşünme becerilerini geliştirmesidir.
Mobil Programlama
Mobil Programlama dersi, mobil cihazlar için uygulama geliştirme temellerini öğretmeyi amaçlayan bir derstir. Bu derste öğrenciler; Android platformunun yapısını, mobil uygulama geliştirme ortamlarını, kullanıcı arayüzü tasarımını ve temel programlama mantığını öğrenir. Ayrıca mobil uygulamaların veri yönetimi, internet bağlantısı, sensör kullanımı ve güvenlik konuları ele alınır. Dersin sonunda öğrenciler, kendi mobil uygulamalarını tasarlayabilir, geliştirebilir ve test edebilir düzeye gelir.
Nesne Tabanlı Programlama
Bu ders, nesne tabanlı programlama kavramlarını, prensiplerini ve uygulamalarını kapsamlı bir şekilde ele almaktadır. Sınıflar, nesneler, kalıtım, polimorfizm, enkapsülasyon ve soyutlama gibi temel OOP kavramlarını öğrenecek ve bu kavramları gerçek dünya problemlerinin çözümünde nasıl uygulayacağınızı keşfedeceksiniz.