Midterm Exam Information

Slides:



Advertisements
Similar presentations
1 User-Defined Classes The String class is a pre-defined class that is provided by the Java Designer. Sometimes programmers would like to create their.
Advertisements

CS102--Object Oriented Programming Discussion 2: (programming strategy in java) – Two types of tasks – The use of arrays Copyright © 2008 Xiaoyan Li.
CSCI 1100/1202 April 3, Testing A program should be executed multiple times with various input in an attempt to find errors Debugging is the process.
Chapter Day 7. © 2007 Pearson Addison-Wesley. All rights reserved4-2 Agenda Day 7 Questions from last Class?? Problem set 1 Corrected  Good results 3.
Topic R1 – Review for the Midterm Exam. CISC 105 – Review for the Midterm Exam Exam Date & Time and Exam Format The midterm exam will be Tuesday, 3 April.
CS 106 Introduction to Computer Science I 03 / 21 / 2008 Instructor: Michael Eckmann.
ITC242 – Introduction to Data Communications ITC431 – Computer Networks Week 13 Exam Preparation.
CS 116 OBJECT ORIENTED PROGRAMMING II LECTURE 1 GEORGE KOUTSOGIANNAKIS 1 Copyright: 2015 Illinois Institute of Technology/George Koutsogiannakis.
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
Topic R3 – Review for the Final Exam. CISC 105 – Review for the Final Exam Exam Date & Time and Exam Format The final exam is 120-minutes, closed- book,
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.
CS 116 OBJECT ORIENTED PROGRAMMING II LECTURE 1 GEORGE KOUTSOGIANNAKIS 1 Copyright: 2015 Illinois Institute of Technology/George Koutsogiannakis.
Please open Daily Quiz 34. A scientific calculator may be used on this quiz. You can keep your yellow formula sheets out when you take the quiz. Remember.
Writing Classes (Chapter 4)
Science & Technology SMT 310 Prerequisite: Completion of lower division General Education. An assessment of the interrelationships of Science and Technology.
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.
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.
CS 115 QUIZ # 1 INFORMATION Scheduled for TUESDAY 9/22/15 1.
CS 115 OBJECT ORIENTED PROGRAMMING I LECTURE 4_1 GEORGE KOUTSOGIANNAKIS Copyright: 2015 Illinois Institute of Technology- George Koutsogiannakis 1.
Chapter 4&5 Defining Classes Copyright © 2010 Pearson Addison-Wesley. All rights reserved.
CS1101 Group1 Discussion 7 Lek Hsiang Hui comp.nus.edu.sg
All About Grades.  Part 1, scantron: max.25 points  Part 2, short answers: max.25 points  Total: max. 50 points.
CS 115 QUIZ # 2 INFORMATION 1. When TUESDAY 11/10 Worth: 8 points 2.
Java Classes Chapter 1. 2 Chapter Contents Objects and Classes Using Methods in a Java Class References and Aliases Arguments and Parameters Defining.
CS 115 OBJECT ORIENTED PROGRAMMING I LECTURE 5 GEORGE KOUTSOGIANNAKIS Copyright: FALL 2015 Illinois Institute of Technology- George Koutsogiannakis 1.
Announcements Final Exam: TBD. Static Variables and Methods static means “in class” methods and variables static variable: one per class (not one per.
CS 116 Lecture 1 John Korah Contains content provided by George Koutsogiannakis & Matt Bauer.
EDT321EDT321 1 EDT321 Hands-on Final Information Final Exam Information Summer 2006.
CS 115 OBJECT ORIENTED PROGRAMMING I LECTURE 12 GEORGE KOUTSOGIANNAKIS 1 Copyright: 2015 Illinois Institute of Technology_ George Koutsogiannakis.
CS 116 Object Oriented Programming II Lecture 4 Acknowledgement: Contains materials provided by George Koutsogiannakis and Matt Bauer.
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
Creating Your Own Classes
Exam 3 Information George Koutsogiannakis
OBJECT ORIENTED PROGRAMMING I LECTURE 7 GEORGE KOUTSOGIANNAKIS
CS 116 OBJECT ORIENTED PROGRAMMING II MIDTERM EXAM INFORMATION
CMSC201 Computer Science I for Majors Lecture 13 – Midterm Review
OBJECT ORIENTED PROGRAMMING I LECTURE 12 GEORGE KOUTSOGIANNAKIS
OBJECT ORIENTED PROGRAMMING II LECTURE 1 GEORGE KOUTSOGIANNAKIS
OBJECT ORIENTED PROGRAMMING II LECTURE 7 GEORGE KOUTSOGIANNAKIS
CS116 OBJECT ORIENTED PROGRAMMING II LECTURE 1 Part II
CMSC202 Computer Science II for Majors Lecture 08 – Overloaded Constructors Dr. Katherine Gibson Based on slides by Chris Marron at UMBC.
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
CMSC201 Computer Science I for Majors Lecture 13 – Midterm Review
FINAL EXAM INFORMATION
FINAL EXAM INFORMATION
OBJECT ORIENTED PROGRAMMING I LECTURE 7 GEORGE KOUTSOGIANNAKIS
Classes Variables That Are Not of a Built-in Type Are Objects
Encapsulation & Visibility Modifiers
Lecture 22 Inheritance Richard Gesick.
Quiz 2 Information George Koutsogiannakis
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
CSCI 3328 Object Oriented Programming in C# Chapter 9: Classes and Objects: A Deeper Look – Exercises UTPA – Fall 2012 This set of slides is revised from.
Implementing Non-Static Features
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
Accelerated Introduction to Computer Science
CS 116 OBJECT ORIENTED PROGRAMMING II FINAL EXAM INFORMATION
OBJECT ORIENTED PROGRAMMING I LECTURE 5 GEORGE KOUTSOGIANNAKIS
OBJECT ORIENTED PROGRAMMING II LECTURE 13_2 GEORGE KOUTSOGIANNAKIS
Final Review Bina Ramamurthy 4/5/2019 BR.
CS201 Fall 2016 George Koutsogiannakis
Analysis of Algorithms
Final Review Bina Ramamurthy 4/15/2019 BR.
Announcements Lab 5 was due today Program 3 due Monday by 12pm
Chapter 9 Introduction To Classes
Exam # 1 INFORMATION Scheduled for Thursday 7/20
Strings and Dates in JavaScript
Presentation transcript:

Midterm Exam Information CS115 George Koutsogiannakis

Midterm Exam Date: 10/15/15 Time: Regular Class Time Duration: I hour and 15 minutes. Format: Close book/Close notes No make ups unless you are sick and provide doctor’s note.

Midterm Exam Computers: Must use station computer. No laptops allowed. Access to Notepad++ only to do programming. Access to MS Word to type answers to questions. It is worth 20 points (20% of your final grade).

Material To Study Text Go over Labs 1,2, 3, 4 (especially 3 and 4) Chapter 1 Chapter 2 Chapter 3 up to page 145 Go over Labs 1,2, 3, 4 (especially 3 and 4) Go over Extra Credit Exercises 1 through 5 (Especially # 5). Go over any impromptu exercises and extra notes presented during lectures.

Material To Study Go over Lectures Lecture 1 Lecture 2 Lecture 3 Lecture 6 up to and including slides 14-22 covering the String class only.

Type Of Possible Questions Some multiple choice, similar to quiz. Create a template class (service class). Attributes (instance variables) Constructors Default Non Default (what is the difference?) Accessor methods for the attributes. Mutator methods for the attributes. Know how to add a method (other than accessor and mutator) to the service class that will do certain calculations (certain functionality) and return a value. Know how to add a toString method in the service class.

Type Of Possible Questions Create a client class to the service class. Know how to create an object of the service (template) class. Know how to invoke a method (call a method) of the service class using the object you created. Know how to work with the API classes. The API classes are called library classes or pre defined classes. The classes that a programmer writes are called user-defined classes. Know how to work with the Math library class and its methods. Know how to work with the String library class and its methods.

Points of Interest There is a difference between a method call and a method invocation. Method Call A method call does not require an object. A method call can be made from within one method (like the main method for example) to another method as long as both methods are part of the same class.

Points of Interest Method Invocation Although a method invocation is calling another method, the other method is usually (but not always) a member of another class. You need an object (identifier) of the class that the method belongs to, in order to invoke the method. The invocation is done via the dot operator i.e person1.getFirstName() invokes the method getFirstName() of People class using an object called person1 of People class.