TOBB Ekonomi ve Teknoloji Üniversitesi Bilgisayar Mühendisliği

Transkript

TOBB Ekonomi ve Teknoloji Üniversitesi Bilgisayar Mühendisliği
TOBB Ekonomi ve Teknoloji Üniversitesi
Bilgisayar Mühendisliği Bölümü
Bilgisayar Programlama - I (Bil 113)
Güz - 2014
Öğr. Üyesi : Mehmet Tan [mtan AT etu] (Şube 1)
M.Fatih Demirci [mfdemirci AT etu] (Şube 2)
Asistanlar : Duyurulacak.
Dersin web sayfası : https://piazza.com/etu.edu.tr/fall2014/bil113/home
Ders/Lab Saatleri
Ders : Pazartesi 09:30 – 11:20, Salı 14:30 – 16:20 (Şube 1)
Pazartesi 08:30 – 10:20, Salı 10:30 – 12:20 (Şube 2)
Lab : Duyurulacak.
Ders içeriği
Programlamaya giriş. Derleyici ve yorumlayıcılar. Dilin temel elemanları ve veri tipleri. Değişkenler ve atama deyimi.
İşleyiş akış kontrolleri: Karar verme ve döngü yapıları. Sınıflar ve metotlar. Diziler. İstisna durumlar (Exceptions).
Metin dosyaları ile Giriş/Çıkış işlemleri. Özyineleme.
Ders kitabı
Java: An Introduction to Problem Solving & Programming, W. Savitch,F. Carrano, 6th Ed., Pearson Education, Int.
Edition
Yardımcı kaynak
Java How to Program, P. Deitel, H. Deitel, Pearson Education, Int. Edition
Dersin amacı
 Java dilini kullanarak, programlama temel mantığını vermek.
 Yapısal programlamada kullanılan çeşitli yöntemleri ve algoritmaları anlatmak.
Notlandırma





Ara sınav: % 20
Ödevler: % 15
Lab: %10
Lab sınavları (2 adet): %15 ve %15
Final sınavı: % 25
Ders programı : (Dönem içinde değişebilir.)
1. Giriş
2. Temel veri türleri, string, giriş/çıkış - I
3. Temel veri türleri, string, giriş/çıkış - II
4. Akış kontrolü – I
5. Akış kontrolü - II
6. Nesne Türleri, Nesne, Metodlar
7. Nesne ve metodlar
8. Diziler
9. Diziler ve Dizi Listeleri
10. Kalıtım (Inheritance)

Benzer belgeler

TOBB Ekonomi ve Teknoloji Üniversitesi Bilgisayar

TOBB Ekonomi ve Teknoloji Üniversitesi Bilgisayar Bilgisayar Mühendisliği Bölümü Bilgisayar Programlama ­ I (Bil 113) Güz ­ 2013 Öğr. Üyesi : Mehmet Tan [mtan AT etu]  (Z77)  Asistanlar : Uğur Çil, Onur Can Sert. Dersin web sayfası : Duyurulacak. ...

Detaylı

BİL 372 Müfredat Görüntülemek için tıkla. Oluşturulma

BİL 372 Müfredat Görüntülemek için tıkla. Oluşturulma Dersin web sayfası : https://piazza.com/etu.edu.tr/spring2016/bil113/home Ders/Lab Saatleri Ders : Pazartesi 12:30 – 14:20 (B71), Salı 13:30 – 15:20 (B12) Lab : Duyurulacak. Ders içeriği Programlam...

Detaylı

Veri Yapıları (MCS 301) Ders Detayları

Veri Yapıları (MCS 301) Ders Detayları Tenenbaum, “Data Structures Using C and C++”, Prentice-Hall, 1996. ISBN # 0-13-036997-7 2. Absolute C++, W. Savitch, Addison-Wesley 3. Problem Solving with C++: The Object of Programming, W. Savitc...

Detaylı

SE 541, Multimedia and Web Engineering Assoc - COW

SE 541, Multimedia and Web Engineering Assoc - COW Introduction to WWW, HTTP, X/HTML, web browsers. Cascading Style Sheets(CSS), DOM Level1/2/3. Extensible Markup Language(XML), DTD. Web-based Software Architectures, J2EE. Semantic Web, Resource De...

Detaylı