10 Chapter 10 The Traditional Approach to Design Systems Analysis and Design in a Changing World, 5th Edition.
COM148X1 Interactive Programming Lecture 5. Topics Today Flowchart Pseudo-Code Design Approach Array Collection.
Algorithms, Part 2 of 3 Topics Problem Solving Examples Pseudocode Control Structures Reading Section 3.3 - 3.10 (don’t worry about understanding.
Program Proving Notes Ellen L. Walker. Formal Specification & Proof of Programs (Verification) –Formally proving that a program satisfies a formal specification.
Data Abstraction and Problem Solving with C++ Walls and Mirrors, Third Edition, Frank M. Carrano and Janet J. Prichard ©2002 Addison Wesley CHAPTER 2 Recursion:
Villanova University Dept. of Civil & Environmental Engineering CEE 3702 Numerical Analysis 1 CEE 3702 Numerical Analysis Lecture 2 Dr. David W. Dinehart.
Algorithms (Contd.). How do we describe algorithms? Pseudocode –Combines English, simple code constructs –Works with various types of primitives Could.
Connecting with Computer Science, 2e Chapter 14 Programming I.
1 Foundations of Software Design Fall 2002 Marti Hearst Lecture 9: Algorithms and Pseudo-code.
David Callahan Distinguished Engineer Microsoft Corporation Joe Duffy Lead Software Engineer Microsoft Corporation Stephen Toub Lead Program Manager.
DCT 1123 Problem Solving & Algorithms Pseudocode & Flowchart.
Intro to CS – Honors I Programming Basics GEORGIOS PORTOKALIDIS [email protected].