OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS

Slides:



Advertisements
Similar presentations
CS 116 OBJECT ORIENTED PROGRAMMING II LECTURE 9 GEORGE KOUTSOGIANNAKIS Copyright: 2015 Illinois Institute of Technology/George Koutsogiannakis 1.
Advertisements

Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
1 MID TERM EXAM DIRECTIONS George Koutsogiannakis Spring 2011 CS441 CURRENT TOPICS IN PROGRAMMING LANGUAGES.
Course Orientation Assignments Tool. If the Assignments tool has been added to the course, use the Assignments link in the Course Menu to access upcoming.
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
Computer Organization TI1400 Alexandru Iosup (lecturer) Henk Sips (original slides) Parallel and Distributed Systems
1 MID TERM EXAM DIRECTIONS George Koutsogiannakis 2009 CS441 CURRENT TOPICS IN PROGRAMMING LANGUAGES.
CS102--Object Oriented Programming Review 1: Chapter 1 – Chapter 7 Copyright © 2008 Xiaoyan Li.
Instructor: Dr. Sahar Shabanah Fall Lectures ST, 9:30 pm-11:00 pm Text book: M. T. Goodrich and R. Tamassia, “Data Structures and Algorithms in.
1 My Experiences as Faculty Member and Researcher Dr. Kalim Qureshi.
CS 115 QUIZ # 1 INFORMATION Scheduled for TUESDAY 9/22/15 1.
CMSC 2021 CMSC 202 Computer Science II for Majors Fall 2002 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
Lecture.1: Getting Started With Java Jiang (Jen) ZHENG May 9 th, 2005.
CS 115 QUIZ # 2 INFORMATION 1. When TUESDAY 11/10 Worth: 8 points 2.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2002 Sections Ms. Susan Mitchell.
CS 115 OBJECT ORIENTED PROGRAMMING I LECTURE 5 GEORGE KOUTSOGIANNAKIS Copyright: FALL 2015 Illinois Institute of Technology- George Koutsogiannakis 1.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2003 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
CS 162 Introduction to Computer Science II Winter, 2014: 60 Spring, 2014: 60 Summer, 2014: 71.
Data Structures and Algorithms in Java AlaaEddin 2012.
CS 116 OBJECT ORIENTED PROGRAMMING II LECTURE 4 GEORGE KOUTSOGIANNAKIS Copyright: 2016 Illinois Institute of Technology/George Koutsogiannakis 1.
CS 116 Object Oriented Programming II Lecture 4 Acknowledgement: Contains materials provided by George Koutsogiannakis and Matt Bauer.
CS 116 OBJECT ORIENTED PROGRAMMING II LECTURE 6 GEORGE KOUTSOGIANNAKIS Copyright: 2016 Illinois Institute of Technology/George Koutsogiannakis 1.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
CS 201 Accelerated Introduction to Computer Science LECTURE 1 GEORGE KOUTSOGIANNAKIS 1 Copyright: FALL 2016 Illinois Institute of Technology/ George Koutsogiannakis.
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
CS101 Computer Programming I
Exam 3 Information George Koutsogiannakis
Analysis and Comparison is ICS4U
OBJECT ORIENTED PROGRAMMING II LECTURE 23 GEORGE KOUTSOGIANNAKIS
CS 116 OBJECT ORIENTED PROGRAMMING II MIDTERM EXAM INFORMATION
Midterm Review.
Introduction to Programming (CS 201)
OBJECT ORIENTED PROGRAMMING II LECTURE 1 GEORGE KOUTSOGIANNAKIS
CSCI-1411 Fundamentals of Computing Lab
OBJECT ORIENTED PROGRAMMING II LECTURE 7 GEORGE KOUTSOGIANNAKIS
ECET 370 ASSIST Something Great/ecet370assist.com
ECET 370 Slingshot Academy / ecet370.com
Lecture 1 C++ Programming
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
September 27 – Course introductions; Adts; Stacks and Queues
ECET 370 Education for Service-- tutorialrank.com
ECET 370 HELPS Education for Service- - ecet370helps.com.
Mohammad H. Mofrad University of Pittsburgh
FINAL EXAM INFORMATION
FINAL EXAM INFORMATION
Lecture 1 C++ Programming
Midterm Exam Preperation
OBJECT ORIENTED PROGRAMMING II LECTURE 8 GEORGE KOUTSOGIANNAKIS
Quiz 2 Information George Koutsogiannakis
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
Lecture 1 C++ Programming
OBJECT ORIENTED PROGRAMMING II LECTURE 9 GEORGE KOUTSOGIANNAKIS
Lecture 1 C++ Programming
Chapter 7 Polymorphism.
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
Lecture 9_1 George Koutsogiannakis
Accelerated Introduction to Computer Science
CS 116 OBJECT ORIENTED PROGRAMMING II FINAL EXAM INFORMATION
OBJECT ORIENTED PROGRAMMING II LECTURE 4 GEORGE KOUTSOGIANNAKIS
Midterm Exam Information
CS201 Fall 2016 George Koutsogiannakis
Review B.Ramamurthy 4/6/2019 BR.
Midterm Review CSE116A,B.
OBJECT ORIENTED PROGRAMMING I LECTURE 4 PART 2 GEORGE KOUTSOGIANNAKIS
Final Review B.Ramamurthy 5/8/2019 BR.
Exam # 1 INFORMATION Scheduled for Thursday 7/20
CS 1054 Final Exam Coverage Final exam will cover Chapters 1-8, 10-11
Lecture 1 C++ Programming
CS313T Advanced Programming language
Presentation transcript:

OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS CS 116 OBJECT ORIENTED PROGRAMMING II EXAM 2 INFORMATION GEORGE KOUTSOGIANNAKIS Copyright: Summer 2016 Illinois Institute of Technology/George Koutsogiannakis

Exam 2 Date: July 28. 25 points towards final grade. Begins at 2:30 and ends at 4:00 p.m.

READ TEXT CHAPTERS Chapter 10 CHAPTER 7 UP TO SECTION 7.12 CHAPTER 8 Sections 10.1, 10.2.1, 10.2.2

READ PRESENTATION SLIDES LECTURE 1 PART 1 AND PART II LECTURE 2 LECTURE 3 LECTURE 4 LECTURE 5 LECTURE 6 LECTURE 7 LECTURE 8 LECTURE 9 AND 9_1

Labs Concepts from Lab 1 Lab 2 Lab 3

Exercises All practice exercises (1 through 3).

TOPICS Service classes (template classes). Client classes to service classes. Packaging and the corresponding packaging DOS commands for compiling and interpreting.

Topics Using arrays and arrays of objects. Using Enumerations. Using Multidimensional arrays. Using Vectors. ArrayList class. Using ArrayList to store data. Selection Sort. Know how to do it by sorting either arrays or ArrayLists or Vectors. Binary Search. Know how to do it using Arrays/ArrayLists/Vectors

Topics Inheritance Abstract classes and abstract methods Method Overriding and method Overloading

TYPES OF QUESTIONS PROGRAMMING EXERCISE CLOSED BOOK CLOSED NOTES CAN USE THE COMPUTER ONLY TO TYPE SOURCE CODE ON A TEXT EDITOR. USE EDITPLUS OR NOTEPAD (Do not use eclipse).

TYPES OF QUESTIONS REQUIRES PROGRAMMING A TEMPLATE CLASS/THE CLIENT CLASS/USAGE OF DATA STRUCTURE STUDIED THUS FAR (ARRAYS, MULTIDIMENTIONAL ARRAYS, ARRAYLIST, VECTORS) KNOW HOW TO PROGRAM THE SELECTION SORT ALGORITHM AND THE BINARY SEARCH ALGORITHM IN ARRAYS AND ARRAYLISTS AND VECTORS. PROGRAMMING A SIMPLE SUPERCLASS , A SIMPLE SUBCLASS AND A CLIENT.

HOW TO MEMORIZE CODE IF YOU HAVE TROUBLE MEMORIZING: CHOOSE A PROGRAM THAT INCLUDES MOST OF THE CONCEPTS DISCUSSED , KEEP WORKING ON THE SAME PROGRAM MULTIPLE TIMES UNTIL YOU CAN DO IT WITHOUT LOOKING AT THE ANSWERS.

SUBMISSION INSTRUCTIONS WRITE THE PROGRAM USING EDIT PLUS OR NOTEPAD. UPLOAD SOURCE CODE AND COMPILED FILES ON BLAKBOARD ON FOLDER “MIDTERM EXAM”. ZIP (DO NOT RAR) AND NAME ZIP FILE AS midterm_yourfirstname_yourlastname.zip