 Instructor Rob Nash  Final this Wednesday.  See the message board topic lists.

Slides:



Advertisements
Similar presentations
Computational Complexity, Choosing Data Structures Svetlin Nakov Telerik Corporation
Advertisements

1.8 Combinations of Functions: Composite Functions The composition of the functions f and g is “f composed by g of x equals f of g of x”
CS 206 Introduction to Computer Science II 01 / 20 / 2009 Instructor: Michael Eckmann.
Fundamentals of Algorithms MCS - 2 Lecture # 4
CS 206 Introduction to Computer Science II 09 / 09 / 2009 Instructor: Michael Eckmann.
 Readings: Chapter 1-8 (Berger)  Instructor: Rob Nash  Exam: Monday, Mar 11 th  Same time and place.
 What does “The Play Button” do?  “javac.exe YourClass.java”  Compilation  “java YourClass”  Execution on the Java Virtual Machine  Input & Output.
Discussions. Overview Introduction Composing Sending an Attachment Viewing Downloading an Attachment Replying.
Computer Science in Practice This course is an introduction to problems (and solutions) that arise in applied fields of computer science such as machine.
Computer Science in Practice This course is an introduction to problems (and solutions) that arise in applied fields of computer science such as machine.
1 CSI 101 Elements of Computing Fall 2009 Lecture #4 Using Flowcharts Monday February 2nd, 2009.
CS 206 Introduction to Computer Science II 01 / 23 / 2009 Instructor: Michael Eckmann.
Copyright 2008 by Pearson Education Building Java Programs Chapter 7 Lecture 7-2: Tallying and Traversing Arrays reading: 7.1 self-checks: #1-9 videos:
CS1101: Programming Methodology Aaron Tan.
1 Course Lectures Available on line:
Course Introduction Bryce Boe 2012/08/06 CS32, Summer 2012 B.
For Loops 2 ENGR 1181 MATLAB 9. For Loops and Looped Programming in Real Life As first introduced last lecture, looping within programs has long been.
CSCA48 Course Summary.
Final Project CEE-101s-01/MATLAB
Geometers Sketch pad. Step 1: Open Sketch pad Use this to select items Use this to draw a point Use this to draw a circle Use this to draw a line Use.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
Overview of the Course Ananda Gunawardena -- Lecture – School of Computer Science – Phone : x81559 – Office: WeH 5113 – Teaching.
Instructor Information: Dr. Radwa El Shawi Room: Week # 1: Overview & Review.
CS 46B: Introduction to Data Structures June 16 Class Meeting Department of Computer Science San Jose State University Summer 2015 Instructor: Ron Mak.
Recitation 4 Abstract classes, Interfaces. A Little More Geometry! Abstract Classes Shape x ____ y ____ Triangle area() base____ height ____ Circle area()
CS 206 Introduction to Computer Science II 09 / 10 / 2009 Instructor: Michael Eckmann.
Review for Final Andy Wang Data Structures, Algorithms, and Generic Programming.
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
Copyright © 2012 Pearson Education, Inc. 9/4/1435 h Sunday Lecture 1 Array’s Terminologies.
Data Structures and Algorithms – using JAVA Boro Jakimovski University of Sts Cyril and Methodius, Skopje.
Course Introduction Bryce Boe 2013/09/30 CS24, Fall 2013.
Synthesis ENGR 1181 MATLAB 11. Topics  No new material  Covers topics that will be on the Midterm 2 Exam MATLAB 01 – Program Design MATLAB 02 – Introduction.
ENG College of Engineering Engineering Education Innovation Center 1 Array Accessing and Strings in MATLAB Topics Covered: 1.Array addressing. 2.
CS161 Topic #16 1 Today in CS161 Lecture #16 Prepare for the Final Reviewing all Topics this term Variables If Statements Loops (do while, while, for)
Electric engineer By Brandon Alvey. Responsibility electrical engineer must be proficient in the use of a wide array of engineering and design software.
Fundamentals of Algorithms MCS - 2 Lecture # 5. Representation of Algorithms (continued) Flowcharts.
Reviewing for Exam Lecture 12. Lab 1 Postfix.java –Hexadecimal Converting ‘a’ to number Converting ‘1’ to number –System.exit(3); Questions?
1 Data Structures CSCI 132, Spring 2014 Lecture 1 Big Ideas in Data Structures Course website:
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 11P. 1Winter Quarter Arrays Lecture 11.
1 CSE 142 Final Exam Review Problems. 2 Question Types expressions array mystery inheritance mystery file processing array programming Critters classes.
Lecture10 Exception Handling Jaeki Song. Introduction Categories of errors –Compilation error The rules of language have not been followed –Runtime error.
100e Hosted by vhs © Don Link, Indian Creek School, 2004 Jeopardy.
Reducing a Set Covering Matrix. S I T E S Cost Areas
SHAPES There are many shapes in our world. These are circles. Circles are never ending lines.
Chapter 5 Murach's JavaScript and jQuery, C1© 2012, Mike Murach & Associates, Inc.Slide 1.
CS100Lecture 61 Announcements Homework P1 due on Thursday Homework P2 handed out.
Java Expert Session By: Prof. Mehul Raval Prof. Adarsh Patel Prof. Mihir Suthar.
I/O Streams File I/O 2-D array review
Analysis and Comparison is ICS4U
Topic: Recursion – Part 1
Python I/O.
Final Exam Review Department of Electrical and Computer Engineering
Perimeters and areas of composite figures
CSE 503 – Software Engineering
Escalation Matrix 5 Levels Pyramid PowerPoint Template
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
Week # 1: Overview & Review
Hour of Code.
CS 116 OBJECT ORIENTED PROGRAMMING II FINAL EXAM INFORMATION
Programming Languages
It’s All (just) Bits 1) Numbers are bits 2) Text is bits
ICS201 Introduction To Computing II
Area of Composite Figures
CSE 1020:Software Development
Announcements Lab 3 was due today Assignment 2 due next Wednesday
Final Review Dr. Xiaolin Hu.
How To Trace Bugs Bunny By Riley Nagle.
Review and Instructions
Presentation transcript:

 Instructor Rob Nash  Final this Wednesday

 See the message board topic lists

 File IO  Reading from a file using scanner  Writing to a file using a PrintWriter

 Arrays  One dimensional arrays  Two dimensional arrays (a matrix)  Find an element in a set (an array)  Min element  Max element

 Covered in class  Arrays  Lists  Stacks  Queues  Dictionaries  On final, only  Lists (built from an array)

 Composition  A Car has an Engine  A Person has a Name  An alarmclock has  A current Time object  The alarm time object  Inheritance  While discussed, we’ll cover this properly in 163

 Build a class composed of other classes  Make a time class composed of  An hour  A minute  And a second  Build a shape class composed of  A Point (x and y)  A Color

 Produce a factorial  Write a loop to traverse an array  Sum the first 10 numbers  Produce an average given 12 numbers  Draw a box of stars  Draw a triangle of stars

 Computers and the workplace  Gender bias in instructional technology  Why the future doesn’t need us  New! Technology is a tool of the powerful (11)

 Know what “this” is and does  Know about overriding  toString  Equals

??

 Closed book/notes, short questions  2-4 big questions  2-4 medium questions  2-4 small questions

 Write a few lines of code that does Y  Write a function that X  Write a main that does z  What does the following code do?  What does it output?  Tracing code  What is the result of the following line(s) of code?

 Labs!  HWs!  Lectures & In Class Demos  The text (Savitch )

 Detailed inheritance  Try/Catch  Catch-or-Declare