Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
1BLM101Bilgisayar Mühendisliğine Giriş2+0+02231.10.2025

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Lisans
Bölümü / Programı Bilgisayar Mühendisliği
Öğrenim Türü Örgün Öğretim
Dersin Türü Zorunlu
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Bilgisayar mühendisliğinin temel teknik kavramlarını, etik kavramını, programlama ve kodlama kavramlarını, programlama dil türlerini, uygulama türlerini, veri bilimini, veritabanı yönetim sistemlerini, bilgisayar ağ yapılarını ve kavramlarını öğretmek.
Dersin İçeriği Bilgisayar ve Yazılım Mühendisliği Temel Kavramları, Meslekte ve Bilimde Etik, Bilgisayar Mimarisi, Bellek (Ram ve Cache), Depolama Sistemleri, İşletim Sistemi, ASCII, Sayı Sistemleri ve Sayı Sistemleri Arasında Dönüşüm, Programlama Dilleri (1,2,3,4 ve 5.nesil), Algoritma, Değişkenler, Akış Diyagramları, Sözde (PSEUDO) Kod, Blok Tabanlı Programlama (Girdi-Çıktı Komutları, Aritmetik İşlemler, Kontrol Deyimleri, Döngüler), Sistem Kavramı, Sunucu / İstemci Sistemleri, Bilgisayar Ağları ve Kavramları, Uygulama Türleri (Masaüstü, Web, Mobil), HTML, CSS, Kurumsal Kaynak Planlama (ERP) uygulamaları, Veri, Geleneksel Veritabanı Yönetim Sistemleri, İlişkisel Veri Modeli (E/R Varlık/İlişki Modeli), SQL, Yeni Nesil veritabanı Yönetim Sistemleri (NoSQL, XML, JSON, Anahtar/Değer), Veri Madenciliği, Büyük Veri, Makine Öğrenmesi, Yapay Sinir Ağları, Derin Öğrenme, Yapay Zeka, Gömülü Sistem Programlama, Nesnelerin Interneti (IoT)
Dersin Yöntem ve Teknikleri Anlatım, Araştırma Ödevi, Uygulama
Ön Koşulları Yok
Dersin Koordinatörü Dr. Öğretim Üyesi Turgut PURA
Dersi Verenler Dr. Öğretim Üyesi Turgut PURA
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Serhat Bahadır Kert - Feridun C. Özçakır; Bilişim Teknolojileri; Nobel Akademik Yayın; 2018
Jennifer Robbins; Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics, 5th Edition; O’Reilly Media Inc., 2018
Sevinç Gülseçen – Feridun C. Özçakır; Bilgi ve Bilgi Yönetimi; Papatya Yayınevi, 2011
J. Glenn Brookshear - Dennis Brylow; Bilgisayar Bilimine Giriş; Nobel Akademik Yayın, 2016
Sınavlar Vize (%35) + Ödev (%15) + Final (%50)

Ders Yapısı
Matematik ve Temel Bilimler %10
Mühendislik Bilimleri %10
Mühendislik Tasarımı %5
Alan Bilgisi %75

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 30
Kısa Sınav 4 % 10
Ödev 4 % 10
Yarıyıl Sonu Sınavı 1 % 50
Toplam :
10
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 2 28
Ödevler 8 2 16
Ara Sınavlar 1 1 1
Yarıyıl Sonu Sınavı 1 1 1
Toplam İş Yükü   AKTS Kredisi : 2 46

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 Bilgisayar ve Yazılım Mühendisliği temel kavramlarını ve meslek etiğini kavrayabilme ve özetleyebilme.
2 Programlama ve kodlama kavramlarını, programlama dil türlerini tarif edebilme, blok tabanlı program geliştirme aracını ve uygulama türlerini kullanılabilme.
3 Veri, Veri Bilimi, Veritabanı Yönetim Sistemleri, Büyük Veri hakkında bilgi sahibi olarak açıklayabilme.
4 Bilgisayar sistemi (Sunucu/İstemci) yapısı, Bilgisayar ağ yapılarını ve kavramları öğrenerek, bu yapı ve kavramları açıklayabilme.

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Bilgisayarın Tarihçesi, Bilgisayar Bilimlerinin ve Mühendisliğinin Temel Konuları, Meslekte ve Bilimde Etik.
2 Donanım ve Yazılım Kavramları, Bilgisayar Mimarisi, Bellek (RAM ve Cache), Depolama Sistemleri, İşletim Sistemi, Uygulama Türleri.
3 ASCII, Sayı Sistemleri (onluk, ikilik, onaltılık), Sayı Sistemleri Arasında Dönüşüm, Programlama Dilleri (1, 2, 3, 4 ve 5.nesil diller).
4 Algoritmaya Giriş, Değişkenler, Akış Diyagramları, Sözde Kod (PSEUDO).
5 Blok Tabanlı Programlama (Girdi-Çıktı Komutları, Aritmetik İşlemler, Kontrol Deyimleri, Döngüler).
6 Sistem Kavramı, Sunucu / İstemci (Server / Client) Sistemleri
7 Bilgisayar Ağları ve Kavramları (IP, TCP, UDP, Switch, Modem/Router, Firewall, DNS, DHCP, ICMP), DDOS
8 Uygulama Türleri (Masaüstü, Web). Web Sunucu Web Sayfası Kavramları (HTML, CSS, Kullanıcıda Çalışan Web Sayfalar, Sunucuda Çalışan Web Sayfaları, PostBack)
9 Uygulama Türleri (Mobil). Android ve IOS Tabanlı Mobil Yazılım Geliştirme Kavramları. Kurumsal Kaynak Planlama (ERP) Uygulamaları
10 Veri, Enformasyon, Bilgi Kavramları. Veritabanı, Geleneksel Veritabanı Yönetim Sistemleri, İlişkisel Veri Modeli (E/R Varlık/İlişki Modeli)
11 SQL, Yeni Nesil Veritabanı Yönetim Sistemleri (NoSQL, XML, JSON, Anahtar/Değer – Key/Value)
12 Veri Madenciliği, Büyük Veri (Big Data), Makine Öğrenmesi
13 Yapay Sinir Ağları, Derin Öğrenme, Yapay Zeka
14 Gömülü Sistemler (Mikrobilgisayar, Mikrodenetleyici, PLC), Gömülü Programlama, Nesnelerin Interneti (IoT)

 
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11
Ö1 5
Ö2 4
Ö3 4
Ö4 4

  Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek

  
  https://obs.gedik.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=243187&curProgID=5607&lang=tr