Welcome to ICS344 lab homepage

Links:
  • Lab Server Status
  • Sample Codes
  • First XML Tutorial
  • Second XML Tutorial
  • JAVA GUI Swing
  • JDBC
  • Homeworks
  • Create your XML schemas
  • Create your Database schemas

  • Anouncements:
  • Important: There will be no labs anymore. Any group, which starts project, please contact me.
  • Illegal ICS portal has been launched www.icsyeditepe.com
    Possible Course Outline
  • Week #1: Discussion about projects, Orientation about lab classes and projects. (This class is dismissed to 04/03/2003, We will start with xml in week#1)
  • Week #2: Introduction to XML, tag definitions, Basic xml pages, xml in your projects and first homework about xml. (this class will be done a week early in 26/2/2003)
  • Week #3: Advanced XML subjects, Advanced DTD, ATTLIST, Advanced CSS files, XSL files, HTML & XML links
  • Week #4: Quick overview about JAVA subjects (as all of you are familier with JAVA). Swing & AWT sample codes that are suitable for your projects.
  • Week #5: Parsing XML documents with JAVA. DOM & SAX parsers.
  • Week #6: Database connection by JAVA. JDBC, ODBC subjects. Sample codes about JDBC.
  • Week #7: Combination of all technologies untill this week.
  • Week #8-#14: Concentration on your own projects.
  • 1.hafta: Projelerin genel tanimi amac, ders ve projeler ile ilgili oryantasyon.
  • 2.Hafta: XML'e giris, tag tanimlari, basit XML sayfalari yazimi , projelerdeki kullanimlari ve XML ile ilgili odev.
  • 3.Hafta: Ileri XML konulari, Cdata, XSL, ve belki XSLt konulari, ilk odevin formatli halinin odev olarak verilmesi.
  • 4.Hafta: Java hakkinda bir hatirlatma dersi, Java grafik arayuzu konulari, AWT ve Swing hakkinda ornek kodlar, Projelerdeki java ihtiyaclari hakkinda oryantasyon. Belki BDK ile java bean gelistirme ve avantajlari islenebilir.
  • 5.Hafta: Java ile XML isleme, JAXP, JAXM, ve JAX-RPC konularinin tanimi, XML-RPC ile kiyaslamali kod takibi, java xml parserlari hakkinda teorik bilgiler ve SAX ile DOM un tanimi. Belki SOAP konusuna giris.
  • 6.Hafta: Database ve JAVA'nin birlikte calismasinin anlatilmasi, JDBC veya java componenetlari kullanarak database baglantisi. JDBC ile ilgili ornek kodlarin ogrencilere verilip aciklanmasi. JDBC'den donen result setlerin java ile islenip istenilen formatta kullanilmasi. (bu dersi alanlarin hepsi database dersi almis olmayacak ama cogu almis olacak o yuzden database konusundaki eksiklikler icin ek ders koymayi dusunuyorum ayni hafta baska bir saatte SQL anlatmayi planliyorum)
  • 7.Hafta: Bu haftaya kadar olan butun konularin (JDBC, JDOM veya SAX ve Javada bir GUI kodunun) birlestirilip tek bir kod haline getirilmesi ve bununla ilgili ornek kodlar.
  • 8.Ve daha sonraki haftalarda ogrencilerin kendi kodlarini gelistirimesi icin dersleri soru-cevap seklinde free formda yapmayi dusunuyorum.
    Last Updated: 26/02/2003, 11:00 am, by Sadi Evren SEKER