CS201 Fall 2016 George Koutsogiannakis

Slides:



Advertisements
Similar presentations
1 Todays Objectives Announcements Homework #1 is due next week Return Quiz 1 – answers are posted on the Yahoo discussion page site Basic Java Programming.
Advertisements

Lecture 9: More on objects, classes, strings discuss hw3 assign hw4 default values for variables scope of variables and shadowing null reference and NullPointerException.
 2005 Pearson Education, Inc. All rights reserved Introduction to Classes and Objects.
CS102--Object Oriented Programming Discussion 2: (programming strategy in java) – Two types of tasks – The use of arrays Copyright © 2008 Xiaoyan Li.
George Blank University Lecturer. CS 602 Java and the Web Object Oriented Software Development Using Java Chapter 4.
1 MID TERM EXAM DIRECTIONS George Koutsogiannakis Spring 2011 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.
CS116 OBJECT ORIENTED PROGRAMMING II LECTURE 1 Part II GEORGE KOUTSOGIANNAKIS Copyright: 2015 Illinois Institute of Technology- George Koutsogiannakis.
Binary TreesCS-2301, B-Term Programming Assignment #5 Binary Trees CS-2301, System Programming for Non-Majors (Slides include materials from The.
CS 116 OBJECT ORIENTED PROGRAMMING II LECTURE 1 GEORGE KOUTSOGIANNAKIS 1 Copyright: 2015 Illinois Institute of Technology/George Koutsogiannakis.
CS 116 OBJECT ORIENTED PROGRAMMING II LECTURE 3 GEORGE KOUTSOGIANNAKIS Copyright: Illinois Institute of Technology/George Koutsogiannakis 1.
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 101E – Exam 2 Review Spring 2007 Michele Co. Announcements Review Session Tonight, 7/7:30 p.m., OLS 009 Will be announced via In-class Exam Wednesday.
CS 112 Department of Computer Science George Mason University CS 112 Department of Computer Science George Mason University Final Review Lecture 14.
CS 115 QUIZ # 1 INFORMATION Scheduled for TUESDAY 9/22/15 1.
CS 206 Introduction to Computer Science II 09 / 10 / 2009 Instructor: Michael Eckmann.
Web Scripting [PHP] CIS166AE Wednesdays 6:00pm – 9:50pm Rob Loy.
Strings and Text File I/O (and Exception Handling) Corresponds with Chapters 8 and 17.
Web Scripting [PHP] CIS166AE Wednesdays 6:00pm – 9:50pm Rob Loy.
CS 115 OBJECT ORIENTED PROGRAMMING I LECTURE 9 GEORGE KOUTSOGIANNAKIS Copyright: 2014 Illinois Institute of Technology- George Koutsogiannakis 1.
CS 115 QUIZ # 2 INFORMATION 1. When TUESDAY 11/10 Worth: 8 points 2.
CS 115 OBJECT ORIENTED PROGRAMMING I LECTURE 5 GEORGE KOUTSOGIANNAKIS Copyright: FALL 2015 Illinois Institute of Technology- George Koutsogiannakis 1.
Python – May 16 Recap lab Simple string tokenizing Random numbers Tomorrow: –multidimensional array (list of list) –Exceptions.
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.
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.
1 Project 4: Computing Distance. 222 Computing Distance Write a program to compute the distance between two points. Recall that the distance between the.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
1 Project 12: Cars from File. This is an extension of Project 11, Car Class You may use the posted solution for Project 11 as a starting point for this.
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
Exam 3 Information George Koutsogiannakis
3 Introduction to Classes and Objects.
OBJECT ORIENTED PROGRAMMING I LECTURE 7 GEORGE KOUTSOGIANNAKIS
CS 116 OBJECT ORIENTED PROGRAMMING II MIDTERM EXAM INFORMATION
OBJECT ORIENTED PROGRAMMING I LECTURE 12 GEORGE KOUTSOGIANNAKIS
OBJECT ORIENTED PROGRAMMING II LECTURE 1 GEORGE KOUTSOGIANNAKIS
OBJECT ORIENTED PROGRAMMING II LECTURE 2 GEORGE KOUTSOGIANNAKIS
CS116 OBJECT ORIENTED PROGRAMMING II LECTURE 1 Part II
Exam3 Review CSE111 B.Ramamurthy 7/28/2018 B.Ramamurthy.
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
CSE 3 – Fall 2015 Sierra Ampudia
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
MATLAB: Structures and File I/O
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
Quiz 2 Information George Koutsogiannakis
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
Implementing Non-Static Features
Exam 1 Material Study Guide
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
Introduction C is a general-purpose, high-level language that was originally developed by Dennis M. Ritchie to develop the UNIX operating system at Bell.
CS 116 OBJECT ORIENTED PROGRAMMING II FINAL EXAM INFORMATION
OBJECT ORIENTED PROGRAMMING II LECTURE 13_1 GEORGE KOUTSOGIANNAKIS
OBJECT ORIENTED PROGRAMMING I LECTURE 9 GEORGE KOUTSOGIANNAKIS
OBJECT ORIENTED PROGRAMMING I LECTURE 5 GEORGE KOUTSOGIANNAKIS
OBJECT ORIENTED PROGRAMMING II LECTURE 13_2 GEORGE KOUTSOGIANNAKIS
Learning VB2005 language (basics)
Review for Test1.
Midterm Exam Information
CIS 199 Final Review.
JavaScript Frameworks Lab
Exam # 1 INFORMATION Scheduled for Thursday 7/20
Reading Input and Scanner Class
Review for Midterm 3.
CS 1054 Final Exam Coverage Final exam will cover Chapters 1-8, 10-11
Presentation transcript:

CS201 Fall 2016 George Koutsogiannakis Exam 2 Information CS201 Fall 2016 George Koutsogiannakis

Final Exam. Dae: MONDAY 10/17 11:25 A.M. TO 12:55 P.M. Format: Close book/Close notes/Computers limited to Notepad++, No laptops

Final Exam Submission Use Notepad++ (no other files are allowed to be opened on your computer). Create a separate file for each question. zip all files and submit it on Blackboard under assignment: Final Exam. Caution: DO NOT USE ANY OTHER ZIP FORMAT !!!!!!!!!

Material To Study Text Chapter 3 : pages 126-161 Chapter 5 :entire chapter Chapter 6 : entire chapter Chapter 7 : up to page 416 Chapter 8 : beginning to page 489, pages 498-507 and pages 540-545.

Material To Study Go over Lectures Lecture 6, slide 43 to end

Material To Study Go over labs: Lab 1 Lab 2 Lab 3 Lab 4 Lab 5

Specific Knowledge YOY WILL BE GIVEN PROGRAMMING QUESTIONS Create a template class (service class). Attributes (instance variables) Constructcors 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. Know how to add an equals method.

Specific Knowledge Create a client class to the service class. Know how to use the scanner class to get input from the user. Know how to get command line inputs from a user. Know how to read data from a text file. Know how to tokenize the data read from the file. You don’t have to know the JOptionPane 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 use if and if /else and be able to set up the logical conditions.

Specific Knowledge Know how to set up a while loop and specify the loop conditions. Know how to use for loops. Know how to use embedded loops. Know how to use arrays of primitive data types. Know how to use arrays of objects. Know how to find the object with the highest (or smallest) value of a given attribute from an array of objects. Know how to use the StringTokenizer class.

Specific Knowledge 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. Scanner class. Use try and catch when a File object is used. NumberFormat. StringTokenizer Information on Library classes will be provided if needed.