|  
     |  | This page provides dynamic 
    information and materials for the lecture, as 
    it becomes available; please check it at least once 
    in a week.
 
    Lecture Announcements 
		|  | 
    
    Grades 
     
    (7/February/2003) |  |  | 
    
    Look at the project page. 
     
    (1/December/2002) |  |  | 
    The 
     midterm exam date: 
    16/December/2002, 
    Monday. 
  I will post some explanations about the exam later. After you take this exam, 
  one week later, you will submit your project proposal, 
    and you will start your big term project. It will take 
  about one month 
    
    (18/November/2002).
    |  |  | A 
    new Turkish chapter on Java Threads from my new book was posted and 
    Bolum10.zip (TCP Soket Programcılğı) was updated 
    (13/November/2002). |  |  | 
    
    You must follow the Java style and coding standards in your programming 
    assignments and projects. I put some resources at the 
    References section below 
    (11/November/2002). |  |  | 
    
    You can get your first homework assignment now. It is on the Homeworks, 
    Lecture Notes section below 
    (11/November/2002).  |  |  | 
    
    As we talked and decided, the lectures will be interactive and
    project oriented starting from this week. So you are supposed 
    to:- Look at these pages and download new materials frequently.
 - Learn many topics by yourself
 - Find out more information and projects on Java Network Programming
 - Ask questions to me and your assistant 
    
    
     
    Engin Tozal.
 - Do small programming assignments which will be given soon.
 - Start to think on your term project 
    
    (6/November/2002)
 |  |  | 
    I will put JBuilder 6.0 and Together 6.0 
    project files of the programs which were discussed in 
    class on this page soon. Please download them when they are available and 
     
    then run the programs (6/November/2002). 
    You can cut and paste these files into your programs when you work on your 
    first homework assignment. |  |  | 
    
    Your first homework assignment covering many previous topics will be posted 
    in 2-3 days. I will try to make it on Friday. At most it will be available 
    on Monday 11/November 
    (6/November/2002). |  |  | 
    You can get the passwords of the zip files containing the lecture slides 
    and other materials from the assistant,  
    
    
    Engin Tozal.
    (6/November/2002). |  |  | Read chapters 1, 2, 3 and 
    4 from the text book (Beginning Java Networking) 
    (7/October/2002). |  
    Homeworks, Lecture Notes The 
    homework assignments and lecture slides will be posted on this web page.  
        Homeworks 
       Lecture Notes 
      
      
        | Date | Lectures and Others | Topics | Notes |  
        | 23/12 | Sample RMI Programs | JBuilder RMI projects |  |  
        | 23/12 | Lecture 8 | Java Remote Method 
        Invocation |  |  
        |  | Lecture 7 | UDP Protocol and UDP Datagram,
        UDP and TCP Comparison, Java UDP Support,
        Java Classes for UDP Based Communication, 
        UDP based Client/Server Design, UDP Application 
        Samples |  |  
        |  | Lecture 6 | TCP Socket Programming,
        Socket and ServerSocket Classes,
        Iterative and Concurrent
        Connection-Oriented Client/Server Applications,
        A Chat Application |  |  
        | 11/11 | Programs 1 | Iterative and connection 
        oriented servers, and a chat program | Program 
        samples from 
        the lectures and my Turkish
        supplementary 
        notes. 
        (You need JBuilder 6.0 and Together 6.0 (or above versions) programs for 
        these sample projects) |  
        | 6/11 | Java Ağ Paketi ve 
        Yüksek Seviyeli Sınıflar ile Ağ Programcılığına 
        Giriş 
        
        TCP Soket Programcılığı |  | Kitabımdan Türkçe 
        yardımcı bölümler. 
        Bolum10.zip (TCP Soket Programcılğı) updated 13/11) |  
        | 6/11 | Lecture 5 | Java network 
        (java.net) package and introduction 
        to network programming 
        with high level
        classes | May 
        be modified. |  
        |  | Lecture 4 | Building blocks of
        networking: Java I/O streams 
        (java.io) |  |  
        |  | Lecture 3 | Java threads and
        multithreaded software
        design | Last update: 20/Nov/2002 |  
        |  | Lecture 2 | Communication models 
        of network applications | Last update: 20/Nov/2002 |  
        |  | Lecture 1 | Introduction to CENG 463 
        and network programming,
        Quick Review of TCP/IP | Last update: 20/Nov/2002 |  
    Projects 
    References   |