ANTALYA BİLİM ÜNİVERSİTESİ
Ders Bilgi Paketi

CS 1001 - Programlamaya Giriş I

Ders Öğretim Planı

Ders Kodu:
CS 1001
Ders Adı:
Programlamaya Giriş I
Dersin Sunulduğu Dil:
İngilizce
Dersin Türü:
Ders
Dersin Derecesi:
Lisans
AKTS:
6.00
Dersin Sorumlusu:
Dr. Naci ER

Dersin Amacı

Bu dersin ana hedefBu dersin ana hedefleri:(1) değişkenleri, koşulları, fonksiyonları gibi bilgisayar programlamanın temellerini öğrencilere tanıtmak.(2) küçük görevleri çözmek için öğrencilerin Python programlarını yazabilmelerini ve çalıştırmalarını sağlamakleri: (1) değişkenleri, koşulları, fonksiyonları gibi bilgisayar programlamanın temellerini öğrencilere tanıtmak. (2) küçük görevleri çözmek için öğrencilerin Python programlarını yazabilmelerini ve çalıştırmalarını sağlamak.

Dersin İçeriği

Bu ders değişkenler, veri türleri, iterasyon, fonksiyonlar, listeler, sözlükler ve dosya G / Ç gibi temel programlama kavramlarını kapsar.

Dersin Ön Koşulu / Yan Koşulu

Yok

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Önerilen Practical Programming: An Introduction to Computer Science Using Python 3, Second Edition, Pragmatic Bookshelf, 2013.

Öğrenim Çıktısı

Öğrenciler, öğrenme çıktılarını ara sınav, ödev sunumları ve final sınavı ile gösterebilirler. Her konu en az bir sınav veya ödev konusu ile test edilir.
Kod Açıklama
ÖÇ1 bilgisayar programlamasında kullanılan temel terminolojiyi kavrayabilme
ÖÇ1 Python dilinde programları yazabilir, çalıştırabilir ve hata ayıklayabilir.
ÖÇ2 bir bilgisayar programında tamsayı, dizge, kayan nokta gibi farklı veri tiplerini kullanabilir
ÖÇ3 karar yapıları, döngüler ve fonksiyonları içeren programlar tasarlayabilir ve yazar
ÖÇ4 listeler, tuple'ler, kümeler ve sözlükler yaratır ve işler
ÖÇ5 dosyalardan okuma / yazma yapan programlar yazar

Haftalık Ders İçeriği

Haftalık Ayrıntılı Ders İçeriği Bu Alanda Veri Girişi Olduktan Sonra Gözükecektir.
Hafta İçerik
1 Giriş
2 Değişkenler Değerler Veri Tipleri
3 Tip Dönüştürme Operatorler
4 Şartlı Deyimler
5 Döngüler
6 Döngüler
7 Fonksiyonlar
8 Dizgiler (String’ler)
9 Dizgiler (String’ler)
10 Listeler ve Tuple’ler
11 Listeler ve Tuple’ler
12 Sözlükler ve Kümeler
13 Sözlükler ve Kümeler
14 Dosya Okuma/Yazma

İş Yükü Hesaplaması

Etkinlik Sayı Süre (Saat) Toplam
Derse Katılım 14 3.00 42.00
Laboratuvar 10 2.00 20.00
Ders Öncesi Bireysel Çalışma 14 2.00 28.00
Ara Sınavı/Hazırlık 1 25.00 25.00
Final Sınavı/Hazırlık 1 25.00 25.00
Quiz Hazırlık 2 7.00 14.00
Diğer 14 2.00 28.00
Toplam İş Yükü (Saat) 182
AKTS Kredisi (İş Yükü / 25) 6

Değerlendirme

Değerlendirme Veri Girişi Olduktan Sonra Bu Alanda Gözükecektir.
# Değerlendirme Tipi Katkı Yüzdesi (%)
1 Midterm %30
2 Quiz I %5
3 Labs %15
4 Quiz II %5
5 Final Exam %45
TOPLAM %100

PÇ - ÖÇ Matrisi

PÇ - ÖÇ Matrisi Veri Girişi Olduktan Sonra Bu Alanda Gözükecektir.
Öğrenim Çıktıları (ÖÇ):
  • ÖÇ1
  • ÖÇ1
  • ÖÇ2
  • ÖÇ3
  • ÖÇ4
  • ÖÇ5

Dersin Eğitim - Öğretim Metodları

Dürüstlük gibi bilgiler buraya girilecektir.
# Yöntem Adı Faal Araçlar
1 Tartışmalı Ders Dinleme ve anlamlandırma, eleştirel düşünme Standart derslik teknolojileri, çoklu ortam araçları, projektör, bilgisayar
2 Problem Çözme * Problem çözme teknikleri kullanılarak fiziksel ve fizyolojik problemlerinin analiz edilmesi ve uygun çözümlerin geliştirilmesi. -
3 Beyin Fırtınası İkili gruplar oluşturulmasının amacı fikir geliştirme aşamasında yenilikçiliğe açık olmalarını sağlamaktır. Standart derslik teknolojileri, çoklu ortam araçları, projektör, bilgisayar, tepegöz
4 Ödev Bilgisayar ve Excel kullanarak ödev sorularının çözülmesi ve analiz edilmesi Bilgisayar
5 Ders (anlatım), etkileşimli tartışma Dinleme, not alma, tekrar etme, derste getirilen eğitim materyalleri üzerinden gösterilenleri uygulama Standart derslik teknolojileri, çoklu ortam araçları (projektör, bilgisayar, dijital sunumlar)

Akademik Dürüstlük ve Yapay Zeka

Bu ders kapsamında öğrencilerin akademik dürüstlük ilkelerine uyması beklenmektedir. Kopya çekmek, intihal yapmak veya başkasına ait çalışmaları kendi çalışması gibi sunmak akademik etik kurallarına aykırıdır. Yapay zeka araçları yalnızca yardımcı amaçlarla kullanılabilir ve öğrencinin kendi öğrenme sürecini destekleyecek şekilde değerlendirilmelidir.

Sürdürülebilir Kalkınma Amaçları

SDG 4
SDG 8
SDG 9