CS0004: Introduction to Programming Introduction to Programming.

Slides:



Advertisements
Similar presentations
CS0004: Introduction to Programming Visual Studio 2010 and Controls.
Advertisements

AA high level programming language. IIt is created by Microsoft. UUses a graphical environment called the Integrated Development Environment (IDE).
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
Programming Creating programs that run on your PC
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design First Edition by Tony Gaddis.
Computer Concepts 5th Edition Parsons/Oja Page 546 CHAPTER 11 Software Engineering Section A PARSONS/OJA Computer Programming.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Computers: Tools for an Information Age
Program Flow Charting How to tackle the beginning stage a program design.
CS211 Data Structures Sami Rollins Fall 2004.
CS 110 Intro to Computer Science I Sami Rollins Fall 2006.
Compilers and Interpreters. Translation to machine language Every high level language needs to be translated to machine code There are different ways.
CS 101 Problem Solving and Structured Programming in C Sami Rollins Spring 2003.
Objectives Machine language vs.. High-level language Procedure-oriented, object-oriented, and event- driven languages Background of Visual Basic VB Integrated.
Programming Concepts and Languages Chapter 12 – Computers: Understanding Technology, 3 rd edition 1November
Course: Introduction to Computers
Your Interactive Guide to the Digital World Discovering Computers 2012.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
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.
CS130 Introduction to Programming with VB 6.0 Fall 2001.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
CS 0004 –Lecture 1 Wednesday, Jan 5 th, 2011 Roxana Gheorghiu.
UNIVERSITI TENAGA NASIONAL “Generates Professionals” CHAPTER 4 : Part 2 INTRODUCTION TO SOFTWARE DEVELOPMENT: PROGRAMMING & LANGUAGES.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Chapter 1: Introduction to Computers and Programming.
An Introduction to Visual Basic
Programming language A programming language is an artificial language designed to communicate instructions to a machine,languageinstructionsmachine particularly.
Visual C++ Programming: Concepts and Projects
Evolution and History of Programming Languages. Machine languages Assembly languages Higher-level languages To build programs, people use languages that.
Evolution and History of Programming Languages. Software Programming Language.
Computer Programs and Programming Languages What are low-level languages and high-level languages? High-level language Low-level language Machine-dependent.
An Introduction to Visual Basic.NET. What is.NET.Net is a new framework for developing windows-based and web-based applications within the Microsoft environment.
IXA 1234 : C++ PROGRAMMING CHAPTER 1. PROGRAMMING LANGUAGE Programming language is a computer program that can solve certain problem / task Keyword: Computer.
3/5/2009Computer software1 Introduction Computer System Hardware Software HW Kernel/OS API Application Programs SW.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Computer Software.
CC111 Lec7 : Visual Basic 1 Visual Basic(1) Lecture 7.
Module 4 Part 2 Introduction To Software Development : Programming & Languages Introduction To Software Development : Programming & Languages.
Programming language. Definition Programming language is a formal language designed to communicate instructions to a computer. Programming languages can.
Software Development Programming & Languages. Programming: A Five-Step Procedure Define the problem Design a solution Code the program Test the program.
Intro to Programming Web Design ½ Shade Adetoro. Programming Slangs IDE - Integrated Development Environment – the software in which you develop an application.
Windows Programming, C.-S. Shieh, KUAS EC, Chapter 0 Overview.
Introduction to Computers Lesson 13B. home Syntax Programming language rules.
CSC1200 INTRODUCTION TO PROGRAMMING Dr. Maureen Markel
CS-303 Introduction to Programming
 Programming - the process of creating computer programs.
CSC 1010 Programming for All Lecture 2 Introduction to Python Some material based on material from Marty Stepp, Instructor, University of Washington.
Programming Languages
Software Development Introduction
The Development Process Compilation. Compilation - Dr. Craig A. Struble 2 Programming Process Problem Solving Phase We will spend significant time on.
ICS312 Introduction to Compilers Set 23. What is a Compiler? A compiler is software (a program) that translates a high-level programming language to machine.
Compilers and Interpreters
Chapter 1: Introduction to Computers and Programming.
What’s a Computer?. The Basics A computer is a machine that manipulates data based on a list of instructions called a program.
Machine Language Computer languages cannot be directly interpreted by the computer – they are not in binary. All commands need to be translated into binary.
PROGRAMMING (1) LECTURE # 1 Programming and Languages: Telling the Computer What to Do.
Programming Language Basics. What is a Programming Language? “A computer, human-created language used to write instructions for a computer.” “An artificial.
3/5/2002e-business and Information Systems1 Introduction Computer System Hardware Software HW Kernel/OS API Application Programs SW.
Visual Basic Programming Introduction to Computers Programming.
Why don’t programmers have to program in machine code?
Programming Languages
Introduction to programming
Introduction
Developing Applications
TRANSLATORS AND IDEs Key Revision Points.
Mobile Development Workshop
Programming Language Basics
ICT Programming Lesson 1:
Programming language translators
Presentation transcript:

CS0004: Introduction to Programming Introduction to Programming

What is a Programming Language?  At the lowest level we have Machine Language.

What is a Programming Language?  At the lowest level we have Machine Language.  Machine Language is a system of instructions and data executed directly by a computer's central processing unit.

What is a Programming Language?  At the lowest level we have Machine Language.  Machine Language is a system of instructions and data executed directly by a computer's central processing unit.  What we will be using is a Higher-Level Language

What is a Programming Language?  At the lowest level we have Machine Language.  Machine Language is a system of instructions and data executed directly by a computer's central processing unit.  What we will be using is a Higher-Level Language  Higher-Level Languages consists of instruction that people can understand.

What is a Programming Language?  At the lowest level we have Machine Language.  Machine Language is a system of instructions and data executed directly by a computer's central processing unit.  What we will be using is a Higher-Level Language  Higher-Level Languages consists of instruction that people can understand.  Examples of Higher-Level Languages:  C  C++  Java  Python  Visual Basic

Visual Basic  Visual Basic – a third generation event-driven and integrated development environment from Microsoft.

Visual Basic  Visual Basic – a third generation event-driven and integrated development environment from Microsoft.  Third generation programming languages were created in the 1950s and are arguably the most popular kind of programming languages. They were created to be much more programmer- friendly than the previous generation.

Visual Basic  Visual Basic – a third generation event-driven and integrated development environment from Microsoft.  Third generation programming languages were created in the 1950s and are arguably the most popular kind of programming languages. They were created to be much more programmer- friendly than the previous generation.  Event-driven programming is a paradigm in which the flow of programs are determined by events  User Actions  Messages from Other Programs

Visual Basic  Visual Basic – a third generation event-driven and integrated development environment from Microsoft.  Third generation programming languages were created in the 1950s and are arguably the most popular kind of programming languages. They were created to be much more programmer- friendly than the previous generation.  Event-driven programming is a paradigm in which the flow of programs are determined by events  User Actions  Messages from Other Programs  Integrated Development Environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.

So how do we get from VB to a Running Program?  First, write program.

So how do we get from VB to a Running Program?  First, write program.  A program is a collection of instructions.

So how do we get from VB to a Running Program?  First, write program.  A program is a collection of instructions.  Then, we use a compiler.

So how do we get from VB to a Running Program?  First, write program.  A program is a collection of instructions.  Then, we use a compiler.  A compiler is a computer program that translates high-level language such as VB in Machine Language.

So how do we get from VB to a Running Program?  First, write program.  A program is a collection of instructions.  Then, we use a compiler.  A compiler is a computer program that translates high-level language such as VB in Machine Language.  The VB compiler also detects certain types of errors during the translation process.

So how do we get from VB to a Running Program?  First, write program.  A program is a collection of instructions.  Then, we use a compiler.  A compiler is a computer program that translates high-level language such as VB in Machine Language.  The VB compiler also detects certain types of errors during the translation process.  Finally, we can run the program.

So how do we get from VB to a Running Program?  First, write program.  A program is a collection of instructions.  Then, we use a compiler.  A compiler is a computer program that translates high-level language such as VB in Machine Language.  The VB compiler also detects certain types of errors during the translation process.  Finally, we can run the program.  Executing the instructions given in the instructions is called running the program.