CSE 310 Object Oriented Programming Summer 2016 Suraiya Tairin.

Slides:



Advertisements
Similar presentations
Final and Abstract Classes
Advertisements

OBJECT ORIENTED PROGRAMMING M Taimoor Khan
OOP in Java Nelson Padua-Perez Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
Evan Korth New York University Computer Science I Classes and Objects Professor: Evan Korth New York University.
CS102--Object Oriented Programming Review 1: Chapter 1 – Chapter 7 Copyright © 2008 Xiaoyan Li.
OOP in Java Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
METU Computer Engineering Department
Object-Oriented Programming Dr. Napoleon H. Reyes, Ph.D. Computer Science Institute of Information and Mathematical Sciences Rm QA, IIMS, Albany.
Inheritance using Java
EC-241 OBJECT-ORIENTED PROGRAMMING (OOP)
Syllabus (1) WeekChapters 1Introduction to the course, basic java language programming concepts: Primitive Data Types and Operations 1, 2 2Methods, Control.
Welcome to CS 3331, Advanced Object-Oriented Programming Fall 2009 Dept. of Computer Science University of Texas at El Paso.
Introduction to Object Oriented Programming. Object Oriented Programming Technique used to develop programs revolving around the real world entities In.
BPJ444: Business Programming Using Java Classes and Objects Tim McKenna
Object Oriented Design and Programming Alan Goude Room: Sheaf 9323.
CORE JAVA
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
Algorithm Programming Bar-Ilan University תשס"ח by Moshe Fresko.
Object Oriented Programming Lecture 1: Introduction.
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.
Chapter 8. About the Midterm Exam.. Exam on March 12 Monday (Tentatively) Review on March 7 Wednesday Cover from Chapter 6 Grades will be out before spring.
Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554.
CS212: Object Oriented Analysis and Design Lecture 5: Classes and Objects - II.
Chapter 10 Classes and Objects: A Deeper Look Visual C# 2010 for Programmers © by Pearson Education, Inc. All Rights Reserved.
Java Objects and Classes. Overview n Creating objects that belong to the classes in the standard Java library n Creating your own classes.
1 Chapter 8 – Classes and Object: A Deeper Look Outline 1 Introduction 2 Implementing a Time Abstract Data Type with a Class 3 Class Scope 4 Controlling.
Parts of JAVA 1www.gowreeswar.com. Features of JAVA 2www.gowreeswar.com.
AN INTRODUCTION TO JAVA LANGUAGE CT Credit Hours : (3 Lecture, 2 Lab)
Summing Up Object Oriented Design. Four Major Components: Abstraction modeling real-life entities by essential information only Encapsulation clustering.
© Copyright 1992–2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. Chapter 26 - Java Object-Based Programming Outline 26.1Introduction.
1. 2  Classes are not just containers for methods ◦ Virtually all are classes ◦ Blueprint/Cookie Cutter/Recipe ◦ Objects – instance of the class (new)
CS170 ygao JAVA, C4Slide 1. CS170 ygao JAVA, C4Slide 2.
Boris Milašinović Faculty of Electrical Engineering and Computing University of Zagreb, Croatia 15th Workshop on "Software Engineering Education and Reverse.
Basic Concepts of OOP.  Object-Oriented Programming (OOP) is a type of programming added to php5 that makes building complex, modular and reusable web.
YG - CS Concept of Encapsulation What is encapsulation? - data and functions/methods are packaged together in the class normally.
Author: DoanNX Time: 45’.  OOP concepts  OOP in Java.
Singleton Academy, Pune. Course syllabus Singleton Academy Pune – Course Syllabus1.
C++ General Characteristics: - Mixed typing system - Constructors and destructors - Elaborate access controls to class entities.
CS 100Lecture 231 Announcements Check your grades on the door of 5141 Upson More review tomorrow Review session Sunday night w/Alan FINAL EXAM: Tuesday.
1 Welcome Alireza Humber College Lecture 1 Game 540 Alireza
Summer 2016 Introduction-0 CSE 101: Introduction to Computer Science Contact: Room: UB Cell:
Mind Q Systems Leader s In Training /7, 2nd Floor, Srinivasa Nagar Colony (W) Above HDFC Bank, S.R. Nagar Hyderabad Tel: /92.
XuanTung Hoang 1 Something to discuss Feedbacks on Midterm Exam Final exam and term project  Final exam requires solid knowledge/skills in Java  Be more.
1 Inheritance One of the goals of object oriented programming is code reuse. Inheritance is one mechanism for accomplishing code reuse. It allows us to.
Classes CS 162 (Summer 2009). Parts of a Class Instance Fields Methods.
Operating Systems (CS 340 D) Dr. Abeer Mahmoud Princess Nora University Faculty of Computer & Information Systems Computer science Department.
Object Based Programming Chapter 8. 2 Contrast ____________________ Languages –Action oriented –Concentrate on writing ________________ –Data supports.
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
OOP: Encapsulation &Abstraction
CSc 020: Programming Concepts and Methodology II
EE2E1. JAVA Programming Revision Lecture.
Object-Orientated Programming
CMPE419 Mobile Application Development
FINAL EXAM INFORMATION
Inheritance, Polymorphism, and Interfaces. Oh My
Interface.
Programming in Java Text Books :
CSE 1030: Data Structure Mark Shtern.
Object Oriented Programming
Java Programming Course
GC 101 Programming Principles java
Object-Oriented Programming
An Introduction to Java Language
An Introduction to Java Language
1.4 ทบทวน JAVA OO Programming Concepts Declaring and Creating Objects
Final and Abstract Classes
Introduction Andrew Whitaker
CMPE419 Mobile Application Development
Jim Fawcett CSE687 – Object Oriented Design Spring 2014
Presentation transcript:

CSE 310 Object Oriented Programming Summer 2016 Suraiya Tairin

Attendance5% Assignments/Class tests/Quizzes10% Midterm Exam20% Final Exam35% Lab 30% Total 100% Mark Distribution

Exam Format Mid Term  1/2 Hour Finals  2/3 Hours Quizzes  Minimum 4/5 Quizzes Assignment  Minimum 1/2

Java : The Complete Reference - Herbert Schildt Java How To Program - Deitel and Deitel Text Books:

Course Materials: You can get all course materials at: \\tsr\Fall\CSE\SRT\CSE310 You have to join to google group: groups.google.com/group/ cse310summer2016

Faculty Information Name: Suraiya Tairin Room: UB Subject: [CSE310] [Name, ID]

Classrooms Monday Room: UB20202 Time: pm Wednesday Room: UB20202 Time: pm

Tentative Lesson Plan TopicLecture Topics 1Basic OOP concepts, Class, Object, Java Memory Model, Garbage Collection, Methods in Java, Static vs Instance Data fields, Method overloading. Scope of variables: Public, Package, Protected, Private, Static, Final 2Constructor & Destructor, Constants, Encapsulation, Access Modifiers, Inheritance, Base Class and derived class, Overriding vs overloading, Polymorphism,Upcasting & Downcasting, Abstract classes and methods, Interface, Object Oriented Design

Tentative Lesson Plan TopicLecture Topics 3Exception, Java Thread, Networking, Collections, I/O, Applet, Swing, JavaDoc, Packaging, Some Special Java Features 4Ideas on C++ and C#