Assignment 1 CMSC 714 September 11, 2003. 2 Data Collection For this assignment, you will be asked to provide the following: –Effort spent on various.

Slides:



Advertisements
Similar presentations
CS 202 Computer Science II Lab Fall 2009 September 24.
Advertisements

© Janice Regan, CMPT 102, Sept CMPT 102 Introduction to Scientific Computer Programming The software development method algorithms.
Getting Started with MPI Self Test with solution.
© Janice Regan Problem-Solving Process 1. State the Problem (Problem Specification) 2. Analyze the problem: outline solution requirements and design.
Reference: Message Passing Fundamentals.
1 PSP in CS1: not so wise after all Briana Morrison Southern Polytechnic State University Marietta, GA.
Portability Issues. The MPI standard was defined in May of This standardization effort was a response to the many incompatible versions of parallel.
Workflow Analysis of Student Data John R. Gilbert and Viral Shah.
CSC 212 – Data Structures Prof. Matthew Hertz WTC 207D /
Need your MyMathLab card with your access code Need a Valid Address Need to know Purdue’s zip code is and your course ID for your Class You.
Need your MyMathLab card with your access code Need a Valid Address Need to know Purdue’s zip code is and your course ID for your Class You.
EE694v-Verification-Lect5-1- Lecture 5 - Verification Tools Automation improves the efficiency and reliability of the verification process Some tools,
Ceng 476 Projects Projects Project TitleProject No.# Groups#Persons/Group Migros Şok Market12 2 PTT222 Cafeteria Students Section322 Cafeteria Staff.
1 Learning Statistics Your goals and beliefs about learning statistics are directly related to your grade in STT 215.
6 Steps of the Programming Process
Study Tips for COP 4531 Ashok Srinivasan Computer Science, Florida State University Aim: To suggest learning techniques that will help you do well in this.
Developing Workflows with SharePoint Designer David Coe Application Development Consultant Microsoft Corporation.
Standard Grade Computing SYSTEM SOFTWARE CHAPTER 19.
Is there a best way for teaching and learning?. Instructional Methods Drill & Practice Lecture Discussions Creative problem solving Inquiry based learning.
Chapter 1: A First Program Using C#. Programming Computer program – A set of instructions that tells a computer what to do – Also called software Software.
The Program Development Cycle
Chapter 3: Completing the Problem- Solving Process and Getting Started with C++ Introduction to Programming with C++ Fourth Edition.
Stage 9: Relay Programming. Objectives Practice communicating ideas through codes and symbols Use teamwork to complete a task Verify the work of their.
Market Research Lesson 6. Objectives Outline the five major steps in the market research process Describe how surveys can be used to learn about customer.
Support for Debugging Automatically Parallelized Programs Robert Hood Gabriele Jost CSC/MRJ Technology Solutions NASA.
Overview Algorithms Baojian Hua
This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees. Sponsored by the U.S. Department.
Controlling Execution Programming Right from the Start with Visual Basic.NET 1/e 8.
Program Development Cycle Modern software developers base many of their techniques on traditional approaches to mathematical problem solving. One such.
The basics of the programming process The development of programming languages to improve software development Programming languages that the average user.
Programming Fundamentals. Thinking about Programming Robots are made to perform useful tasks. Each robot is designed to solve a specific problem, in a.
Introduction to Testing CSIS 1595: Fundamentals of Programming and Problem Solving 1.
How to Program? -- Part 1 Part 1: Problem Solving –Analyze a problem –Decide what steps need to be taken to solve it. –Take into consideration any special.
May08-21 Model-Based Software Development Kevin Korslund Daniel De Graaf Cory Kleinheksel Benjamin Miller Client – Rockwell Collins Faculty Advisor – Dr.
Summary We had used and the need to learn and implement using the software of Microsoft Visual Studio 2008 into our system upgrade. The report documents.
Boris Milašinović Faculty of Electrical Engineering and Computing University of Zagreb, Croatia.
 Decide when to use tools and select appropriate tools  Use tools appropriately and accurately (looking for most efficient tool to solve the task)
The Development Process Compilation. Compilation - Dr. Craig A. Struble 2 Programming Process Problem Solving Phase We will spend significant time on.
1 How to do Multithreading First step: Sampling and Hotspot hunting Myongji University Sugwon Hong 1.
From the customer’s perspective the SRS is: How smart people are going to solve the problem that was stated in the System Spec. A “contract”, more or less.
Outline Announcements: –HW I key online this afternoon –HW II due Friday –Sign up to discuss projects Debugging Testging for correctness.
Practice Array Web Process By Shengli Hu. Wads Practice 1 review wads everyday morning. mail assignment everyday. keep the status of wads reflect.
CS1010: Programming Methodology Preparing for Practical Exam (PE)
Benchmarking and Applications. Purpose of Our Benchmarking Effort Reveal compiler (and run-time systems) weak points and lack of adequate automatic optimizations.
+ Auto-Testing Code for Teachers & Beginning Programmers Dr. Ronald K. Smith Graceland University.
1 Structured Programming Arab Academy for Science and Technology CC112 Dr. Sherif Mohamed Tawfik The Course.
CMSC 104, Version 8/061L16IncrementalProg.ppt Incremental Programming Topics Review of Incremental Programming Example of Incremental Programming Reading.
UPSC 9/20/ Page 8.
The Software Development Cycle
School of EE and Computer Science
Understand the Programming Process
Active learning technique: repair code
Software Engineering D7032E
Software Construction
Assignment 4 For this assignment refer to the notes on MATLAB from an MIT course that you can find here (or at the original website, lectures 14, 15, 16).
Starting a project in VisualDSP++
Experiment Instructions
Software Construction
Understand the Programming Process
SAG Infotech Private Limited
Software Construction
Chapter 2. Problem Solving and Software Engineering
Software Construction Dr. Samer Odeh Hanna (PhD)
Software Construction
Warmup Chapter P Review
State what the angles are indicated by a letter, giving reasons for your answer (1) (2) (3) c 115o 75o b 119o a 50o (4) (5) (6) d 125o 70o f e 110o.
CSCE 181: Introduction to Computing
Software Construction
The Software Development Cycle
Chapter 6 Study Guide Task
Presentation transcript:

Assignment 1 CMSC 714 September 11, 2003

2 Data Collection For this assignment, you will be asked to provide the following: –Effort spent on various activities (self-tracked) –Information when you compile your program (automatically collected) –All information will be collected by the research team will not be seen by Dr. Hollingsworth until after the semester. It will not affect your grade.

3 Effort Form Will ask you to report your effort in the following tasks: –Thinking/Planning – Thinking about how to solve the problem, or planning your implementation (no coding) –Serial Coding – Creating a serial version of your solution –Parallelizing the Code – Porting your serial solution to work on more than one processor –Testing Code – Verifying that the answer produced by your code is correct –Tuning Parallel Code – Modifying the parallel code to increase its performance –Other – Any other tasks

4 Effort Form A form will be used to collect the amount of effort you spend on various tasks Each time you work on the assignment, you complete one or more lines on the form

5 Compiler When you compile your program, you will be prompted to indicate the reason for recompilation: 1.Adding Functionality (serial code) 2.Parallelizing Code 3.Improving Performance (tuning) 4.Debugging: Compile time error 5.Debugging: Crashed on previous run 6.Debugging: Hung on previous run 7.Debugging: Incorrect behavior on previous run 8.Restructuring/Cleanup 9.Other

6 Compiler Menu will look like:

7 Questions? me: Jeff Carver