Basic Programming Lingo. A program is also known as a  Sequence of instructions  Application  App  Binary  Executable.

Slides:



Advertisements
Similar presentations
Does each sentence begin with a capital letter? Underline the beginning letter of each sentence. Is there a. ! ? after each sentence? Circle the punctuation.
Advertisements

Agenda 1. PowerPoint presentation on “the process of programming” (emphasis on terminology). 2. Assignment 1 (to be handed in by the end of the class)
Chapter 15 Debugging. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display Debugging with High Level Languages.
Programming Languages: Notes for Class Discussion: V Deena Engel’s class.
Chapter 16 Programming and Languages: Telling the Computer What to Do.
Moving To Code 3 More on the Problem-Solving Process §The final step in the problem-solving process is to evaluate and modify (if necessary) the program.
Chapter 1: Introduction To Computer | SCP1103 Programming Technique C | Jumail, FSKSM, UTM, 2005 | Last Updated: July 2005 Slide 1 Introduction To Computers.
ENRICHMENT – Quiz 3 Level A Language Conventions (Spelling) What is the correct spelling of the word?
C++ Crash Course Class 1 What is programming?. What’s this course about? Goal: Be able to design, write and run simple programs in C++ on a UNIX machine.
IB Computer Science II Paul Bui
Chapter 2 Build Your First Project A Step-by-Step Approach 2 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta Eaton.
Python Mini-Course University of Oklahoma Department of Psychology Day 1 – Lesson 2 Fundamentals of Programming Languages 4/5/09 Python Mini-Course: Day.
1 Integrated Development Environment Building Your First Project (A Step-By-Step Approach)
© Janice Regan, CMPT 128, Jan CMPT 128 Introduction to Computing Science for Engineering Students Creating a program.
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.
Basics Programming Concepts. Basics A computer program is a set of instructions to tell a computer what to do Machine language = circuit level language.
Programming Translators.
Programming Intro Problem Solving: 1)Understand the problem This often involves breaking the problem into manageable pieces 2) Develop a plan May develop.
General Programming Introduction to Computing Science and Programming I.
Java Chapter 1 Problem solving: 1. Understanding the problem. 2. Breaking the problem into manageable pieces. 3. Designing a solution. 4. Considering alternatives.
Computer Programming TCP1224 Chapter 3 Completing the Problem-Solving Process and Getting Started with C++
Python – Part 1 Python Programming Language 1. What is Python? High-level language Interpreted – easy to test and use interactively Object-oriented Open-source.
2_Testing Testing techniques. Testing Crucial stage in the software development process. Significant portion of your time on testing for each programming.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 1- 1 October 20, October 20, 2015October 20, 2015October 20,
© 2011 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Stewart Venit ~ Elizabeth Drake Developing a Program.
Problem Solving Techniques. Compiler n Is a computer program whose purpose is to take a description of a desired program coded in a programming language.
Errors “Computer says no..”. Types of Errors Many different types of errors new ones are being invented every day by industrious programming students..
Review, Pseudocode, Flow Charting, and Storyboarding.
1 Program Planning and Design Important stages before actual program is written.
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.
School of Computer Science & Information Technology G6DICP - Lecture 6 Errors, bugs and debugging.
ERRORS. Types of errors: Syntax errors Logical errors.
Programming Errors. Errors of different types Syntax errors – easiest to fix, found by compiler or interpreter Semantic errors – logic errors, found by.
Copyright 1999 by Larry Fuhrer. Pascal Programming Branching, Loops, Predefined Functions.
5.01 Understand Different Types of Programming Errors
Programming. Exam Validation 1-10 Technical words such as Method of validation Do not use “Something”.
CODING VOCABULARY.  Binary  A number system based on 2  Hexadecimal  A number system based on 16  Domain  An internet location registered with the.
Chapter 7 What’s Wrong with It? (Syntax and Logic Errors) Clearly Visual Basic: Programming with Visual Basic nd Edition.
© Peter Andreae Java Programs COMP 102 # T1 Peter Andreae Computer Science Victoria University of Wellington.
COMPUTER PROGRAMMING I SUMMER Understand Different Types of Programming Errors.
CHAPTER 3 COMPLETING THE PROBLEM- SOLVING PROCESS AND GETTING STARTED WITH C++ An Introduction to Programming with C++ Fifth Edition.
Introduction to Computer Programming Concepts M. Uyguroğlu R. Uyguroğlu.
Debuggers. Errors in Computer Code Errors in computer programs are commonly known as bugs. Three types of errors in computer programs –Syntax errors –Runtime.
13 1 Computer Programming Ch.15-A,B,C FALL 2000 Rob Wolfe.
3/5/2002e-business and Information Systems1 Introduction Computer System Hardware Software HW Kernel/OS API Application Programs SW.
5.01 Understand Different Types of Programming Errors
John Woodward A Simple Program – Hello world
Component 1.6.
CS170 – Week 1 Lecture 3: Foundation Ismail abumuhfouz.
Introduction to programming
Can you pick 3 errors from this
Software Design and Development
2_Testing Testing techniques.
Algorithm and Ambiguity
5.01 Understand Different Types of Programming Errors
Chapter 2 – Getting Started
Problem Solving Techniques
The Writing Process 7th Grade Advanced Language Arts.
CSC128 FUNDAMENTALS OF COMPUTER PROBLEM SOLVING
Programming Errors Key Revision Points.
Problem Solving Skill Area 305.1
Algorithm and Ambiguity
ICT Programming Lesson 1:
ICT Gaming Lesson 2.
IB Computer Science II Paul Bui
Learning Intention I will learn about the different types of programming errors.
WJEC GCSE Computer Science
Dasar-Dasar Pemrograman 2: Java Basics
The Writing Process.
Presentation transcript:

Basic Programming Lingo

A program is also known as a  Sequence of instructions  Application  App  Binary  Executable

Programming text is also called  Source code  Programming code  Code listing  Source  Code

Running your program  Execute your program  Execute your code

Syntax errors  Errors in your code that break the rules of the language  Spelling errors  Capitalization errors  Grammar errors  Punctuation errors  Spacing errors  What are the syntax errors in the following?  i think that compooter science r0x

Semantic errors  Semantic ~ meaning  An error in logic  The program does not do what you wanted it to do  A program’s syntax may be ok, but have a semantic error  What is the semantic error in the following?  “60% of the time it works every time”

Run-time errors  An error that occurs when the program is running  Duh.

Debug  Removing errors from your program  Where did the term “debug” come from?  ug.htm ug.htm

Exercises 1. Write a sentence that has a syntax error, but no semantic error. 2. Write a sentence that has a semantic error, but no syntax error. 3. Describe what a program is to a 12-year old 4. Assume my program executes, but crashes in the middle and fails to do what I wanted it to do. What error(s) are there?