BİLGİSAYAR PROGRAMLAMA II

İzlence Formu

Ders Adı BİLGİSAYAR PROGRAMLAMA II Kod BILG2001
Kredi 4 AKTS 5
Z/S Zorunlu Teorik Saat 3
Uygulama Saat 0 Lab Saat 2
Ders Dili Türkçe Dersi Veren Doç. Dr. MURAT GEZER
Dersin Veriliş Türü Örgün

Dersin Amacı

Dersin amacı, öğrencilere Python programlama dilinin temellerini ve nesne yönelimli programlama kavramlarını öğreterek, Python programlama dilini kullanarak çeşitli uygulamalar geliştirme yeteneği kazandırmaktır. Ders planı, bu amaca ulaşmak için aşağıdaki hedefleri belirlemiştir: Öğrencilerin Python programlama dilinin temellerini öğrenmelerini sağlamak Öğrencilerin nesne yönelimli programlama kavramlarını Python'da uygulamalarını sağlamak Öğrencilerin veri yapılarını ve veri işleme tekniklerini anlamalarını sağlamak Öğrencilerin Python ile grafik arayüz uygulamaları geliştirmelerini sağlamak

İçerik

Bu ders, Python programlama dilinin temellerini ve nesne yönelimli programlama kavramlarını öğretmeyi amaçlamaktadır. Ders, aşağıdaki konuları kapsamaktadır: Python'a Giriş: Python programlama dilinin temel kavramları, değişkenler, operatörler, ifadeler, koşullar ve döngüler Python Temelleri: Metin işleme, veri girişi ve çıkışı, işlevler, modüller Hata Yönetimi: Hatalar ve hata yönetimi Koleksiyonlar: Listeler, demetler, sözlükler Fonksiyonlar: İşlevler ve fonksiyon parametreleri Dosya İşlemleri: Dosya okuma ve yazma Modüller ve Paketler: Modüller ve paketler String İfadeler: String ifadelerin işlenişi Düzenli İfadeler: Düzenli ifadeler Nesne Yönelimli Programlama: Sınıflar, nesneler, miras ve kapsülleme Grafik Arayüz Programlama: Python ile grafik arayüz uygulamaları geliştirme

Öğretim Yöntemleri

Teorik dersler: Teorik derslerde, Python programlama dilin progralamanın ileri kavramları anlatılacak. Teorik dersler, sınıf ortamında yapılacaktır. Uygulamalı dersler: Uygulamalı derslerde, öğrenciler, öğrendiklerini kullanarak programlar yazacaklardır. Uygulamalı dersler, laboratuvar ortamında yapılacaktır. Soru- cevap: Öğrenciler, ders boyunca, her zaman soru sorabileceklerdir. Soru-cevap, öğrencilerin anlamadıklarını sormalarını ve dersten daha fazla yararlanmalarını sağlayacaktır. Projeler: Öğrenciler, ders boyunca, çeşitli projeler yapacaklardır. Projeler, öğrencilerin öğrendiklerini uygulamalarını ve programlama becerilerini geliştirmelerini sağlayacaktır. Ölçme ve değerlendirme: Öğrenciler, ders boyunca, çeşitli yöntemlerle değerlendirilecektir. Ölçme ve değerlendirme, öğrencilerin öğrenmelerini takip etmek ve dersten daha fazla yararlanmalarını sağlamak için kullanılacaktır. Öğretim yöntemleri, öğrencilerin öğrenme stillerini ve ihtiyaçlarına göre uyarlanacaktır. Ders boyunca, öğrencilerin aktif olarak öğrenmeleri ve programlama becerilerini geliştirmeleri teşvik edilecektir.

Kaynaklar

Ana Kaynak: Gezer M. Python ile Programlama ders notları Kitap: Kaya Y., Python Programlama Dili Papatya Bilim

Bilgi İşlem Daire Başkanlığı © 2026