Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
Bilgisayar Mühendisliği Oryantasyon | CENG 105 | 1 | 1 | 2 + 0 | 2 | 2,00 |
|
Ders Bilgileri |
Dersin Öğretim Dili | İngilizce |
Dersin Seviyesi | Lisans |
Dersin Türü | Zorunlu |
Dersin Veriliş Biçimi | Yüz Yüze |
|
Dersin Öğrenme Kazanımları:
Bu dersi başarı ile tamamlayan öğrenciler: |
1. Bilgisayar mühendisliği alanına ve mesleğine kısa bir bakış |
2. Bölümün akademik programı ve yönetmelikler |
3. Bilgisayar mühendisliği alanındaki etik, yasal ve güncel konular |
4. Temel bilgisayar mimarisi, veri gösterimi, bilgisayar sistemleri, algoritmik düşünme ve programlama dilleri |
|
Dersin Önkoşulları ve Birlikte Alınması Gereken Dersler | Yok |
Daha Önce Alınmış Olması Önerilen Dersler | Yok |
|
Dersin Tanımı:
Bu ders, bilgisayar mühendisliği öğrencileri için bir oryantasyon dersidir. Bilgisayar mühendisliği alanı, bölüm akademik programı, kurallar ve yönetmelikler hakkında genel bilgi verilmesi; birimler, boyutlar, hata analizi, bilgisayar sistemleri, veri sunumu ve sayı sistemleri, derleyiciler, tarayıcılar ve Internet; etik, yasal ve güncel konular, teknik ziyaretler ve sunumlar. |
|
Dersin İçeriği (Haftalık Konu Dağılımı): |
|
Hafta | Konu |
1 | Ders içeriğine giriş, üniversite yönetmeliklerinin gözden geçirilmesi, etik ve yasal beklentileri ile bilgisayar mühendisliği mesleği |
2 | Bilgisayarlar nasıl çalışır: Veri depolama ve işleme |
3 | Etik ve yasal beklentileri ile bilgisayar mühendisliği mesleği, bilgisayar mühendisliği alanındaki güncel konular |
4 | Bilgisayar mühendisliği alanında gizlilik ve güvenlik |
5 | Linux, ücretsiz ve açık kaynaklı yazılım |
6 | Git/GitHub temelleri |
7 | Algoritma kavramı ve algoritmik düşünme |
8 | Python programlama dili - çıktıları görüntüleme, yorum oluşturma, değişkenler, kullanıcı girişi |
9 | Python programlama dili – Karar ifadeleri |
10 | Python programlama dili – Tekrar ifadeleri |
11 | Python programlama dili – Tekrar ifadeleri |
12 | Python programlama dili – Listeler |
13 | Python programlama dili – GUI Programlama (Tkinter) |
14 | Python programlama dili – Fonksiyonlar |
|
Kaynaklar: |
Computer Science: An Overview Prentice Hall, Yazar: Glenn Brookshear, 2014 (12th edition), ISBN: 978-0133760064 |
|
Diğer Kaynaklar: |
An Introduction to Error Analysis The Study of Uncertainties in Physical Measurements, Yazar: John R. Taylor, 1997 (2nd edition), University Science Books Sausalito, California ISBN: 0-935702-42-3 |
|
Öğretim Yöntem ve Teknikleri: |
Haftada 2 saat yüzyüze teorik ders |
|
Değerlendirme Sistemi: |
Yöntem | Adet | Katkı (%) |
Ara sınav | 1 | %30 |
Ödev | 6 | %30 |
Final Sınavı | 1 | %40 |
|
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
Gerektirmiyor |