Final Exam Review Closed book Closed laptop One sheet of notes permitted SE-0010 Dr. Mark L. Hornick 1.

Slides:



Advertisements
Similar presentations
Operators & Identifiers The Data Elements. Arithmetic Operators exponentiation multiplication division ( real ) division ( integer quotient ) division.
Advertisements

Java Programming, 3e Concepts and Techniques Chapter 3 Section 63 – Manipulating Data Using Methods – Day 2.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2005 Pearson Education, Inc. All rights reserved Chapter 2 1 Chapter 2 Primitive.
CS-1010 Dr. Mark L. Hornick 1 Selection Statements and conditional expressions.
Data Types in Java Data is the information that a program has to work with. Data is of different types. The type of a piece of data tells Java what can.
Primitive Data Types and Operations. Introducing Programming with an Example public class ComputeArea { /** Main method */ public static void main(String[]
Chapter 4 - Control Structures: Part 1 Outline 4.4Control Structures 4.5The if Selection Structure 4.6The if/else Selection Structure 4.7The while Repetition.
IC211 Lecture 8 I/O: Command Line And JOptionPane.
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,
CS 225 Java Review. Java Applications A java application consists of one or more classes –Each class is in a separate file –Use the main class to start.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Adrian Ilie COMP 14 Introduction to Programming Adrian Ilie June 27, 2005.
Fundamental Programming Structures in Java: Comments, Data Types, Variables, Assignments, Operators.
VB .NET Programming Fundamentals
1 The First Step Learning objectives write Java programs that display text on the screen. distinguish between the eight built-in scalar types of Java;
Basic Elements of C++ Chapter 2.
CMSC 104, Version 8/061L18Functions1.ppt Functions, Part 1 of 4 Topics Using Predefined Functions Programmer-Defined Functions Using Input Parameters Function.
© The McGraw-Hill Companies, 2006 Chapter 1 The first step.
CPS 2231 Computer Organization and Programming Instructor: Tian (Tina) Tian.
Introduction to Java Appendix A. Appendix A: Introduction to Java2 Chapter Objectives To understand the essentials of object-oriented programming in Java.
Programming Languages
Java Fundamentals Expanded SE1021 Dr. Mark L. Hornick 1.
By Nicholas Policelli An Introduction to Java. Basic Program Structure public class ClassName { public static void main(String[] args) { program statements.
Chapter 2 Basic Elements of Java. Chapter Objectives Become familiar with the basic components of a Java program, including methods, special symbols,
SE-2840 Dr. Mark L. Hornick 1 Modifying webpage behavior using client-side scripting Javascript.
Introduction to Java Applications Part II. In this chapter you will learn:  Different data types( Primitive data types).  How to declare variables?
CIS 260: App Dev I. 2 Programs and Programming n Program  A sequence of steps designed to accomplish a task n Program design  A detailed _____ for implementing.
Introduction to Computer Programming Using C Session 23 - Review.
Computer Programming 2 Lab(1) I.Fatimah Alzahrani.
CPS120: Introduction to Computer Science
COP2800 – Computer Programming Using JAVA University of Florida Department of CISE Spring 2013 Lecture 10 – Programming with Java Datatypes Type Casting.
CIS 260: App Dev I. 2 Programs and Programming n Program  A sequence of steps designed to accomplish a task n Program design  A detailed _____ for implementing.
Java Programming: From Problem Analysis to Program Design, 4e Chapter 2 Basic Elements of Java.
Using Data Within a Program Chapter 2.  Classes  Methods  Statements  Modifiers  Identifiers.
Fundamental Programming: Fundamental Programming Introduction to C++
Operators & Identifiers The Data Elements. Arithmetic Operators exponentiation multiplication division ( real ) division ( integer quotient ) division.
Microsoft Visual Basic 2005: Reloaded Second Edition Chapter 3 Variables, Constants, Methods, and Calculations.
Data Types and Operations On Data Objective To understand what data types are The need to study data types To differentiate between primitive types and.
JavaScript - Basic Concepts Prepared and Presented by Hienvinh Nguyen, Afshin Tiraie.
SE-1010 Dr. Mark L. Hornick 1 Java Programming Basics.
Java Expressions MIS 3023 Business Programming Concepts II The University of Tulsa Professor: Akhilesh Bajaj All slides in this presentation ©Akhilesh.
Java Programming, Second Edition Chapter Two Using Data Within a Program.
School of Computer Science & Information Technology G6DICP - Lecture 4 Variables, data types & decision making.
CS-1030 Dr. Mark L. Hornick 1 Basic C++ State the difference between a function/class declaration and a function/class definition. Explain the purpose.
Introduction to Java Applications Part II. In this chapter you will learn:  Different data types( Primitive data types).  How to declare variables?
 2005 Pearson Education, Inc. All rights reserved Introduction to Classes and Objects.
Spring 2009 Programming Fundamentals I Java Programming XuanTung Hoang Lecture No. 8.
CS-1010 Dr. Mark L. Hornick 1 Selection and Iteration and conditional expressions.
CSC 205 Java Programming II Introduction. Topics Syllabus Course goals and approach Review I Java language fundamentals.
Exam Review 10/01/2014 Happy October. The Exam  Will be in Canvas  Two parts  Part A is recall – closed book, closed notes ◦Quizzes, in class activity.
Java Programming: From Problem Analysis to Program Design, Second Edition 1 Lecture 1 Objectives  Become familiar with the basic components of a Java.
CS 115 OBJECT ORIENTED PROGRAMMING I LECTURE 11 GEORGE KOUTSOGIANNAKIS 1 Copyright: 2015 Illinois Institute of Technology_ George Koutsogiannakis.
 2005 Pearson Education, Inc. All rights reserved Introduction to Classes and Objects.
1 Lecture # 2. * Introducing Programming with an Example * Identifiers, Variables, and Constants * Primitive Data Types * Byte, short, int, long, float,
Lecture 3: More Java Basics Michael Hsu CSULA. Recall From Lecture Two  Write a basic program in Java  The process of writing, compiling, and running.
Chapter 2 Variables and Constants. Objectives Explain the different integer variable types used in C++. Declare, name, and initialize variables. Use character.
Chapter Topics The Basics of a C++ Program Data Types
3 Introduction to Classes and Objects.
2.5 Another Java Application: Adding Integers
Basic Elements of C++.
Basic Elements of C++ Chapter 2.
Defining Your Own Classes Part 1
MSIS 655 Advanced Business Applications Programming
IFS410 Advanced Analysis and Design
Arrays and Collections
Chap 1 Chap 2 Chap 3 Chap 5 Surprise Me
OBJECT ORIENTED PROGRAMMING I LECTURE 11 GEORGE KOUTSOGIANNAKIS
Fundamental OOP Programming Structures in Java: Comments, Data Types, Variables, Assignments, Operators.
In this class, we will cover:
Happy October Exam Review 10/01/2014.
Python Creating a calculator.
Presentation transcript:

Final Exam Review Closed book Closed laptop One sheet of notes permitted SE-0010 Dr. Mark L. Hornick 1

2 General Study tips Use past quizzes and labs as study guides Problems will be of a similar nature Know the material (code) you used in your labs Review the code samples published on the website Read the assigned material in the textbook (again)

SE-0010 Dr. Mark L. Hornick 3 Object-Oriented Programming concepts Explain the concepts of class and object, and how an object differs from a class. Describe how classes and objects work in order to accomplish tasks in an object-oriented program. Describe the relationship between methods and messages.

SE-0010 Dr. Mark L. Hornick 4 Basic Java concepts Declare and instantiate objects of a given class Describe the structure of a simple Java program Explain the significance of the main method in a Java program Create different types of comments in Java programs. Explain why you use comments in a Java program Describe the purpose of the import statement. Explain what is contained in a.class file as opposed to a.java file Give examples of Java naming conventions for classes, methods, attributes, objects, and variables Explain why you would structure a program to make use of methods instead of putting all code in the main() method

SE-0010 Dr. Mark L. Hornick 5 Basic Java datatypes Name the various datatypes that represent integer values Name the various datatypes that represent real (or floating-point) values Explain why certain datatypes (like byte) cannot express numbers as large as others (like long) Explain the difference between a String and a char datatype State the values that the boolean datatype can represent Explain the void datatype, the value it represents, and where it is typically used

CS-1010 Dr. Mark L. Hornick 6 Variables and Expressions Determine the proper datatype to use to represent specific numerical values Declare and initialize various numeric variables Write arithmetic expressions in Java Write boolean expressions using relational and boolean expressions Evaluate given boolean expressions correctly Use the typecast operator ( ) to do explicit type conversions on numeric data and expressions

CS-1010 Dr. Mark L. Hornick 7 Java Programming (1) Be able to Implement repetition control in a program using while statements. Implement repetition control in a program using do-while statements. Implement repetition control in a program using for statements. Describe the difference between while and do-while statements Describe the elements of a for statement

SE-0010 Dr. Mark L. Hornick 8 Java Programming (2) Know how to use DecimalFormat to convert numerical values to String values of a specific precision Wrapper classes, such as Integer, Double, etc for converting Strings to numeric values JOptionPane methods for Prompting the user for a yes-no reply using the showConfirmDialog method of JOptionPane Prompting the user to enter some input Presenting results to the user

CS-1010 Dr. Mark L. Hornick 9 Java programming (3) Be able to write short methods that Accept arguments of specified datatypes Return a value of a specified datatype Or not return anything at all Review the work you did in past labs

SE-0010 Dr. Mark L. Hornick 10 Be able to describe the elements of a class:

SE-0010 Dr. Mark L. Hornick 11 Be able to describe the elements of a method: