Mühendislik Fakültesi
Bilgisayar Ve Yazılım Mühendisliği
Ders Bilgileri
BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ | |||||
---|---|---|---|---|---|
Kodu | Dönemi | Teori | Uygulama | Ulusal Kredisi | AKTS Kredisi |
Saat / Hafta | |||||
CSE111 | Güz | 3 | 0 | 3 |
Ön Koşulu Olan Ders( ler ) | Yok |
---|---|
Dili | İngilizce |
Türü | Zorunlu |
Seviyesi | Lisans |
Öğretim Elemanı( ları ) | Dr. Öğr. Üyesi Mehmet Ali AKTAŞ |
Öğretim Sistemi | Yüz Yüze |
Önerilen Hususlar | Yok |
Staj Durumu | Yok |
Amacı | Bu dersin temel amacı, bilgisayar mühendisliğinin temel konuları ve ilgi alanlarını gözden geçirmektir. |
İçeriği | 1. Bilgisayar Mühendisliğinin Temel Konularının Tanıtımı 2. Yazılım ve Donanım Kavramları 3. Sayı Tabanları, Tabanlar Arası Dönüşüm, İşaretli Sayılar, İşaretli Sayılarda İşlemler 4. Programlama Dillerinin Tanıtımı 5. Algoritma Kavramı 6. Yarı Kodlama, Akış Diyagramı 7. Temel veri tipleri ve işlemler : tam sayı, kesirli sayı, karakter, toplama, çıkarma, çarpma, bölme 8. Giriş /Çıkış İşlemleri 9. Kontrol deyimleri, döngüler 10. Diziler, Matrisler 11. Arama Algoritmaları 12. Sıralama Algoritmaları |
Dersin Öğrenim Çıktıları
# | Öğrenim Çıktıları |
---|---|
1 | Öğrenci bilgisayar mühendisliği ile ilgili temel kavramları tanımlar |
2 | Öğrenci doğru ve efektif algoritma tasarımını öğrenir. |
3 | Öğrenci program yazmayı ve hata analizi yapmayı öğrenir. |
4 | Öğrenci algoritmaları akış şemaları kullanarak betimlemeyi öğrenir. |
5 | Öğrenci bilgisayar mühendisliğinin farklı branşları hakkında bilgi sahibi olur. |
Haftalık Ayrıntılı Ders İçeriği
# | Konular | Öğretim Yöntem ve Teknikleri |
---|---|---|
1 | Bilgisayar Bilimlerinin ve Mühendisliğinin Temel Konuları | Anlatım, tartışma, sunum |
2 | Yazılım ve Donanım Kavramları | Anlatım, tartışma, sunum |
3 | Sayı Tabanları, Tabanlar Arası Dönüşüm, İşaretli Sayılar, İşaretli Sayılarda İşlemler | Anlatım, tartışma, sunum |
4 | Programlama Dillerinin Tanıtımı | Anlatım, tartışma, sunum |
5 | Algoritma Kavramı | Anlatım, tartışma, sunum |
6 | Yarı Kodlama, Akış Diyagramları | Anlatım, tartışma, sunum |
7 | 1. Ara Sınav | Ölçme |
8 | Kontrol deyimleri | Anlatım, tartışma, sunum |
9 | Döngüler | Anlatım, tartışma, sunum |
10 | Döngüler | Anlatım, tartışma, sunum |
11 | Diziler, Matrisler | Anlatım, tartışma, sunum |
12 | Arama Algoritmaları | Anlatım, tartışma, sunum |
13 | Sıralama Algoritmaları | Anlatım, tartışma, sunum |
14 | Final sınavı | Ölçme |
15 | ||
16 |
Resources
# | Malzeme / Kaynak Adı | Kaynak Hakkında Bilgi | Referans / Önerilen Kaynak |
---|---|---|---|
1 | Introduction to Computer Science | Pearson Education, 2004 - 508 sayfa |
Ölçme ve Değerlendirme Sistemi
# | Ağırlık | Çalışma Türü | Çalışma Adı |
---|---|---|---|
1 | %40 | Ara Sınav | Ara Sınav |
2 | %60 | Son Sınav | Son Sınav |
Dersin Öğrenim Çıktıları ve Program Yeterlilikleri ile İlişkileri
# | Öğrenim Çıktıları | Program Çıktıları | Ölçme ve Değerlendirme |
---|---|---|---|
1 | Öğrenci bilgisayar mühendisliği ile ilgili temel kavramları tanımlar | 4͵11 | 1͵2 |
2 | Öğrenci doğru ve efektif algoritma tasarımını öğrenir. | 4͵11 | 1͵2 |
3 | Öğrenci program yazmayı ve hata analizi yapmayı öğrenir. | 4͵11 | 1͵2 |
4 | Öğrenci algoritmaları akış şemaları kullanarak betimlemeyi öğrenir. | 4͵11 | 1͵2 |
5 | Öğrenci bilgisayar mühendisliğinin farklı branşları hakkında bilgi sahibi olur. | 4͵11 | 1͵2 |
İş Yükü Detayları
# | Etkinlik | Adet | Süre (Saat) | İş Yükü |
---|---|---|---|---|
1 | Ders Süresi | 14 | 3 | 42 |
2 | Sınıf Dışı Ders Süresi (Ön çalışma, pekiştirme) | 14 | 2 | 28 |
3 | Sunum ve Seminer Hazırlama | 0 | 0 | 0 |
4 | İnternette tarama, kütüphane ve arşiv çalışması | 0 | 0 | 0 |
5 | Belge/Bilgi listeleri oluşturma | 0 | 0 | 0 |
6 | Atölye | 0 | 0 | 0 |
7 | Ara Sınav için Hazırlık | 1 | 2 | 2 |
8 | Ara Sınav | 1 | 1 | 1 |
9 | Kısa Sınav | 0 | 0 | 0 |
10 | Ödev | 1 | 10 | 10 |
11 | Ara Proje | 0 | 0 | 0 |
12 | Ara Uygulama | 0 | 0 | 0 |
13 | Son Proje | 0 | 0 | 0 |
14 | Son Uygulama | 0 | 0 | 0 |
15 | Son Sınav için Hazırlık | 1 | 15 | 15 |
16 | Son Sınav | 1 | 2 | 2 |
100 |