CompSci 108 Midterm Review. Some exams are about challenging the way you think… But not this one.

Slides:



Advertisements
Similar presentations
Design Patterns. What are design patterns? A general reusable solution to a commonly occurring problem. A description or template for how to solve a problem.
Advertisements

Fall 2009ACS-3913 Ron McFadyen1 idea was first put forth by Christopher Alexander (1977) in his work on architectural design principles a pattern is a.
Exam Questions Chain of Responsibility & Singleton Patterns Game Design Experience Professor Jim Whitehead February 4, 2009 Creative Commons Attribution.
1 An introduction to design patterns Based on material produced by John Vlissides and Douglas C. Schmidt.
WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010.
Design Patterns Standardized Recurring model Fits in many location Opposite of customization Fundamental types of pattern Choose and use as desired and.
Software Waterfall Life Cycle Requirements Construction Design Testing Delivery and Installation Operations and Maintenance Concept Exploration Prototype.
樣式導向設計 (Pattern-Oriented Design) 課程簡介 Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering.
Todd Snyder Development Team Lead Infragistics Experience Design Group.
4 Dec 2001Kestrel1 From Patterns to Programming Languages Matthias Felleisen Northeastern University.
MTO Ordering System HENRY, HAYDEN, AND KELLIE. Purpose  Our project modeled an ordering system similar to Sheetz  It allowed a user to order a variety.
Design Patterns in Java Chapter 1 Introduction Summary prepared by Kirk Scott 1.
Patterns in programming 1. What are patterns? “A design pattern is a general, reusable solution to a commonly occurring problem in software. A design.
WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010.
What we will do today 1.We go over the lessons learned in Picassa, and what I want you to take away 2.I solicit feedback from you about Picassa and the.
DESIGN PATTERNS CSC532 Adv. Topics in Software Engineering Shirin A. Lakhani.
Software Design 8.1 Compsci 108 l Object oriented design and programming of medium-sized projects in groups using modern tools and practices in meaningful.
Design Patterns CS 124 Reference: Gamma et al (“Gang-of-4”), Design Patterns.
Software Design 18.1 CPS 108 l Object oriented design and programming of medium-sized projects in groups using modern tools and practices in meaningful.
Creational Patterns
What to know for the exam. Smalltalk will be used for questions, but there will not be questions about the grammar. Questions might ask – how particular.
Appreciating OO Design Principles & Patterns Dale Skrien Dept of Computer Science Colby College Waterville, ME 04901
Gang of Four Patterns 23 total 15 useful How are they different from GRASP Patterns?
Design Patterns David Talby. This Lecture Re-routing method calls Chain of Responsibility Coding partial algorithms Template Method The Singleton Pattern.
Design Patterns. 1 Paradigm4 Concepts 9 Principles23 Patterns.
Design Patterns Introduction
Design Patterns SE464 Derek Rayside images from NetObjectives.com & Wikipedia.
Cramming for CS 247. FAQ Q: Will you post these slides online? A: Yes.
Five Minute Design Patterns Doug Marttila Forest and the Trees May 30, 2009 Template Factory Singleton Iterator Adapter Façade Observer Command Strategy.
Week 10, Day 3 Review for the quarter SE-2811 Slide design: Dr. Mark L. Hornick Content: Dr. Hornick Errors: Dr. Yoder 1.
CompSci 101 Introduction to Computer Science November 11, 2014 Prof. Rodger CompSci 101 Fall Review for exam.
CMPT 354 Database Management Systems Oliver Schulte
1 Design Patterns prepared for COMP314, Bernhard Pfahringer see links on the web page as well!
WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010.
Class 8_2 Today: Finish MatLab review Modeling work session Reminder: Computer model due as a HW assignment on March 6, next Thursday. (Be sure to keep.
Patterns in programming
Unit II-Chapter No. : 5- design Patterns
樣式導向設計 (Pattern-Oriented Design) 課程簡介
MPCS – Advanced java Programming
Common Design Patterns
Design Patterns Lecture part 2.
Midterm Review.
Introduction to Design Patterns
WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010.
Design Patterns Damian Gordon.
Chapter 8, Design Patterns Bridge
object oriented Principles of software design
WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010.
SOEN 343 Software Design Computer Science and Software Engineering Department Concordia University Fall 2005 Instructor: Patrice Chalin.
WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010.
Midterm Review In Text: Chapters 1-3, 5, 15.
Informatics 122 Software Design II
Principles of Marketing
CSE 403 Software Design.
CMPE 135: Object-Oriented Analysis and Design December 6 Class Meeting
Administration, Coverage, Review
Mid Term II Review.
Design Patterns Part 2: Factory, Builder, & Memento
Alternative solutions
POWER CHALLENGES Several Ways To Solve 7 CHALLENGES.
Porter’s 5 Forces Market Analysis
Chapter 16 Class Diagrams.
Chapter 8, Design Patterns Introduction
Slide design: Dr. Mark L. Hornick
European conference.
Chapter 8, Design Patterns Singleton
Introduction System Analysis & Design Course
Chapter 8, DesignPatterns Facade
Business Summary PPT Template
04 | Understanding Frameworks
Presentation transcript:

CompSci 108 Midterm Review

Some exams are about challenging the way you think… But not this one

Please work on the sample questions. Keep track of how much time it takes you. When you’re finished, please enter it in the Quizzes/Tests sections of Sakai. Then grade your exam by looking at the solutions in the resources section.

Things Covered on the Midterm Open/Closed Principle – 1 Question Factory Method – 3 Questions Code Smells – 5 questions Returing Mutable Objects – 1 Question Composite – 3 Questions Decorator – 1 Question Static and Globals – 1 Question MVC – 1 Question UML Syntax – 1 Question Observer – 3 Questions Template Method – 1 Question Strategy – 1 Question Singleton – 1 Question Exception vs. RuntimeException – 1 Question Exceptions In general – 1 Question