Download presentation
Presentation is loading. Please wait.
Published byLydia Willis Modified over 9 years ago
1
Object Oriented Programming Lecture 1: Introduction
2
Contact Bill Rogers – Room G1.09 – Phone (07)838-4408 – EMail coms0108@cs.waikato.ac.nzcoms0108@cs.waikato.ac.nz Geoff Holmes – Room G1.10 – Phone (07)838-4405 – EMail G.Holmes@cs.waikato.ac.nzG.Holmes@cs.waikato.ac.nz Web site – www.cs.waikato.ac.nz/~coms0108 www.cs.waikato.ac.nz/~coms0108
3
Details Tutors – Joseph Chung and Nick Daley Lab – R Block – Lab 1 – Always available – out of hours card access Demonstrator Lab Hours – Monday to Friday 12-1pm Textbook – Understanding OO Programming with Java Updated Edition (the "yellow" version) by Timothy Budd, Addison-Wesley Longman 2000 Understanding OO Programming with Java
4
Grading Lectures – total 6 hours/week – Monday and Friday 11-12 – Tuesday 9-11 and Thursday 10-12 Assignment work taken from text. Nominated items to be verified each week @5% for 30% Three tests – 15% each for 45% – Fridays of weeks 2, 4, and 6 – Open book, open ended (within reason) – Start at 10am (1 hour earlier than lecture) One project – 25% – Brief report (with design documents) – Demonstration on Monday of week 7 Must get 40% in each of tests&assgn / project
5
Outline 1 (provisional) Week 1 – Chapters 4, 1, 2, 3 – The Java language – Object Orientation nature and history – Object Oriented Design Week 2 – Chapters 5 and 6 – GUI programming – Classes, inheritance, interfaces Week 3 – Chapters 7, 8 and 14 – User input and events – IO in Java – More on inheritance
6
Outline 2 (provisional) Week 4 – Chapters 12 and 13 – More on AWT – Polymorphism Week 5 – Chapters 16, 19 and 20 – Exceptions – Collection classes – Threads Week 6 – Haskell and IO in a functional language
7
1 st Java A first Java program (outline) import java.lang.*; public class Test { public static void main(String [] args) { System.out.println("Hello"); }
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.