Network Programming in Java
Arvutivõrkude programmeerimine Javas
2.-14. oktoobril 1997 Tallinna Tehnikaülikoolis
- 16 tundi loenguid, laborid ning iseseisev projektitöö (osalejatel tuleb lahendada 3 erinevat ülesannet).
- inglise keeles, küsimusi võib esitada ka eesti ja vene keeles.
- võimalik saada hindeline arvestus ning 2,5 AP (vastav ainekood on LAI 5290).
- Osalejate arv on piiratud.
Registreerumine emaili teel eve@cs.ioc.ee või telefonitsi 527 313 (Eve Kann).
Loengute ajakava
| Kuupäev | Kellaaeg | Loeng | Kus toimub |
| N 02.10.97 | 14-17 | loeng | TTÜ VI-218 |
| R 03.10.97 | 14-17 | loeng | TTÜ VI-218 |
| E 06.10.97 | 16-20 | labor | TTÜ AK-111 |
| T 07.10.97 | 14-17 | loeng | TTÜ VI-217 |
| K 08.10.97 | 10-12 | konsultatsioon | KübI B 437 |
| K 08.10.97 | 14-17 | konsultatsioon | KübI B 437 |
| N 09.10.97 | 14-17 | loeng | TTÜ VI-218 |
| R 10.10.97 | 14-16 | konsultatsioon | KübI B 437 |
| E 13.10.97 | 14-17 | loeng | TTÜ VI-121 |
| T 14.10.97 | 10-12 | konsultatsioon | KübI B 437 |
| T 14.10.97 | 14-17 | loeng | TTÜ VI-217 |
Kursuse materjalid
Ainekaart LAI 5290: Programming in Java
Courseware / Konspektid .ps failidena, ülesanded jms.
Kellele pakub huvi:
Prof. Jüri Kiho
(TÜ, Arvutiteaduse Instituut)
"VÄIKE JAVA LEKSIKON" (postscript, 215 kb).
Summary
This course introduces a programming language (Java) as well as techniques for network programming in it. It gives hands-on experience in writing distributed mobile applications on Internet.
Goal
The aim of this course is to introduce advanced network programming tools and techniques on the
level which enables one
- to write applets and applications in Java
- to use Java Application Programming Interface and graphics (AWT)
- to develop concurrent programs with threads
- to use sockets and URLs in network programming.
Prerequisites
Average programming skills are assumed.
Contents
- Java programming basics and paradigms.
- Overview of the Java language.
- Tour on Applets.
- GUI programming using AWT.
- Multithreading in Java.
- Networking with sockets, streams and URLs.
- Building packages, exception handling, using native code.
Grading
Grading will be based on three programming assignments.
Course literature
- M. D. Thomas, P. R. Patel, A. D. Hudson, D. A. Ball Jr.
Java Programming for the Internet. Ventana Comm. Group Inc., 1996
- Java on Internet, starting from http://www.javasoft.com/
23/09/1997 monika@cs.ioc.ee