Final Overview Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.

Slides:



Advertisements
Similar presentations
Lecture Set 3E Introduction Basic Software Development Issues 1. Notes on Software Development 2. Intro to Software Development Tools 7/31/2008 2:43PM.
Advertisements

Introduction To System Analysis and Design
Object-Oriented Design & Programming Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
Midterm 2 Overview Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
1-1 ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
COMPSCI 125 Spring 2011 Section What is computer science? … the study of the theoretical foundations of information and computation and their implementation.
1 CS1001 Lecture Overview Java Programming Java Programming Midterm Review Midterm Review.
Modern Software Development Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
ICS 201 Course Overview.
CMSC 132: Object-Oriented Programming II
Software Development Study Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
CMSC 132: Object-Oriented Programming II Nelson Padua-Perez William Pugh Department of Computer Science University of Maryland, College Park.
Unified Modeling Language (UML) Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
Welcome to CS680! Tue Thu 7pm - 8:15pm :-(
Algorithmic Complexity 2 Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
1-1 ICS201: Introduction To Computer Science King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer.
Department of Computer Science University of Maryland, College Park
Course Material: webcourses.kfupm.edu.sa
Data Structures & Java Collections Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Course Map The Java Programming Language Basics Object-Oriented Programming Exception Handling Graphical User Interfaces and Applets Multithreading Communications.
Midterm 1 Overview Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
1 CMSC 132: Object-Oriented Programming II Software Development III Department of Computer Science University of Maryland, College Park.
Unified Modeling Language (UML)
Chapter 2: Developing a Program Extended and Concise Prelude to Programming Concepts and Design Copyright © 2003 Scott/Jones, Inc.. All rights reserved.
Graphs & Graph Algorithms 2 Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
Regular Expressions & Automata Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
COMS S1007 Object-Oriented Programming and Design in Java July 10, 2008.
Algorithmic Complexity Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
Object-Oriented Design 2 Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
OOP in Java Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
Algorithmic Complexity 3 Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
Data Structures and Programming.  John Edgar2.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Introduction To System Analysis and design
1 CSC 221: Computer Programming I Fall 2004 course overview  what did we set out to learn?  what did you actually learn?  where do you go from here?
Object-Oriented Analysis and Design OVERVIEW. Objectives  Describe Information Systems  Explain the role of a systems analyst  Introduce object-oriented.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
CSCA48 Course Summary.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
Introduction To System Analysis and Design
CS 46B: Introduction to Data Structures June 16 Class Meeting Department of Computer Science San Jose State University Summer 2015 Instructor: Ron Mak.
Course Overview & Topics CSc 335: Object-Oriented Programming and Design © Rick Mercer 1.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
CSC 221: Computer Programming I Fall 2001 course overview  what did we set out to learn?  what did you actually learn?  where do you go from here? 
CS251 – Software Engineering Lecture 9: Software Design Slides by Mohammad El-Ramly, PhD
© 2006 Pearson Addison-Wesley. All rights reserved2-1 Chapter 2 Principles of Programming & Software Engineering.
Lecture 9-1 : Intro. to UML (Unified Modeling Language)
Boris Milašinović Faculty of Electrical Engineering and Computing University of Zagreb, Croatia 15th Workshop on "Software Engineering Education and Reverse.
CS 162 Introduction to Computer Science II Winter, 2014: 60 Spring, 2014: 60 Summer, 2014: 71.
Fundamentals of Software Engineering. Instructor: Dr. Kal Bugrara Office: Snell Engineering, Rm 267 Office Hours: Sat: 12:00-2:00 pm Phone
An Introduction to UML COMS 103 section 4 11 January, 1999.
1 Use Cases Object-Oriented Modeling and Design with UML (Second Edition) Blaha & Rumbaugh Sections 7.1, 8.1.
Section Setting Up Word Problems. Lesson Objective: Students will: Learn to set up the type of complicated word problems that are often found in.
IB Computer Science Content developed by Dartford Grammar School Computer Science Department Objects as a programming concept.
Analysis and Comparison is ICS4U
Objects as a programming concept
CSC 221: Computer Programming I Fall 2005
Exam Hints.
Paper Code : BCA-27 Paper Title : Discrete Mathematics.
Systems Analysis Overview.
40S / advanced placement TEACHER: MS. LETHBRIDGE
Introduction To System Analysis and Design PART 2
Administration, Coverage, Review
Review CSE116 2/21/2019 B.Ramamurthy.
Midterm Review CSE116A,B.
ICS201 Introduction To Computing II
Presentation transcript:

Final Overview Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park

Final Exam Time & place May 17 th, 4-6pm ARM 0135 (Reckord Armory) Content Entire course Slight emphasis on newer material

Overview of Topics 1. Software engineering 2. Object-oriented design 3. Algorithm complexity 4. Algorithms 5. Data structures 6. Java language features 7. Applications

Topics  Software engineering  Software life cycle  Program design methods  Software testing  Object-oriented design  Using objects & methods  Unified Modeling Language

Topics  Algorithm complexity  Benchmarking vs. analysis  Finding critical sections  Recursive algorithms  Algorithms  Strategies  Sorting  Finite automata & regular expressions

Topics  Data structures  Linear data structures  Hierarchical data structures  Graph data structures  Set & map data structures

Topics  Java features  Object-oriented programming support  Inner classes  Exceptions  Applications  Networking  Graphic user interfaces  Multithreading & synchronization  Compression

Final Question Formats Multiple choice questions Short 1-sentence answers Design OOP classes Draw UML class diagrams Analyze algorithmic complexity of code Write code Apply & describe algorithms

Wrap Up Finally Good luck on Exam And Have a nice summer!