COP-3530 Data Structures and Algorithms Midterm I

Slides:



Advertisements
Similar presentations
INTRODUCTION TO CS16 CS16: Introduction to Algorithms and Data Structures Tu/Th 10:30-11:50 Metcalf Auditorium David Laidlaw Thursday, January 23, 2014.
Advertisements

Preparing for Major Tests: Developing a Five Day Study Plan
Test Preparation Strategies
©2003 Pearson Education, Inc., publishing as Longman Publishers. Study Skills Topic 13 Preparing & Taking Exams PowerPoint by JoAnn Yaworski.
Introduction to Engineering Computing GEEN 1300 Lecture 7 15 June 2010 Review for midterm.
Course Web Page Most information about the course (including the syllabus) will be posted on the course wiki:
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.
Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
Review for the First Exam Describe Exam Review Major Topics Provide Study Tips and Exam Strategies Sample Exam.
Introduction to Programming the WWW I CMSC Summer 2003 Lecture 7.
EDIT 202 Midterm Exam Details Exam Information  July 19 th in N2 – 115  Anyone with SSDS forms please make sure Felix has those in advance.  Exam.
CS-2851 Dr. Mark L. Hornick 1 CS-2852 Data Structures Dr. Mark L. Hornick Office: L341 Phone: web: people.msoe.edu/hornick/
1 Final Review. 2 Final Exam  30% of your grade for the course  December 9 at 7:00 p.m., the regular class time  No makeup exam or alternate times.
Course Review Fundamental Structures of Computer Science Margaret Reid-Miller 29 April 2004.
Test Review. Test Tips Chapters How to Answer Questions on a Test 1.Be thorough, but brief. Shorter is usually better. 2.Base the length of your.
Course Review Fundamental Structures of Computer Science Margaret Reid-Miller 28 April 2005.
COP-3530 Data Structures and Algorithms Midterm I.
Welcome to AP Stats!. The AP Exam Thursday, May12, This is during the second week of AP testing and about 4 weeks after Spring Break. The TEST:
1 i206: Lecture 17: Exam 2 Prep ; Intro to Regular Expressions Marti Hearst Spring 2012.
CMSC201 Computer Science I for Majors Lecture 12 – Midterm Review Prof. Katherine Gibson.
Final Exam Review CS 3358.
CS16: Introduction to Algorithms and Data Structures
Agenda Phys 121 Final Exam Review Spring 2017
ACT SCIENCE.
Matt Gormley Lecture 11 October 5, 2016
Intro to AP Statistics and Exam
Welcome to AP Stats!.
COMP9024: Data Structures and Algorithms
COP-3530 Data Structures and Algorithms Midterm I
Social Reforms in Antebellum America
Introduction to Programming
CMSC201 Computer Science I for Majors Lecture 13 – Midterm Review
CSC 221: Computer Programming I Spring 2010
Lecture 1 Introduction/Overview Text: Chapters 1, 2 Wed. 1/28/04
Midterm Review.
CSC 221: Computer Programming I Fall 2005
EECE 315: Operating Systems
CMPT 238 Data Structures Midterm Exam Review.
Agenda Phys 121 Final Exam Review Fall 2017
CMSC201 Computer Science I for Majors Lecture 13 – Midterm Review
CS1010: Programming Methodology Preparing for Practical Exam (PE)
CMSC201 Computer Science I for Majors Lecture 27 – Final Exam Review
CS 3343: Analysis of Algorithms
Midterm Exam Preperation
About 45 questions / 50 points
CS 3343: Analysis of Algorithms
CS 3343: Analysis of Algorithms
Study Skills for School Success! Session 3
Review for the Final Exam
CS 3343: Analysis of Algorithms
12/8/2018 Math is awesome!.
EXAMINATION TIPS.
CS 3343: Analysis of Algorithms
Administration, Coverage, Review
Study Skills for School Success! Session 3
Review CSE116 2/21/2019 B.Ramamurthy.
Medlock Bridge Parent Coffee
Final Project Preview Open your text book to the table of contents. Look through the chapter titles. Choose a chapter that you would like to study. In.
Agenda Phys 121 Final Exam Review Spring 2018
CMSC201 Computer Science I for Majors Final Exam Information
Midterm Review CSE116A,B.
Agenda Phys 121 Final Exam Review Spring 2019
Concepts to Review for Midterm
Unwrapping ACT Science
CMSC201 Computer Science I for Majors Lecture 12 – Midterm Review
Midterm - 1 Instructions
Exam #2 covering Sections 11 to 15 - NEXT CLASS!
CMPT 120 Lecture 26 – Unit 5 – Internet and Big Data
Warm Up Objective: Scientists will describe glass evidence by analyzing scenarios. What is the topic? What will you be doing? Why is this important?
Review and Instructions
Presentation transcript:

COP-3530 Data Structures and Algorithms Midterm I 1

Material Chapters 1-11 of the textbook. PowerPoint Lectures 1-18. Topics not covered: Section 6.5: Binsort, Radix sort, Convex Hull. Section 7.7: Union-find problem. Section 10.5.3: Image-component Labeling. Section 10.5.4: Machine Shop Simulation. 2

The Exam See Textbook web site for sample questions, and their solutions. NO true/false, multiple choice questions. Questions intended to show expertise (not just basic understanding) developed by conscientious work on homeworks, and studying the material. You need to know not only what is, but WHY. 3

Exam (continued) Emphasis is on DESIGN (choice among alternatives). Questions can and DO require interpretation. Closed book exam, but excessive memorization is not required. “Cheat-sheet” not allowed, but preparing one is a good way to study. Emphasis NOT on C++ syntax. 4

Exam (continued) 50 minutes. Expect 3-5 problems, 12-15 minutes each. NO “do any 3 out of 4” . Expect to be pressed for time (somewhat). Standard scale of 0-100 (maybe 105) points. 5

Question Types Type 0: Basic Understanding, or “regurgitation” questions. Type 1: “Crank the handle” questions. Type 2: “Coding” questions. Type 3: “Synthesis” questions. 6

Type 0 Questions Basic Understanding questions: Example: “What is the difference between a stack and a queue ?” “Fact regurgitation” questions: Example: “The two principal implementations of a LinearList are ‘___________’ and ‘___________’ ” 7

Type 1 Questions “Crank the handle” questions: An algorithm is described or mentioned, involving a data structure you’re familiar with. Some initial data are depicted. You show the effect of the algorithm upon the data structure. Examples: rat in a maze, railroad cars, insert/delete from hash-coded table, encode/decode message with LZW compression. 8

Type 2 Questions Coding questions: Set up a scenario: a data structure you should be familiar with. Formulate a problem: a new method, a new version of an old method, a change in the instance variables, a change in required asymptotic behavior You write the necessary code. You analyze the complexity of the result. Example: sparse matrices, see sample tests. 9

Type 3 Questions “Synthesis” Questions. Designed to take it “one step further”. A scenario for a NEW data structure, or a new implementation, or a new application, is presented. You are asked to (partially or totally) design the data structure, or the application, or the implementation. Example: invert a sparse matrix. 10

Distribution of Question Types Type 0: Regurgitation: 0%. Type 1: Crank the handle: 50-60%. Type 2: Coding: 30-40%. Type 3: Synthesis 10-20%. Note: A question can be of multiple types. 11

Advice. Read questions CAREFULLY. Consider your assumptions carefully. Don’t rush to write down the first way you think of doing it. There may be a better one. Don’t get bogged down on syntax. Make sure your answer fits the question. 12