Project reports are due at the final Monday May 8 11:30 am Reports should contain a paragraph describing the contribution of each team member. Who did.

Slides:



Advertisements
Similar presentations
Monday, Jan 24 Welcome! Bell work: Take 7 minutes and independently work on your study guides. If you have the Ghana/Mali/Songhai Comparison Sheets, please.
Advertisements

ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Chapter 3: Modularization
Programming Logic and Design Fourth Edition, Introductory
Summer Bridge Lesson Planner 6 th Grade Math Math Teacher – Mr. W. Martin, Room 64 Partner English Teacher – Mr. Rivera, Room 65 Dates – 16 June (Monday)
Globally Distributed Development Project Status Reports Friday (UO) / Saturday (PKU) How to prepare for 1.
Get number The ginput command creates crosshairs. When the user clicks the x,y values of the crosshairs are returned.
Functions MATLAB’s power comes from functions Functions allow projects to be partitioned into manageable, testable, reusable modules.
Design The goal is to design a modular solution, using the techniques of: Decomposition Abstraction Encapsulation In Object Oriented Programming this is.
Chapter 2 Succeeding as a Systems Analyst
Announcements Class is cancelled on Monday 11/22 The final exam will be take-home, two-three questions, optional for those who want to boost their mid-
Week 11 - Programming IV Today 1. Vectorization to simplify programs 2. Structured software Definition: array operations versus loops 1.masks (indicator.
Semester Project Introduction Computer control of a cutting machine 1. Given a data file description of desired 2-D parts 2. Create software tools to:
Semester Project Introduction Computer control of a cutting machine 1. Given a data file description of desired 2-D parts 2. Create software tools to:
1 Digital Design and Computer Architecture Lecture 1 Digital Design and Computer Architecture Harris & Harris Morgan Kaufmann / Elsevier, 2007.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Supplement 02 (a)Systems Theory1 Supplement 02 (a) Systems Theory And Franchise Colleges By MANSHA NAWAZ.
Structure Charts Agenda: Use of Structure Charts Symbols How to create.
Vector Components.
1 Object Oriented Programming Computer Systems Engineering (D2) and Programming (P)
University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 system design 1 what is systems design? preparation of the system’s specifications with.
Friday, May 20 th : “A” Day Monday, May 23 rd : “B” Day Agenda  Hand back/go over chapter 7 test  Collect books  Semester exam review Looking Ahead:
Benefits of PL/SQL. 2 home back first prev next last What Will I Learn? In this lesson, you will learn to: –List and explain the benefits of PL/SQL –List.
HW/SW/FW Allocation – Page 1 of 14CSCI 4717 – Computer Architecture CSCI 4717/5717 Computer Architecture Allocation of Hardware, Software, and Firmware.
Modular Programming. Modular Programming (1/6) Modular programming  Goes hand-in-hand with stepwise refinement and incremental development  Makes the.
ECE532 Final Project Demo Disparity Map Generation on a FPGA Using Stereoscopic Cameras ECE532 Final Project Demo Team 3 – Alim, Muhammad, Yu Ting.
Mobile Aps: Agile Mentoring Review
SOFTWARE DESIGN (SWD) Instructor: Dr. Hany H. Ammar
1 Data Structures CSCI 132, Spring 2014 Lecture 3 Programming Principles and Life Read Ch. 1.
First Steps in Modularization Simple Program Design Third Edition A Step-by-Step Approach 8.
CS Tutorial 4 Frid. Oct 16 th, 2009 Prototype Tutorial.
Chapter 10 Software Engineering. Understand the software life cycle. Describe the development process models. Understand the concept of modularity in.
First Steps in Modularization. Simple Program Design, Fourth Edition Chapter 8 2 Objectives In this chapter you will be able to: Introduce modularization.
CCSB223/SAD/CHAPTER131 Chapter 13 Designing the System Internals.
Chapter 8 First steps in modularisation. Objectives To introduce modularisation as a means of dividing a problem into subtasks To present hierarchy charts.
First Steps in Modularization. Simple Program Design, Fourth Edition Chapter 8 2 Objectives In this chapter you will be able to: Introduce modularization.
1 Announcements Project Due Friday 5:00 PM Group Presentations –10 minutes –Describe project (ERD), discuss any challenges, show us some queries Final.
Or how to work smarter when building solutions.  2:30 – 3:30 Mondays – focus on problem solving (with some terminology thrown in upon occasion)  All.
By Team Awesome. Team work was a valuable skill during this task. Making sure all team members contributed was important. As a team we needed to make.
Math Homework Study Links pg. 45 Table Leaders: Do NOT pass out reference books! Individuals: Have your notebook and journal on your desk. Monday, Oct.
Project a single file containing working MATLAB code to
Systems Design.  Application Design  User Interface Design  Database Design.
Present Perfect Modals of Certainty/Uncertainty Monday, August 11.
Week 10 - Friday.  What did we talk about last time?  References and primitive types  Started review.
TOPIC : Test Techniques for some complex circuits UNIT 4 : Design For Testability Module 4.2: DFT Techniques.
GDML “Geometry Description Markup Language” by Daniele Francesco Kruse University of Rome “Tor Vergata” European Organization for Nuclear Research.
Testability of Integrated Circuits Presented by Srujana Aramalla Instructor: Dr.Roman Stemprok.
CSE Senior Design I Architecture Design Review/Final Exam Template CSE 4316 Final Exam.
TEAM LOVELACE GROUP FORMATION PROJECT DESIGN PRESENTATION.
Status Reports ~ Good meeting communication. It is a good practice when coordinating work with others to keep frequent brief communication Everyone maintains.
PRG 420 Week 5 Learning Team Reusability To purchase this material click below link Week-5-Learning-Team-Reusability-
MIS Professor Sandvig MIS 324 Professor Sandvig
Basic English 11/ through 10/16
CSE 219 Final exam review.
KID - KLOE Integrated Dataflow
Dr. Clincy Professor of CS
AKA – Input/output tables
Programming Problem steps must be able to be fully & unambiguously described Problem types; Can be clearly described Cannot be clearly described (e.g.
Object oriented system development life cycle
ECE 477 Final Review: Team #
Problem Solving Techniques
Software Engineering Lecture #8.
Component-Level Design
Qbasic Modular Programming.
E190Q – Final Project Presenation
On the Criteria To Be Used in Decomposing Systems into Modules
Function Rules and Tables.
Foodborne Illness Response Strategies
2 Making Blocks with INPUTS.
Presentation transcript:

Project reports are due at the final Monday May 8 11:30 am Reports should contain a paragraph describing the contribution of each team member. Who did what? The final exam consists of each team making a 10 minute presentation. Everyone speaks. Teams 1-5 meet with the instructor for 5 minutes each Wed. Teams 6-9 meet with the instructor for 5 minutes each Fri. Fill out a Project Status report prior to the meeting. Project reports and presentations

Structured Programming Divide and subdivide the project. Write functions for the parts. Manage complexity Debugable Readable Testable Reusable functions Maintainable

Structured Programming Hierarchical Modules are divided into smaller and smaller submodules (functions work well as modules) functions contain functions Modular Simple independent modules with well defined inputs and outputs Locality Minimize inputs and outputs Generate values inside the module where possible

Polygon areas can be determined by adding up trapezoid areas

Trapezoid centroid, y (A1 + A2)y = A1 y1 + A2 y2 where y is the y coordinate of the centroid of the trapezoid

Fill in this part before the meeting Leave this part blank Project Status Report Form