• Sonuç bulunamadı

BOLOGNA DERS İÇERİK FORMU

N/A
N/A
Protected

Academic year: 2022

Share "BOLOGNA DERS İÇERİK FORMU"

Copied!
5
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

DERS BİLGİLERİ Müfredat

Yılı Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS

1 Programlamaya

Giriş BP102 2 3+1 4 6

Dersin Dili Türkçe

Dersin Düzeyi Ön lisans

Bölümü/Programı Bilgisayar Teknolojileri/ Bilgisayar Programcılığı Öğrenim Türü Örgün Öğretim

Dersin Türü Zorunlu

Ön Koşul Dersleri Yok Bölüm/Program

Koordinatörü Öğr. Gör. Mehmet Umut SALUR Dersin Sorumlusu (ları)

Dersin Yardımcıları

Dersin Amacı Bu dersin amacı öğrencilerin programlama mantığını ve makinanın komut algılama ve yürütme şeklini öğrenmesini sağlamaktır.

Dersin İçeriği Programlamaya giriş, programlamanın tanımı ve amacı, Bilgisayarların ve programlamanın tarihi, Programlama türleri, derleyici, yorumlayıcı, hata yakalama ve ayıklama, Program geliştirme süreci ve program tasarlama, Yazılım tasarımı döngüsü: Agile ve Waterfall modelleri, Algoritmalar: Algoritma nedir?

Algoritma türleri, Algoritmalar: Problemler ve problem çözümü, sözde programlar, Akış Diyagramları,Programlama Dilleri, Temel programlama prensipleri: Aritmetik ve mantıksal ifadeler, Temel programlama prensipleri:

Veri tipleri, değişkenler, veri işleme, Temel programlama prensipleri: Diziler, döngüler ve fonksiyonlar

Derste Kullanılan Öğretme-Öğrenme Yöntem ve Teknikleri

Anlatım, Soru-Cevap, Sınav

Dersin Staj Durumu Yok

Dersin Öğrenme Çıktıları

1. Programlamanın tanımını ve program türlerini açıklayabilecektir.

2. Algoritmalardan akış diyagramları oluşturabilecektir.

3. Akış diyagramındaki şekilleri ve görevleri açıklayabilecektir.

BOLOGNA DERS İÇERİK FORMU

(2)

4. Basit program tasarımı yapabilecektir.

5. Derleyici ve yorumlayıcı tanımlarını yapabilecektir.

6. Program geliştirme sürecindeki adımları ve işlevlerini tanımlayabilecektir.

(3)

DERS AKIŞI

Hafta Konular

1 Programlamaya giriş, programlamanın tanımı ve amacı 2 Bilgisayarların ve programlamanın tarihi

3 Programlama türleri, derleyici, yorumlayıcı hata yakalama ve ayıklama 4 Program geliştirme süreci ve program tasarlama

5 Yazılım tasarımı döngüsü: Agile ve Waterfall modelleri 6 Algoritmalar: Algoritma nedir? Algoritma türleri

7 Algoritmalar: Problemler ve problem çözümü, sözde programlar 8 Ara sınav

9 Akış Diyagramları 10 Programlama Dilleri

11 Temel programlama prensipleri: Aritmetik ve mantıksal ifadeler 12 Temel programlama prensipleri: Veri tipleri, değişkenler, veri işleme 13 Temel programlama prensipleri: Diziler, döngüler ve fonksiyonlar 14 Temel programlama prensipleri: Diziler, döngüler ve fonksiyonlar 15 Final sınavı

KAYNAKLAR

● Yaşar, E.,(2009), Algoritma ve Programlamaya Giriş, Murathan Yayınları.

(4)

DEĞERLENDİRME SİSTEMİ

YARIYIL İÇİ ÇALIŞMALARI SAYISI KATKI YÜZDESİ

Ara Sınav 1 40

Kısa Sınav Ödev Devam Seminer Uygulama

Derse Özgü Staj (varsa) Proje

Arazi Çalışması Atölye Çalışması Laboratuvar Sunum

Yarıyıl Sonu Sınavı 1 60

Toplam 2 100

Yarıyıl İçi Çalışmalarının Başarı Notuna Katkısı 1 40

Yarıyıl Sonu Sınavının Başarı Notuna Katkısı 1 60

Toplam 2 100

AKTS / İŞ YÜKÜ TABLOSU

Etkinlik SAYISI Süresi

(Saat)

Toplam İş Yükü (Saat) Ders Süresi (Sınav haftası dahildir: 15x toplam ders saati) 14 4 56 Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 14 2 28

Ödev 2 6 12

Seminer Sunum

Uygulama 20 2 20

Laboratuvar 5 2 10

Derse Özgü Staj (varsa) Proje

(5)

Arazi Çalışması Atölye Çalışması

Diğer ( )

Ara Sınav 1 20 20

Kısa Sınav

Yarıyıl Sonu Sınavı 1 20 20

Toplam İş Yükü: 166 Toplam İş Yükü / 30 (s): 5,53 Dersin AKTS Kredisi: 6

DERSİN ÖĞRENME ÇIKTILARININ PROGRAM ÇIKTILARI İLE İLİŞKİLENDİRİLMESİ

Öğrenme Çıktıları PÇ1 PÇ2 PÇ3 PÇ4 PÇ5 PÇ6 PÇ7 PÇ8 PÇ9 PÇ10

ÖÇ1. x x x x x

ÖÇ2. x x x x x

ÖÇ3. x x x x x

ÖÇ4. x x x x x

ÖÇ5. x x x x x

ÖÇ6. x x x x x

Referanslar

Benzer Belgeler

Bu nedenle yorumlanan programlama dilleri, giriş dilleri için yaygın olarak kullanılır (Örnek: Scratch ve Java Script) Aynı zamanda hızlı bir şekilde yazılabildiği ve

Dersin İçeriği Sistem programlama kavramı, 2-katmanlı, 3-katmanlı uygulama geliştirme modelleri, istemci/sunucu mimari modelleri, HTML, CSS, XML, XSL, DTD,

¸calı¸stırıldıktan sonra t de˘ geri olarak 5 girilirse program ¸ cıktısı a¸sa˘ gıdaki gibi olacaktır. dakikada aracın hızı

Nesneye yönelik programlamanın tanımı, kavramlar, programlama kuramı, tasarım, kodlama, nesne türleri, kalıtım, polimorfizm, diziler, dosya okuma/yazma, veri

• İşçi sağlığı ve boyutlarını, işçi sağlığının nitelikleri ve önemini, işyerlerinde işçi sağlığı ve iş güvenliği uygulamalarını, risk gruplarına

7 Stresin Bireyler ve Organizasyonlar Üzerindeki Etkisi 8 Stresle Başa Çıkma Yöntemleri I. 9 Stresle Başa Çıkma Yöntemleri II 10 Zaman Yönetimi

Pratik bir gerçek yaşam optimizasyon probleminden yola çıkarak, Şekil 1 matematiksel programlama ve optimizasyon kullanarak bu problemi

 Örneğin n tane (n<=100) tane tamsayının en büyüğünü bulma probleminde çözüm algoritmasını hemen belirlemek kolay değildir.  Bu nedenle ‘ iki sayının en