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

1 MID TERM EXAM DIRECTIONS George Koutsogiannakis Spring 2011 CS441 CURRENT TOPICS IN PROGRAMMING LANGUAGES.
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
1 MID TERM EXAM DIRECTIONS George Koutsogiannakis 2009 CS441 CURRENT TOPICS IN PROGRAMMING LANGUAGES.
Lecture # 3 HTML and Arrays. Today Questions: From notes/reading/life? From Lab # 2 – Preview of Lab # 2 1.Introduce: How do you make a Web Page?: HTML.
1 Midterm Review. 2 Midterm Exam  30% of your grade for the course  October14 at the regular class time  No makeup exam or alternate times  Closed.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
CS 115 QUIZ # 1 INFORMATION Scheduled for TUESDAY 9/22/15 1.
For more course tutorials visit ECET 370 Entire Course (Devry) ECET 370 Week 1 Labs 1 ECET 370 Week 2 Labs 2 ECET 370 Week 3 Lab 3 Linked.
CS 115 QUIZ # 2 INFORMATION 1. When TUESDAY 11/10 Worth: 8 points 2.
Textbook C for Scientists and Engineers © Prentice Hall 1997 Available at NUS CO-OP at S$35.10.
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
Data Structures and Algorithms in Java AlaaEddin 2012.
Day 7. Test 1 Wednesday, September 8 Chapters 1-4 of concepts text will be covered Labs will be covered Study guide will be in place by Friday, September.
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.
1 Project 4: Computing Distance. 222 Computing Distance Write a program to compute the distance between two points. Recall that the distance between the.
CS 115 OBJECT ORIENTED PROGRAMMING I LECTURE 6_1 GEORGE KOUTSOGIANNAKIS Copyright: FALL 2015 Illinois Institute of Technology- George Koutsogiannakis 1.
CS 116 OBJECT ORIENTED PROGRAMMING II LECTURE 6 GEORGE KOUTSOGIANNAKIS Copyright: 2016 Illinois Institute of Technology/George Koutsogiannakis 1.
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
OBJECT ORIENTED PROGRAMMING I LECTURE 7 GEORGE KOUTSOGIANNAKIS
CS 116 OBJECT ORIENTED PROGRAMMING II MIDTERM EXAM INFORMATION
Midterm Review.
Introduction to Programming (CS 201)
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
CMPT 238 Data Structures Midterm Exam Review.
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
September 27 – Course introductions; Adts; Stacks and Queues
ECET 370 Competitive Success-- snaptutorial.com
ECET 370 HELPS Education Your Life-- ecet370helps.com.
ECET 370 Education for Service-- snaptutorial.com
ECET 370 Lessons in Excellence-- ecet370.com. ECET 370 Entire Course (Devry) For more course tutorials visit ECET 370 Week 1 Lab 1 ECET.
ECET 370 HELPS Lessons in Excellence- -ecet370helps.com.
ECET 370 Teaching Effectively-- snaptutorial.com
ECET370 Education for Service-- ecet370.com. ECET 370 Entire Course (Devry) For more course tutorials visit ECET 370 Week 1 Lab 1 ECET.
ECET 370 Education for Service-- tutorialrank.com
ECET 370 HELPS Education for Service- - ecet370helps.com.
ECET 370 Inspiring Innovation-- snaptutorial.com
FINAL EXAM INFORMATION
FINAL EXAM INFORMATION
OBJECT ORIENTED PROGRAMMING I LECTURE 7 GEORGE KOUTSOGIANNAKIS
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
OBJECT ORIENTED PROGRAMMING II LECTURE 9 GEORGE KOUTSOGIANNAKIS
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 13_2 GEORGE KOUTSOGIANNAKIS
OBJECT ORIENTED PROGRAMMING II LECTURE 4 GEORGE KOUTSOGIANNAKIS
OBJECT ORIENTED PROGRAMMING I LECTURE 11 GEORGE KOUTSOGIANNAKIS
Midterm Exam Information
CMSC201 Computer Science I for Majors Final 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
Presentation transcript:

OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS CS 201 OBJECT ORIENTED PROGRAMMING II EXAM # 3 INFORMATION GEORGE KOUTSOGIANNAKIS Copyright: 2016 Illinois Institute of Technology/George Koutsogiannakis

Midterm Examination When: Monday November 7. Where: Your regular classroom. Duration: 15 minutes extra tim3 will be provided at the end (up to 12:55 pm). The service class will be provided but the packaging has to be added.

READ TEXT CHAPTERS CHAPTER 7 UP TO SECTION 7.15 (PAGE 439)-USER DEFINED CLASSES CHAPTER 8 –SINGLE DIMENTIONAL ARRAYS INCLUDES SEARCHING AND SORTING ALGORITHMS CHAPTER 9-MULTIDIMENTIONAL ARRAYS CHAPTER 10-INHERITANCE/ABSTRACT CLASSES AND METHODS.

READ PRESENTATION SLIDES CONCENTRATE ON THE CONCEPTS OUTLINED IN LECTURES: LECTURE 13_1 LECTURE 13_2 LECTURE 13_4 LECTURE 14 LECTURE 15 LECTURE 16 LECTURE 17

Labs Lab 4 Lab 5 Lab 6

TOPICS Service classes (template classes). Client classes to service classes. Packaging and the corresponding packaging DOS commands for compiling and interpreting. StringTokenizer class Using the scanner to read input from keyboard or from a text file. Using Vectors.

Topics Using arrays and arrays of objects. Using Enumerations. Using Multidimensional arrays. 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 Basic concept of Inheritance. Know the concept of super class and subclasses and how the inheritance tree can be used by a client.

TYPES OF QUESTIONS PROGRAMMING EXERCISE s CLOSED BOOK CLOSED NOTES CAN USE THE COMPUTER ONLY TO TYPE SOURCE CODE ON A TEXT EDITOR AND COMPILE/INTERPRET. USE NOTEPAD ++ AND DOS WINDOWS ONLY ON THE COMPUTER STATION .

TYPES OF QUESTIONS REQUIRES 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.

WHAT TO EXPECT QUESTION 1: QUESTION 2 : A PROGRAMMING EXERCISE. THE SERVICE CLASS CODE WILL BE PROVIDED. YOU WILL HAVE TO ADD THE PACKAGING ONLY AND COMPILE IT. YOU WILL HAVE TO WRITE THE CLIENT CLASS FOR IT THAT WILL INVOLVE HELPER METHODS FOR SORTING AND BINARY SEARCH OF A DATA STRUCTURE (PROBABLY OTHER THAN ARRAYS). QUESTION 2 : A SIMPLE SUPER CLASS AND SUBCLASS RELATIONSHIPS PROGRAM

HOW TO PROGRAM FOR THE TEST TECHNIQUES IF YOU HAVE TROUBLE MEMORIZING THE PROGRMMING TECHNIQUES: 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 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