course outline - The University of Winnipeg

Download Report

Transcript course outline - The University of Winnipeg

Welcome to OO Implementation
Issues (Java) Course
01/02/2004
1
Name: Yangjun Chen
Birthplace: China
P.h..D: University of Kaiserslautern, Germany, in 1995
Post Doctor: University of Chemnitz, Germany, 1995/7 - 1997/8
Senior engineer: Germany Research Center for Information Technology,
1997/9 - 2000/2
Post-Doc.: University of Alberta, 2000/2 - 2000/6
Assistant Prof.: University of Winnipeg, from 2000/7
01/02/2004
2
Professor: Dr. Y. Chen
Office: 3D27
E-mail: [email protected]
home-page: http://www.uwinnipeg.ca/~ychen2
phone: 786-9417
Meeting time: 15:00 - 14:15 Mondays & Wednesdays
Meeting location: 3D03
Office hours: 10:00 - 12:00 am & 13:00 - 15:00 pm Thursday
10:00 – 13:00 Friday
01/02/2004
3
Java Course Outline:
Java
I/O-Streams
Threads
Java Exceptions
Event Handling
AWT Widgets
Applets and Graphics
OOP
Java Basics
Introduction
4
01/02/2004
Required textbook:
Joseph O’Neil: Teach Yourself Java, ISBN: #0-07-882570-9, McGraw-Hill
David Flanagan: Java in a Nutshell, ISBN: #1-56592-262-x, O’Raeilly & Associate
Reading (Teach Yourself Java):
Chapter 1
Foundamentals
Chapter 2
Using Classes and Methods
Chapter 3
Introducing Java’s Control Statements
Chapter 4
More About Control Statements and Operations
Chapter 5
Creating Classes
Chapter 6
Inheritance
Chapter 7
Interfaces and Packages
Chapter 8
Exceptions
Chapter 9
Multithreaded Programming
Chapter 10
Introducing the Java Class Libraries
Chapter 11
Input and Output
01/02/2004
5
Chapter 12
Chapter 13
Chapter 14
Chapter 15
Chapter 16
01/02/2004
Networking
Applets Investigation
An Introduction to Event Handling
The Abstract Window Toolkit
Topics for Further Studies
6
Important dates:
Mon. Jan. 5, 2004
First class
Wednesday Feb. 25, 2004
Midterm examination
March 05, 2004
Final date to withdraw without academic penalty from a
course that begins in Jan. and ends in April of the 2004
Winter term
Wednesday March 31, 2004
Fri. April 16, 2004
01/02/2004
Last class
Final examination at 9:00
7
Course Evaluation:
4 assignments
1 midterm examination
1 final examination
20%
25%
55%
•All assignments are handed in at class on the due date.
•All works must be prepared using a word processor and
placed in a folder.
•Late assignments are accepted (up to 1 day late) and receive
a 25% penalty.
01/02/2004
8
Academic dishonesty:
•Academic dishonesty is a very serious offense and will be
dealt with in accordance with the University's discipline
bylaw. Be sure that you have read and understood section 23
in the UW General Calendar.
01/02/2004
9