Review B.Ramamurthy 4/6/2019 BR.

Slides:



Advertisements
Similar presentations
PROGRAMMING LANGUAGE (JAVA) UNIT 42 BY ROBERT BUTTERFIELD TELEPHONE Data Structures and Algorithms.
Advertisements

Review. What to know You are responsible for all material covered in lecture, the readings, or the programming assignments There will also be some questions.
1 Final (important!) details: Uphead & Downheap Java details see code provided for practical 9.
7/3/2015B.Ramamurthy1 Final Exam Review CSE 241 B.Ramamurthy.
Data Structures and Programming.  John Edgar2.
CSCA48 Course Summary.
Data Structures Using C++1 Chapter 1 Software Engineering Principles and C++ Classes.
CS Data Structures II Review & Final Exam. 2 Topics Review Final Exam.
Final Exam Review CS Total Points – 60 Points Writing Programs – 50 Points Tracing Algorithms, determining results, and drawing pictures – 50.
12/4/20151 Introduction To Computer Science Bina Ramamurthy.
CSC 205 Java Programming II Introduction. Topics Syllabus Course goals and approach Review I Java language fundamentals.
 Saturday, April 20, 8:30-11:00am in B9201  Similar in style to written midterm exam  May include (a little) coding on paper  About 1.5 times as long.
Final Exam Review CS Total Points – 20 Points Writing Programs – 65 Points Tracing Algorithms, determining results, and drawing pictures – 50.
Exam 2 Review CS 3358 Data Structures. 90 Total Points – 50 Points Writing Programs – 25 Points Tracing Algorithms, determining results, and drawing pictures.
Data Structures Dr. Abd El-Aziz Ahmed Assistant Professor Institute of Statistical Studies and Research, Cairo University Springer 2015 DS.
Final Exam Review CS 3358.
CSCE 210 Data Structures and Algorithms
OBJECT ORIENTED PROGRAMMING II GEORGE KOUTSOGIANNAKIS
CSC 427: Data Structures and Algorithm Analysis
CSC 222: Computer Programming II
INTERMEDIATE PROGRAMMING WITH JAVA
CSc 020: Programming Concepts and Methodology II
Midterm Review.
March 27 – Course introductions; Adts; Stacks and Queues
CS 315 Data Structures B. Ravikumar Office: 116 I Darwin Hall Phone:
Exam Hints.
Final Review.
September 27 – Course introductions; Adts; Stacks and Queues
Exam 2 Review CS 3358 Data Structures.
FINAL EXAM INFORMATION
FINAL EXAM INFORMATION
Midterm Exam Preperation
Exam 2 Review CS 3358 Data Structures.
Midterm Exam Preperation
Exam 1 Review CS 3358.
Final Review CSE321 B.Ramamurthy 11/23/2018 B.Ramamurthy.
Exam 1 Review CS 3358.
Midterm Review CSE341 B. Ramamurthy 12/1/2018 B.Ramamurthy.
Midterm Review CSE321 B.Ramamurthy 12/3/2018 B.Ramamurthy.
Final Review CSE321 B.Ramamurthy 12/4/2018 B.Ramamurthy.
Exam2 Review CSE113 B.Ramamurthy 12/4/2018 B.Ramamurthy.
Final Exam Review CSE 241 B.Ramamurthy 12/5/2018 B.Ramamurthy.
Final Review CSE321 B.Ramamurthy 12/9/2018 B.Ramamurthy.
Exam 2 Review CS 3358 Data Structures.
Introduction to Computer Science for Majors II
Exam1 Review CSE111 B.Ramamurthy 1/1/2019 B.Ramamurthy.
Final Review CSE321 B.Ramamurthy 1/1/2019 B.Ramamurthy.
Exam1 Review CSE113 B.Ramamurthy 2/16/2019 B.Ramamurthy.
Final Review CSE 421/521 B.Ramamurthy 2/19/2019 B.Ramamurthy.
Final Review CSE 421/521 B.Ramamurthy 2/19/2019 B.Ramamurthy.
Review CSE116 2/21/2019 B.Ramamurthy.
Midterm Review CSE4/521 B.Ramamurthy 2/23/2019 B.Ramamurthy.
Midterm Review CSE321 B.Ramamurthy 2/23/2019 B.Ramamurthy.
Exam #3 Review CSE 421/521 B.Ramamurthy 2/24/2019 B.Ramamurthy.
Midterm Review CSE4/587 B.Ramamurthy 4/4/2019 4/4/2019 B.Ramamurthy
CS 2430 Object Oriented Programming and Data Structures I
Final Review Bina Ramamurthy 4/5/2019 BR.
Exam1 Review CSE111 B.Ramamurthy 4/6/2019 B.Ramamurthy.
Midterm Review CSE4/587 B.Ramamurthy 4/8/2019 4/8/2019 B.Ramamurthy
Midterm Review CSE116A,B.
Midterm Review CSE321 B.Ramamurthy 4/13/2019 B.Ramamurthy.
Final Review CSE321 B.Ramamurthy 4/10/2019 B.Ramamurthy.
Course Overview CS221 – Advanced Programming
Final Review Bina Ramamurthy 4/15/2019 BR.
Final Review CSE321 B.Ramamurthy 4/27/2019 B.Ramamurthy.
Final Review B.Ramamurthy 5/8/2019 BR.
CS114B Introduction to Computer Science II
CSCE156: Introduction to Computer Science II
Final Exam Review CSE 241 B.Ramamurthy 8/4/2019 B.Ramamurthy.
Final Exam Review CSE113 B.Ramamurthy 10/13/2019 B.Ramamurthy.
Presentation transcript:

Review B.Ramamurthy 4/6/2019 BR

CS Cube of Enduring Principles, Developing Competence and Style Structure/organization large-scale, small-scale Algorithmic efficiency, trade-off, resource requirements Software engineering principles 4/6/2019 BR

CS1 (as in CSE115) CS1 Prog. Lang Algorithms BR Problem Solving OO Design Prog. Lang Algorithms -- Design -- Tools -- Techniques -- Software Eng. -- Class libraries -- Class -- Object -- Methods -- Attributes -- Relationships -- Encapsulation -- Inheritance -- Polymorphism -- Elements -- Control Structures -- Data -- Sort -- Search Programming Environment Special Features -- Design using GUI -- OS : Solaris 2.7 (unix-based) -- JDK1.2.1 -- Application, Applets 4/6/2019 BR

Goals Major Goals Object-Oriented Principles - Encapsulation - Inheritance & Polymorphism - Reusability and Large-Scale Design Problem Solving Techniques - Problem statement to Design - Design to Software - Algorithms - Special Techniques Programming Language : Java - Data Structures - Control Structures - Syntax - Semantics - Good Programming Practices 4/6/2019 BR

Topics covered Problem solving Techniques Abstract Data Types (ADT) Java concepts Algorithms Software Engg. - object - class - methods - attributes - modifiers - object instantiation - inheritance -applets -applications -GUI : awt, swing -Java2 - interface - implementation - package - Class diagrams - Recursion - Abstraction - Encapsulation - Inheritance - Polymorphism - Vector - Linked list - Stack - Queue - Tree - Heap - Design, Definition, Implementation, Application - Analysis - Big O notation - Sort and Search algorithms 4/6/2019 BR

Material for Final Exam Final exam is a comprehensive exam. The exam is neither open book nor open notes. But you may bring in 4 sheets any information handwritten by you. 4/6/2019 BR

Exam Format See the second exam format. There will be 10 major questions each with many sub-questions. Topics are as discussed in the next slide. 4/6/2019 BR

Topics for the Questions Algorithmic analysis and Big-O notation Heap and complete binary tree Tree : Binary Trees Linked List Stacks and Queues Arrays and vectors Object and classes, inheritance and other OO principles Problem solving: Class diagram Algorithmic problem solving: Pseudo code Recursion 4/6/2019 BR

How to Study? With topics listed above as target, read the chapters from the text. Prepare notes Go through the exercises at the end of relevant chapters using only the notes. You may need to update your notes. Go through home work exercise. Update notes. 4/6/2019 BR

On Exam day Be on time. Bring extra pens, pencils and erasers. Bring a calculator. Don’t forget the four sheets of paper. If you have any questions during the exam, do not hesitate to ask one of the proctors in the exam hall. 4/6/2019 BR

Exam Time and Location 18 December, Monday 147 Dienfendorf (South Campus) 8am to 11am 4/6/2019 BR

GOOD LUCK ! 4/6/2019 BR