1 Programming Appreciation Welcome 2 About Your Lecturer Richard C.Y. Pang Computer & Information Management Room 436 Consultation Hours Wed 11am - 5pm.

Slides:



Advertisements
Similar presentations
CS0004: Introduction to Programming Introduction to Programming.
Advertisements

CS105 INTRODUCTION TO COMPUTER CONCEPTS INTRO TO PROGRAMMING Instructor: Cuong (Charlie) Pham.
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
Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
1 Lecture 1  Getting ready to program  Hardware Model  Software Model  Programming Languages  The C Language  Software Engineering  Programming.
Computers: Tools for an Information Age
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
IS 118 Introduction to Development Tools Week 1. Things to Cover UCID WebCT AFS Visual Basic.net Running PHP.
SOFTWARE SYSTEMS SOFTWARE APPLICATIONS SOFTWARE PROGRAMMING LANGUAGES.
Objectives Machine language vs.. High-level language Procedure-oriented, object-oriented, and event- driven languages Background of Visual Basic VB Integrated.
A Tour of Visual Basic BACS 287. Early History of Basic Beginners All-Purpose Symbolic Instruction Code An “Interpreted” teaching language English-like.
Course: Introduction to Computers
Computer Software.
Introduction to Programming G50PRO University of Nottingham Unit 1 : Introduction Paul Tennent
Lecture 2 Introduction to Visual Basic.NET Programming Appreciation.
CSC 142 A 1 CSC 142 Introduction to Java [Reading: chapter 0]
Chapter 1 Introduction to Visual Basic Programming and Applications 1 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta.
1 Programming Concepts Module Code : CMV6107 Class Contact Hours: 45 hours (Lecture 15 hours) (Laboratory/Tutorial 30 hours) Module Value: 1 Textbook:
Chapter 1 Introduction to Visual Basic Programming and Applications 1 Joshi R.G. Dept. of Computer Sci. YMA.
Introduction to Computer Programming itc-314
CSCI 3327 Visual Basic Chapter 1: Introduction to Visual Basic
Introduction COMP104: Fundamentals and Methodology.
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
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.
COMPUTER PROGRAMMING Source: Computing Concepts (the I-series) by Haag, Cummings, and Rhea, McGraw-Hill/Irwin, 2002.
CSC1401: Introductory Programming Steve Cooper
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introductory Lecture Advanced Computer Programming.
 2005 Pearson Education, Inc. All rights reserved Introduction to Computers, the Internet and the World Wide Web.
ISYS 573 Special Topic – VB.Net David Chao. The History of VB Early 1960s:BASIC-Beginner’s All-Purpose Symbolic Instruction Code –Teaching –Simple syntax,
Chapter 1 The Big Picture.
Programming Languages 1.07a.  A computer program is a series of instructions that direct a computer to perform a certain task.  A programming language.
Integrated Development Environment (IDE)
Chapter 11 An Introduction to Visual Basic 2008 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
Programming Concept Chapter I Introduction to Java Programming.
Visual C++ Programming: Concepts and Projects
1 3. Computing System Fundamentals 3.1 Language Translators.
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.
1 Course Title: Visual Basic Programming Topic: Introduction to programming Languages (Visual basic 6.0) Lecturer: Mahamud Ahmed Jimale, BsIT, MsCs, CCNA,
1-1 Welcome. MIS 1-3 History of computers 1-4 History of computers.
Computer Programs and Programming Languages What are low-level languages and high-level languages? High-level language Low-level language Machine-dependent.
Computer Software. In This Presentation You Will Learn 1.The names of some important types of software. 2.Software Vs. Hardware 3.The function of the.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 5 Information System Software.
1 Week 1: The History of Computing: Software READING: Chapter 1.2.
Liang, Introduction to C++ Programming, (c) Chapter 1 Introduction to Computers, Programs, and C++
Chapter 11 An Introduction to Visual Basic 2005 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Computer Software.
ENGT 1050 Computers for Engineering Technology Professor Dan Solarek.
Module 4 Part 2 Introduction To Software Development : Programming & Languages Introduction To Software Development : Programming & Languages.
10/8: Software What is software? –Types of software System software: Operating systems Applications Creating software –Evolution of software development.
The course. Description Computer systems programming using the C language – And possibly a little C++ Translation of C into assembly language Introduction.
Hello World Basic Tutorial Nova Southeastern University Cristal Locke This presentation is copyrighted by Cristal Locke, August 5, All rights reserved.
Chapter 1 Introduction Visual Basic.NET. Copyright (c) 2003 by Prentice Hall Provided By: Qasim Al-ajmi 2 Objectives Explain what Visual Basic is Contrast.
Course Instructor: Hira Farman Course : BY:HIRA FARMAN.
COMPUTER III. Fundamental Concepts of Programming Control Structures Sequence Selection Iteration Flowchart Construction Introduction to Visual Basic.
Introduction to Computer Programming itc-314 Lecture 04.
Chapter 1 Introduction to Visual Basic Programming and Applications 1 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta.
Introduction  Program: Set of sequence instruction that tell the computer what to do.  Software: A collection of programs, data, and information. 
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 1 An Introduction to Visual Basic.NET and Program Design.
Programming 2 Intro to Java Machine code Assembly languages Fortran Basic Pascal Scheme CC++ Java LISP Smalltalk Smalltalk-80.
PROGRAMMING (1) LECTURE # 1 Programming and Languages: Telling the Computer What to Do.
Hello World Basic Tutorial
Chapter 5 Operating Systems.
CSCI-235 Micro-Computer Applications
1. Introduction to Visual Basic
Computer Software.
Assembler, Compiler, Interpreter
Assembler, Compiler, Interpreter
Presentation transcript:

1 Programming Appreciation Welcome

2 About Your Lecturer Richard C.Y. Pang Computer & Information Management Room 436 Consultation Hours Wed 11am - 5pm Thu 2pm - 4pm Telephone –

3 Aims & Objectives Objectives  Understand the basics of program creation & development using a high-level programming language  Learn basic syntaxes & techniques in programming.  Learn program design techniques using flowcharts & diagrams Aim To provide the students with the knowledge of a general-purpose & easy-to-learn programming language

4 Lectures and Labs Lectures Cover the theory of the course. Visual Basic.NET will be used for explanations. Laboratories To put the theory into practice using Visual Basic.NET for Windows XP

5 Assessment Module Value: 3.0 Duration: 15 weeks Class-Contact: Lecture 15 hours Lab 30 hours Coursework (50%) Quizzes Individual piece Continuous Assessment Examination (50%) One examination

6 Books Visual Basic.NET Introductory Concepts and Techniques Gary B. Shelly, Thomas J. Cashman, Jeffrey J. Quasney Thomson Course Technology ISBN Any book on Visual Basic.NET

7 Programming Appreciation Programming Concepts

8 What is program? A computer program is an example of computer software that instructs computer to carry out actions. Program ~ software /software application e.g. computer game, Word, Excel, Internet Explorer, Easy CD Creator

9 How program works? Compile (Translate) Machine Language Interrelated abstract algorithms

10 Why develop program? Me Shirley Florist in Shirley’s town Delivery Man Florist in my town To solve problems in an efficient and accurate way

11 A story about Bill & Paul Back in the early 1970’s, Bill and Paul were friends at Lakeside School in Seattle. They enjoyed working with computers and wrote many games they could play. The games were written in BASIC (Beginner’s All-Purpose Symbolic Instruction Code). In college, they improved their computer skills and sold their version of the BASIC language to other people on a cassette tape. They started making money selling BASIC and established a company called Microsoft! Bill is Bill Gates, a billionaire now running Microsoft.

12 History of Visual Basic BASIC (1964) GW-BASIC, QuickBasic, QBasic (1985) Visual Basic 1.0 (1991) – for Windows Visual Basic 2.0 (1992) Visual Basic 3.0 (1993) Visual Basic 4.0 (1995) Visual Basic 5.0 (1997) - 32-bit Windows Program Visual Basic 6.0 (1998) - Windows & Web based P. Visual Basic.NET (2002) Visual Basic.NET 2003 (2003) VB.NET 2005 beta

13 Programming Concepts Windows vs. Web Based Application Windows based (Windows 2000, Windows XP or Windows NT) applications Web based application is an application delivered to users from a web server over the World Wide Web. -Through Web browser / thin client -Popular update/maintain web applications without installing software on clients

14 Visual Basic.NET Class Objects 1. Language used to create windows and web application 2. Provide a Graphical User Interface or GUI (VS DOS) 3. A kind of 4GL (fourth-generation language) closer to human language. 4GL are designed to reduce programming effort, time to develop software and the cost of software development. E.g. VB, Oracle Reports, Oracle SQL*Plus, SQL 1. Language used to create windows and web application 2. Provide a Graphical User Interface or GUI (VS DOS) 3. A kind of 4GL (fourth-generation language) closer to human language. 4GL are designed to reduce programming effort, time to develop software and the cost of software development. E.g. VB, Oracle Reports, Oracle SQL*Plus, SQL First generation: machine language Second generation: assembly language Third generation: high-level programming languages, such as C, C++, and Java. Fifth generation: languages used for artificial intelligence and neural networks. First generation: machine language Second generation: assembly language Third generation: high-level programming languages, such as C, C++, and Java. Fifth generation: languages used for artificial intelligence and neural networks.

15 Title BarMain Menu Toolbars Start PageDesign Window Main Window IDE – Integrated Development Environment of Visual Basic.NET

16 Study Questions What is program? How computer program can be compiled? What is the benefit in writing computer program? Why web based application becomes more popular?