Jeff Marino & Ron Reed. Main Concepts Object-oriented programming is programming that is based on using premade objects and writing code for the objects.

Slides:



Advertisements
Similar presentations
Dr. Ken Hoganson, © August 2014 Programming in R COURSE NOTES 2 Hoganson Language Translation.
Advertisements

Jeff Marino & Ron Reed. Main Concepts Object-oriented programming is programming that is based on using premade objects and writing code for the objects.
Refer to Ivor Horton’s Beginning ANSI C++ The Complete Language, 3rd Ed. APress Media, LLC. About the book Ivor Horton, Beginning ANSI C++: The Complete.
Computer Concepts 5th Edition Parsons/Oja Page 546 CHAPTER 11 Software Engineering Section A PARSONS/OJA Computer Programming.
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
Chapter 16 Programming and Languages: Telling the Computer What to Do.
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
An Introduction to Programming with C++ Fifth Edition Chapter 1 An Introduction to Programming.
CS 104 Introduction to Computer Science and Graphics Problems Software and Programming Language (2) Programming Languages 09/26/2008 Yang Song (Prepared.
Introduction to Programming Programming. COMP102 Prog. Fundamentals I: Introduction / Slide 2 Objectives l To learn fundamental problem solving techniques.
Programming Concepts and Languages Chapter 12 – Computers: Understanding Technology, 3 rd edition 1November
1 CHAPTER 4 LANGUAGE/SOFTWARE Hardware Hardware is the machine itself and its various individual equipment. It includes all mechanical, electronic.
Types of Computer/Programming Languages Machine Language Symbolic Languages There Are Two Types Of Symbolic Languages Low level Language » Low level language.
Types of software. Sonam Dema..
Introduction to Programming End Show. Resource Team R.P Ranjan-Lecturer, SPICTEC, Galle. W.M.A.S. Wijesekara-Centre manager,CRC Hali-Ela H.P.U.S Indra.
Chapter 01 Nell Dale & John Lewis.
Programming Languages Lecture 12. What is Programming?  The process of telling the computer what to do  Also known as coding.
Introduction and Overview of the Course CS 480/680 – Comparative Languages.
CSC 110 – Intro to Computing Lecture 2: More Computing History & Binary Numbers.
Software – Applications software and programming languages
There are only 10 types of people in the world, those who understand binary and those who don't.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
High level & Low level language High level programming languages are more structured, are closer to spoken language and are more intuitive than low level.
Programming Languages 1.07a.  A computer program is a series of instructions that direct a computer to perform a certain task.  A programming language.
Visual BASIC 1 Introduction
Artificial Intelligence and Robotics Ross Clark Trevor Sheehan.
Chapter 3: Computer Software. Stored Program Concept v The concept of preparing a precise list of exactly what the computer is to do (this list is called.
Software – Applications software and programming languages.
The Teacher Computing Computer Languages [Computing]
Fundamental Programming: Fundamental Programming K.Chinnasarn, Ph.D.
3/5/2009Computer software1 Introduction Computer System Hardware Software HW Kernel/OS API Application Programs SW.
Types of Software Module 5.12.
Software Basics. Some Pioneers Charles Babbage Analytical Engine Countess Ada Lovelace First Programmer ? John Von Neumann storing instructions in memory.
COMPUTER PROGRAMMING. Computer programming the objective of the module to gain the necessary skills to develop a computer program using one of the high.
Lecture 11: 10/1/2002CS149D Fall CS149D Elements of Computer Science Ayman Abdel-Hamid Department of Computer Science Old Dominion University Lecture.
Module 4 Part 2 Introduction To Software Development : Programming & Languages Introduction To Software Development : Programming & Languages.
PROGRAMMING LANGUAGES
Software Development Programming & Languages. Programming: A Five-Step Procedure Define the problem Design a solution Code the program Test the program.
Computer Organization By: Kimberly Chiffens Maria Jannelli.
FOUNDATION IN INFORMATION TECHNOLOGY (CS-T-101) TOPIC : INFORMATION SYSTEM – SOFTWARE.
Computer Programming Languages HOW COMPUTERS WORK èCIRCUITS èBINARY DIGIT èBIT (0 OR 1) èBYTE - 8 BITS èASCII.
Introduction to MATLAB Northeastern University: College of Computer and Information Science Co-op Preparation University (CPU) 10/20/2003.
 Computer Languages Computer Languages  Machine Language Machine Language  Assembly Language Assembly Language  High Level Language High Level Language.
Chapter 14 Programming and Languages McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
Programming and Languages Dept. of Computer and Information Science IUPUI.
Alexandria University Faculty of Science Computer Science Department Introduction to Programming C++
Compilers and Interpreters
The Functions and Purposes of Translators Translators, Interpreters and Compilers - High Level Languages.
FORTRAN Boz. Before FORTRAN Machine language and assembly code. Programmers had many problems to overcome.  Lack of instruction sets  Primitive stream.
Chapter 1: Introduction to Computers and Programming.
Chapter 2- Visual Basic Schneider1 Programming Languages: Machine Language Assembly Language High level Language.
Programming Language Basics. What is a Programming Language? “A computer, human-created language used to write instructions for a computer.” “An artificial.
Introduction to computer software. Programming the computer Program, is a sequence of instructions, written to perform a specified task on a computer.
Operating System Interface between a user and the computer hardware
Programming Language Hierarchy, Phases of a Java Program
CSCI-235 Micro-Computer Applications
Computer Programming.
LESSON 1 Introduction to Programming Language
C Programming Language
Programming Concepts and Languages
Computer science By/ Midhat Mohiey. Introduction to Programming using C ++ 2.
Introduction to Computers
CSC128 FUNDAMENTALS OF COMPUTER PROBLEM SOLVING
High Level Programming Languages
Computer Organization
Programming Language Basics
The Purpose of this Course
What is Programming Language
System Programming By Prof.Naveed Zishan.
Algoritmos y Programacion
Presentation transcript:

Jeff Marino & Ron Reed

Main Concepts Object-oriented programming is programming that is based on using premade objects and writing code for the objects action such as Visual basic. Machine language is the lowest level of programming language that uses 1’s and 0’s. Assembly language is a low level language that uses symbols to represent characters. High level languages are the most common languages these languages are easier to read and write than lower level program languages a few examples of this are COBOL, C, C++ and FORTRAN. Assembler translates the written code into machine level so the hardware can use the code. Compiler- converts the written code into other forms so they can be read by other software

Goals Gain an understand of the different programming languages. Get a general idea of how many different languages and how they are similar and different. Be able to produce an animation in the Alice program.

Plan Utilize Alice as a teaching element to show what a simple program looks like. Read the information we have acquired to finish the project. Go through Alice tutorial to learn how to use the program. Create an Alice program that will teach others to use Alice.

References Adams, Joel. Alice in Action. Boston: Thomson Course Technology, Dale, Nell, and John Lewis. Computer Science Illuminated. 3rd ed. Sudbury, MA: Jones and Bartlett Publishers, 2007.