Object Oriented Programming Lecture 1: Introduction.

Slides:



Advertisements
Similar presentations
1 433 – 254: Software Design Rajkumar Buyya Grid Computing and Distributed Systems Lab Dept. of Computer Science and Software Engineering University of.
Advertisements

Foundations of Programming and Problem Solving Introduction.
CGS st Week Attendance Course Director: Dr. David A. Gaitros Research Associate MCH 103.
Programming II - Part 1 – Object Oriented Programming with Java Sebastian Uchitel
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Event driven software.
Michelle Smith Instructor: Contact Information:
BA271 Week 9 Lecture Using forms in Access. Status Report … Review where we are … –Midterm – Graded! –Final websites – Graded! –Access #1 – Graded! –Access.
CS101- Lecture 11 CS101 Fall 2004 Course Introduction Professor Douglas Moody –Monday – 12:00-1:40 – – –Web Site: websupport1.citytech.cuny.edu.
Saturday May 02 PST 4 PM. Saturday May 02 PST 10:00 PM.
CS-0401 INTERMEDIATE PROGRAMMING USING JAVA
Programming Software Applications Week 1 Dr. Xiaohong Gao Trent Park – B107, ext. 2252
01/02/20041 Welcome to OO Implementation Issues (Java) Course.
Natural Environments: The Atmosphere GG 101 – Spring 2005 Boston University Professor: Ranga B. Myneni Office: Room 449 Stone Science Building (675 Commonwealth.
IB 429 ANSC 466 ANTH 442 Animal Behavior MWF 3-3: Roger Adams Lab 1 hand out: course syllabus.
Assoc. Prof. Stoyan Bonev, PhD, Computer Science dept
1 CSE 2341 Object Oriented Programming with C++ Note Set #1.
1 Cecil Training Cecil 1- An Overview. 2 Seminar Objectives What is Cecil? A Brief History of Cecil Utilization of Cecil within UoA Functions Available.
Welcome to the Course CPSC 5155 Computer Architecture Edward Bosworth, Ph.D. Associate Professor Computer Science.
Slide 1ICT 325 Human-Computer InteractionSemester 1, 2005 ICT 325 Human-Computer Interaction Semester 2, 2005.
Introduction to Java Programming with JBuilder 4
Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The.
Introduction to Managerial Accounting Richard E. McDermott, Ph.D. Spring 2013.
SYSC System Analysis and Design 1 Part I – Introduction.
Welcome to CS 3331, Advanced Object-Oriented Programming Fall 2009 Dept. of Computer Science University of Texas at El Paso.
INTRODUCTION TO DATA STRUCTURES AND ALGORITHMS Marcus Frean School of Engineering and Computer Science, Victoria University of Wellington COMP T2.
Conditional If Week 3. Lecture outcomes Boolean operators – == (equal ) – OR (||) – AND (&&) If statements User input vs command line arguments.
© Xiaoying Gao, Peter Andreae Introduction to Computer Program Design COMP T2. Xiaoying (Sharon) Gao Computer Science Victoria University of Wellington.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
Module Overview n Module Title: OO Programming n Module Code: MIT3446 n Module Value: 3.0 n Duration: 15 weeks n Class-Contact Hours: Lecture15 hrs n Lab/Tutor30hrs.
Programming Concept Chapter I Introduction to Java Programming.
Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554.
Principles of Financial Accounting I Fall Semester 2007 Orientation Welcome – We are glad you are here! Let’s look at the syllabus for this course.
University of Colorado - Intro to Aerospace Structures (ASEN 3112) - Fall 2015 HW 2-3 and Midterm Exam HW assignments posted on public web site and D2L.
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
1 Object-Oriented Programming Using C++ CLASS 1. 2 Review of Syllabus Catalog Description –An introduction to object oriented programming techniques using.
© Xiaoying Gao, Peter Andreae Introduction to Computer Program Design COMP T2. Xiaoying (Sharon) Gao Computer Science Victoria University of Wellington.
Lecture.1: Getting Started With Java Jiang (Jen) ZHENG May 9 th, 2005.
EAP 1620 Daily Schedule Summer B Professor: Diana Sen.
Introduction to Computer Science II CSE1030Z 1. Your Instructor 2  Dr. Burton Ma  office  CSEB 1012J (near Gillian Moore's office)  hours : 2:30–4:00.
Introduction to CMPT 281. Outline Admin information Textbooks and resources Moodle site Grading Assignments Project.
1 AP/ITEC “Systems Analysis and Design, I” Course Introduction Course Introduction [Prof. Peter Khaiter]
Instructor: Alexander Stoytchev CprE 185: Intro to Problem Solving (using C)
Information Discovery COMP223-04S. Bill Rogers and Geoff Holmes Bill Rogers and Geoff Holmes Self Paced Laboratory Course Self Paced Laboratory Course.
INTRODUCTION TO PROGRAMMING ISMAIL ABUMUHFOUZ | CS 146.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
AN INTRODUCTION TO JAVA LANGUAGE CT Credit Hours : (3 Lecture, 2 Lab)
Chemistry 101 Beth Lindquist 7 Chemistry Annex Office Hours: 9-10 am Tuesdays and Thursdays And by appointment.
JTA. Prelim/01 Java Technology and Applications v Objective –to give some background on the course CoE Masters Programme, PSU Semester.
Object Oriented Programming (FIT-II) J. H. Wang Jan. 31, 2008.
SYSC System Analysis and Design 1 Part I – Introduction.
Welcome to Info Dr. Bernard Liengme (pronounced as Liam)
Information for Pre-sessional Tutors John O’Hagan, Hartley Library.
GEK Frederick H. Willeboordse Compound & Prosper! GEK2507.
Physics 211 College Physics I. Introduction  Instructor:Larry Watson  Office:105 Witmer  Phone:   web:und.nodak.edu/instruct/lwatson/211.
Introduction to C++ Course Version 1.0. Topics Course Outline Course Materials Syllabus Blackboard Forum Why C++
COURSE DIRECTOR: DR. DAVID A. GAITROS RESEARCH ASSOCIATE MCH 103 CGS st Week Attendance.
Writing Development Centre. Common problems with academic writing  Understanding the assignment question  Planning and structuring the assignment 
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
CSE 310 Object Oriented Programming Summer 2016 Suraiya Tairin.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Michelle Smith Instructor: Contact Information:
Exam 3 Information George Koutsogiannakis
CSc 020: Programming Concepts and Methodology II
Quiz 2 Information George Koutsogiannakis
An Introduction to Java Language
An Introduction to Java Language
SE-1021 Software Development 2
ICS201 Introduction To Computing II
SE-1011 Slide design: Dr. Mark L. Hornick Instructor: Dr. Yoder
Computer Engineering Department Islamic University of Gaza
Presentation transcript:

Object Oriented Programming Lecture 1: Introduction

Contact Bill Rogers – Room G1.09 – Phone (07) – Geoff Holmes – Room G1.10 – Phone (07) – Web site –

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

Grading Lectures – total 6 hours/week – Monday and Friday – Tuesday 9-11 and Thursday Assignment work taken from text. Nominated items to be verified each 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

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

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

1 st Java A first Java program (outline) import java.lang.*; public class Test { public static void main(String [] args) { System.out.println("Hello"); }