Object Oriented Programming - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

Object Oriented Programming

Description:

Demonstrator Lab Hours. Monday to Friday 12-1pm. Textbook ... Updated Edition (the 'yellow' version) by Timothy Budd, Addison-Wesley Longman 2000 ... – PowerPoint PPT presentation

Number of Views:14
Avg rating:3.0/5.0
Slides: 8
Provided by: COMS8
Category:

less

Transcript and Presenter's Notes

Title: Object Oriented Programming


1
Object Oriented Programming
  • Lecture 1 Introduction

2
Contact
  • Bill Rogers
  • Room G1.09
  • Phone (07)838-4408
  • EMail coms0108_at_cs.waikato.ac.nz
  • Geoff Holmes
  • Room G1.10
  • Phone (07)838-4405
  • EMail G.Holmes_at_cs.waikato.ac.nz
  • Web site
  • 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 JavaUpdated
    Edition (the "yellow" version)by Timothy Budd,
    Addison-Wesley Longman 2000

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 _at_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 testsassgn / 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
1st Java
  • A first Java program (outline)
  • import java.lang.
  • public class Test
  • public static void main(String args)
  • System.out.println("Hello")
Write a Comment
User Comments (0)
About PowerShow.com