Submitting Code Working > Not Working In almost all cases.

Slides:



Advertisements
Similar presentations
The way you think determines the way you feel…
Advertisements

CHAPTER 2 ALGORITHM ANALYSIS 【 Definition 】 An algorithm is a finite set of instructions that, if followed, accomplishes a particular task. In addition,
FORTRAN PROGRAMMING BASICS (2) MET 50. Programming Basics A few extra things from last week… 1. For a program written in Fortran 90, use the extension.
Computer Security coursework 3 (part 2) Dr Alexei Vernitski.
Unpaid Vacation, Sick & Leave Codes and Additional Pay Modifications KIM HUNDZA.
ENEE150: Discussion 1 Section 0104 Please Sit Down at a Computer and Login!
Debugging Introduction to Computing Science and Programming I.
Environment & tools Assistant Anssi Jääskeläinen Visiting hours: Tuesdays Room: 6606
Microprocessors Frame Pointers and the use of the –fomit-frame-pointer switch Feb 25th, 2002.
Maintainability Sp.772 April 29th Important Criteria Easy to understand –New web masters –Old web masters –The user Easy to update –Bug fixes –New.
Study Skills Ways to improve study skills Grade 2.
Basic Web Design. Technology is a tool  FIRST, understand how people actually interact with each other and with the information in their lives, in all.
Visual Basic Chapter 1 Mr. Wangler.
Fruitful functions. Return values The built-in functions we have used, such as abs, pow, int, max, and range, have produced results. Calling each of these.
SAS Workshop Lecture 1 Lecturer: Annie N. Simpson, MSc.
CSC 107 – Programming For Science. Announcements  Tutors available MTWR in WTC206/WTC208  Special lab (with Macs) & not in the Tutoring Center  Can.
General Programming Introduction to Computing Science and Programming I.
H.Melikian Introduction on C C is a high-level programming language that forms the basis to other programming languages such as C++, Perl and Java. It.
Chapter 3: Using GUI Objects and the Visual Studio IDE.
1 Project Information and Acceptance Testing Integrating Your Code Final Code Submission Acceptance Testing Other Advice and Reminders.
Paul Mundy Editing step by step How an expert does it.
Creating your first C++ program
School of Computer Science & Information Technology G6DICP - Lecture 9 Software Development Techniques.
Back to School (Bye-Bye Summer Tribute in Pictures) My 8 th Grade Classroom Procedures.
Moving Around in Scratch The Basics… -You do want to have Scratch open as you will be creating a program. -Follow the instructions and if you have questions.
Creating Projects in JCreator Computer Science 40S.
Python Programming Using Variables and input. Objectives We’re learning to build functions and to use inputs and outputs. Outcomes Build a function Use.
Comments in Java. When you create a New Project in NetBeans, you'll notice that some text is greyed out, with lots of slashes and asterisks:
How to get started with Excel VBA. We need to enable programming in Excel  the “Developer menu”
 LOG ONTO UCONNECT  SCHOOL SERVICES  BRONCHO CENTRAL SERVICES  EMPLOYEE  TIME SHEET.
Hello World An obligatory first program. C++ C developed in 1971 C++ developed in 1983 – Standardized in 1998 – Updated in 2011, again in 2014
1 Original Source : and Problem and Problem Solving.ppt.
CSC 230 (Blum)1 Visual Basic 2005 Hello World Fall 2005 T. Blum.
This document gives one example of how one might be able to “fix” a meteorological file, if one finds that there may be problems with the file. There are.
Scientific Computing Home Assignment #1 Dr. Guy Tel-Zur.
AGVCR AccessGrid Video “Cassette” Recorder © 2005 Derek Piper and the Indiana University School of Informatics 02/07/2006.
How long is the quiz available? The quiz will always have a start time but the end time can be unlimited or fixed. If your quiz has an END time, you will.
Documentation and Style. Documentation and Comments  Programs should be self-documenting.  Use meaningful variable names.  Use indentation and white.
CMSC 1041 Introduction to C Creating your first C program.
You will need Dev C++ to help you with this project. If you do not already have this programming tool on your device you can visit
Course Copy Procedure Blackboard 9.1. Don’t try to copy the course more than once. If you have a problem, contact
This tutorial will talk you through a very basic workbench queueing simulation. The queueing system modelled is of customers entering an infinite capacity.
Running a Ketso Workshop. Top hints for running a workshop Get off to a good start Introduce aims and how to use each piece of Ketso clearly Keep everyone.
ENEE150: Discussion 1 Section 0104/0105 Please Sit Down at a Computer and Login!
C code organization CSE 2451 Rong Shi. Topics C code organization Linking Header files Makefiles.
1 Project 3 String Methods. Project 3: String Methods Write a program to do the following string manipulations: Prompt the user to enter a phrase and.
Technology Education THE PERSONAL COMPUTER (PC) SOFTWARE PART 2.
CSC 230 (Blum)1 Visual Basic 2005 Hello World Fall 2005 T. Blum.
1 Project 7: Looping. Project 7 For this project you will produce two Java programs. The requirements for each program will be described separately on.
Comparison of Algorithms Objective: Understand how and why algorithms are compared. Imagine you own a company. You’re trying to buy software to process.
UTILIZING THE PHOTOGRAPHY SERVER NAMPA HIGH SCHOOL.
1.3. ABSOLUTE VALUE EQUATIONS DAY TWO College Algebra.
Organize Your Stuff. Memorize those passwords!!  M7krGR8  ye36HDt  Think and Connect  Just like a phone number  How will you manage all your usernames.
Announcements Assignment 2 Out Today Quiz today - so I need to shut up at 4:25 1.
1 ENGI 2420 Structured Programming (Lab Tutorial 2) Memorial University of Newfoundland.
GOOGLE PLAY By William Cook April 14, GOOGLE PLAY Marketplace for apps for android Androids “app store” You must make an account on the developer.
Microsoft Visual C# 2010 Fourth Edition Chapter 3 Using GUI Objects and the Visual Studio IDE.
How to Make an Interest Payment Request Interest payments can be made 24 hours after you have officially exited the program. You are officially exited.
Great way to learn is by example so fire up Visual Studios C (at home make sure you custom install with C++ - no longer default) by Deborah R. Fowler.
Tape the essay checklist in the next page in your notebook
ENEE150 Discussion 02 Section 0101 Adam Wang.
Python 18 Mr. Husch.
Lecture Set 3 Introduction to Visual Basic Concepts
Working > Not Working
Python programming exercise
Input and Output Python3 Beginner #3.
Python 18 Mr. Husch.
File Handling.
One Set of Styles Connected to As Many Pages as You Want!!!
Rectangle 1 and 2.
Presentation transcript:

Submitting Code Working > Not Working In almost all cases

Working Imperfect but working code beats broken programs – Code that fails to compile worth 50% at most

Read the Spec Write a program that reads in values for hourly pay and hours worked… Yes:No: Enter hourly pay:Enter hours worked: Enter hours worked:Enter hourly pay:

Extras If you want to show off: – Better not ask for extra input – Better not affect "normal" run of program Can always show me experiments in person

Emergency procedure Submit program that mostly does what it is supposed to – Handle as much of problem as you can – Work in small chunks!!! Comment out broken code – Leave it in to show what you tried

Style Counts Code can work but still be bad – Follow conventions for White space Naming Etc… – Write clean, concise, self-documenting code

Renaming Files Rename files inside QT creator: If you change filename in Windows, QT Creator will get confused

Checklist Did I name my file(s) correctly? – Spelling/capitalization count!!! Did I add the comment to the top of each file – My Name – What project this is for Does it work with official environment – Must compile with GCC (QT Creator) without modification