Presentation is loading. Please wait.

Presentation is loading. Please wait.

OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS

Similar presentations


Presentation on theme: "OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS"— Presentation transcript:

1 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

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

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

4 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

5 Labs Concepts from Lab 1 Lab 2 Lab 3

6 Exercises All practice exercises (1 through 3).

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

8 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

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

10 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).

11 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.

12 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.

13 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


Download ppt "OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS"

Similar presentations


Ads by Google