| Yüksekokul/Myo/Fakülte/Enstitü |
Mühendislik Fakültesi |
| Ders Kodu |
COMP 109 |
| Ders Adı İngilizce |
Computer Programming (JAVA) |
| Ders Adı Türkçe |
Bilgisayar Programlama (JAVA) |
| Öğretim Dili |
EN |
| Ders Türü |
Alıştırma,Ters-Yüz Öğrenme,Ders |
| Dersin Düzeyi |
Başlangıç |
| Dönem |
Bahar,Güz |
| Haftalık İletişim Saatleri |
| Ders: 3 |
Okuma: none |
Laboratuvar : 2 |
Diğer: none |
|
| Tahmini Öğrenci İş Yükü |
Dönem boyunca 151 saat |
| Ders Kredileri |
6 AKTS |
| Değerlendirme |
Standart Harf Notu
|
| Ön Koşul |
Yok |
| Yan Koşul |
Yok |
| Beklenen Ön Bilgi |
Temel matematik bilgisi |
| Kayıt Kısıtlamaları |
Sadece lisans öğrencileri |
| Genel Eğitim Hedefi |
Java programlama dilinde temel mühendislik problemlerini çözmek için bilgisayar algoritmalarını nasıl tasarlayıp uygulayacağını ve bilgisayar programlamanın temellerini öğrenmek.
|
| Ders Açıklaması |
Bu ders, bilgisayar programlamanın kapsamlı bir şekilde anlaşılmasını sağlamaktadır. Aşağıdaki konular işlenmektedir: Bilgisayar programlamanın temelleri, program control, fonksiyonlar, diziler, katarlar, işaretçiler, dosya işleme ve yapılar. |
Ders Öğrenme Çıktıları ve Yeterlilikler
Bu dersi başarıyla tamamlayabilen öğrenciler:
1) Mühendislik, bilim ve matematik ilkelerini uygulayarak temel bilgisayar bilimi ve temel mühendislik problemlerini tanımlar, formüle eder ve çözer;
2) Bilgisayar bilimiyle ilgili etik ve profesyonel sorumlulukları tanır ve kısıtlara sahip durumlar için bilinçli yargılarda bulunur;
3) Gerektiğinde uygun öğrenme stratejilerini kullanarak bilgisayarların ve bilgisayar programlamanın temellerini edinir ve uygular.
|
| Program Öğrenme Çıktıları/Ders Öğrenme Çıktıları |
1 |
2 |
3 |
Program Sonuçları ve Yeterliliklerle İlişkisi
| N Yok |
S Destekleyici |
H Çok İlgili |
| |
|
|
| |
Program Çıktıları ve Yeterlilikler |
Düzey |
Değerlendirme |
| Hazırlayan ve Tarih |
TUNA ÇAKAR , March 2024 |
| Ders Koordinatörü |
TUNA ÇAKAR |
| Dönem |
Bahar,Güz |
| Dersi Veren(ler) |
|
Ders İçeriği
| Hafta |
Konu |
| 1) |
Bilgisayar ve Programlamaya Giriş
|
| 2) |
Değişkenler ve Veri Tipleri I
|
| 3) |
Değişkenler ve Veri Tipleri II
|
| 4) |
Kontrol Akışı ve Koşullar I
|
| 5) |
Kontrol Akışı ve Koşullar II
|
| 6) |
Fonksiyonlar I
|
| 7) |
Fonksiyonlar II
|
| 8) |
Fonksiyonlar III
|
| 9) |
Döngüler I
|
| 10) |
Döngüler II
|
| 11) |
Metotlar ve Hata Ayıklama I
|
| 12) |
Metotlar ve Hata Ayıklama II
|
| 13) |
Tek Boyutlu Diziler
|
| 14) |
Çok Boyutlu Diziler
|
| 15) |
Final Sınavı/Proje/Sunum Dönemi
|
| 16) |
Final Sınavı/Proje/Sunum Dönemi
|
| Gerekli/Tavsiye Edilen Okumalar | Intro. to Java Programming: Comprehensive Ed. (11th Ed., Pearson, 2014), Daniel Liang. |
| Öğretme Teknikleri | Tersyüz derslik. Öğrenciler ödevler için ferdi olarak çalışırlar. |
| Ödev ve Projeler | Ödevler |
| Laboratuvar Çalışması | Laboratuvar çalışması |
| Bilgisayar Kullanımı | Gerekli |
| Diğer Aktiviteler | Yok |
| Değerlendirme Yöntemleri |
| Değerlendirme Araçları |
Sayı |
Ağırlık |
| Laboratuar |
1 |
% 10 |
| Uygulama |
1 |
% 20 |
| Küçük Sınavlar |
1 |
% 10 |
| Ödev |
1 |
% 20 |
| Ara Sınavlar |
1 |
% 15 |
| Final |
1 |
% 25 |
| TOPLAM |
% 100 |
|
| Ders Yönetimi |
cakart@mef.edu.tr
0 212 395 37 45
Öğretim üyesinin ofisi: 5. kat
Telefon numarası: 0 212 395 37 50
Ofis saatleri: Ders saatlerinden sonra.
E-posta adresi: cakart@mef.edu.tr
Devam kuralları: Minimum %70 devam zorunludur.
Quiz kaçırılması: Geçerli mazeret belgeleri sunulduğu takdirde, öğrencinin kaçırdığı her quiz için diğer quizlerin ortalamasına eşit bir not verilecektir. Telafi yapılmayacaktır.
Ara sınav kaçırılması: Geçerli mazeret belgeleri sunulduğu takdirde, öğrencinin kaçırdığı her ara sınav için final sınavının notu verilecektir. Telafi yapılmayacaktır.
Final sınavı kaçırılması: Fakülte yönetmelikleri geçerlidir.
Uygun sınıf davranışı ve öğrenci davranış kuralları hatırlatması: YÖK Yönetmelikleri
İntihal hakkında açıklama: YÖK Yönetmelikleri http://3fcampus.mef.edu.tr/uploads/cms/webadmin.mef.edu.tr/4833_2.pdf |