University of Birmingham crestUniversity of Birmingham

    


Home

Biography

Research

Teaching

Links

Student Projects

 


 

 

Dr Michael Spann

HOME <<TEACHING < EE2E1

 

 

Teaching

C Programming (EE1E)
Java Programming (EE2E)
Computer Vision (EE4H)
C++ Programming (EE4E)
Data Engineering (EE4U)

EE2E1. Introduction to Java Programming

Course resources for 2011

   Powerpoint slides of course

    Introduction to Java
    Lecture 1. From C to Java
    Lecture 2. Objects and Classes
    Lecture 3. Inheritance and Polymorphism
    Lecture 4. Interfaces
    Lecture 5. Graphics and Swing
    Lecture 6. Graphical User Interfaces
    Lecture 7. Files and Streams
    Lecture 8. Multi-threading
    Lecture 9. Networks

    Revision Lecture

   

  Java Laboratory

   Java programming introductory lab

   Java progamming exercise 1

   Java programming exercise 2

   Mini programming assignment

 

 

   Demo applets

   Run the SwingSet demo applet

   Check out the Applet boutique                              

 

  Other links              

    Sun's Java home page
    Java 1.5 SDK API documentation
    Swing component set
   
 
 

  Recommended reading

    CoreJava, Volume 1 - Fundamentals. C.S. Horstmann, G. Cornell

    Amazon Link