CS130 Introduction to Programming with VB 6.0 Fall 2001.

Slides:



Advertisements
Similar presentations
Senem Kumova Metin Introduction to Programming CS 115 Introduction to Computing PART I : Computer Basics PART II: Introduction to Computing/Programming.
Advertisements

ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Lecture 1: Overview of Computers & Programming
 Computer hardware components are the physical pieces of the computer.  The major hardware components of a computer are: – The central processing.
Computer Bits and Parts Parts of the computer system.
Fundamentals and a Brief History of Computer Systems.
Computer Components.
COMPUTER SYSTEM CAN BE DIVIDED INTO : 1- General Computer 2- Special Computer.
COSC 120 Computer Programming
©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. slide 1 CS 125 Introduction to Computers and Object- Oriented Programming.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with C++ Early Objects Sixth Edition by Tony Gaddis, Judy Walters,
Computer Hardware.
Chapter 1- Visual Basic Schneider1 Chapter 1 An Introduction to Computers and Visual Basic.
Chapter 1- Visual Basic Schneider 1 Chapter 1 An Introduction to Computers and Visual Basic.
Starting Out with C++: Early Objects 5/e © 2006 Pearson Education. All Rights Reserved Starting Out with C++: Early Objects 5 th Edition Chapter 1 Introduction.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introduction to Computer Administration Introduction.
CS102 Introduction to Computer Programming
 2003 Prentice Hall, Inc. All rights reserved. Chapter 1 – Introduction to Computers, the Internet, and the Web Outline 1.1 Introduction 1.2 What Is a.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Alternate Version of STARTING OUT WITH C++ 4 th Edition Chapter 1 Introduction to Computers and Programming.
Why Program? Computer – programmable machine designed to follow instructions Program – instructions in computer memory to make it do something Programmer.
Chapter Introduction to Computers and Programming 1.
Introduction to Programming Dr Masitah Ghazali Programming Techniques I SCJ1013.
CSC 125 Introduction to C++ Programming Chapter 1 Introduction to Computers and Programming.
Chapter 1 An Overview of Computers and Programming Languages.
BACS 287 Basics of Programming BACS 287.
CS 0004 –Lecture 1 Wednesday, Jan 5 th, 2011 Roxana Gheorghiu.
Lecture 1 Introduction to computers & VB.Net. What is a Computer? Examples? A device capable of  Performing computation  Making logical decisions 
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Chapter 1: Introduction to Computers and Programming.
Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1: Introduction to Computers and Programming.
©2003/04 Alessandro Bogliolo Computer systems A quick introduction.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with C++ Early Objects Seventh Edition by Tony Gaddis, Judy.
An Introduction to Computers August 12, 2008 Mrs. C. Furman.
CPSC- 120 Principle of Computer Science I Computer = Hardware + Software.
What is a computer? Computer is a device for processing information.
Basic of Programming Language Skill Area Computer System Computer Program Programming Language Programmer Translators.
Internal Lab Registeration labreg/lab/signup.aspxhttp:// labreg/lab/signup.aspx
Parts of the Computer System
CS 127 Introduction to Computer Science. What is a computer?  “A machine that stores and manipulates information under the control of a changeable program”
Looking Inside the Computer System
Chapter 1 Computers, Compilers, & Unix. Overview u Computer hardware u Unix u Computer Languages u Compilers.
Copyright 2003 Scott/Jones Publishing Standard Version of Starting Out with C++, 4th Edition Chapter 1 Introduction to Computers and Programming.
Exploring Windows and Essential Computing Concepts - Getting Started 1 Getting Started Essential Computing Concepts.
A.Abhari CPS1251 Topic 1: Introduction to Computers Computer Hardware Computer components Connecting Computers Computer Software Operating System (OS)
Senem KUMOVA METİN // Fall CS 115 Introduction to Programming Introduction to Computing.
Computer Programming (1) Code & No.: CS 102 CREDIT HOURS: 5 UNIT Lecture 3.0 hours/week Lab: 2.0 hour/on every week a. This course introduces the students.
Parts and Operation of a Computer
Ch 1 - Introduction to Computers and Programming Hardware Terminology Main Memory Auxiliary Memory Drives Writing Algorithms Using Pseudocode Programming.
1. COMPUTERS AND PROGRAMS Rocky K. C. Chang September 6, 2015 (Adapted from John Zelle’s slides)
Introduction To Computers
Chapter 1 An Overview of Computers and Programming Languages.
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved. Introduction to Computers and Computing.
PROGRAMMING FUNDAMENTALS INTRODUCTION TO PROGRAMMING. Computer Programming Concepts. Flowchart. Structured Programming Design. Implementation Documentation.
Basic concepts of a computer system V1.0 (21/11/2005)
Copyright © 2014, 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with C++ Early Objects Eighth Edition by Tony Gaddis,
Copyright © 2010 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1: Introduction to Computers and Programming.
PROGRAMMING (1) LECTURE # 1 Programming and Languages: Telling the Computer What to Do.
CHAPTER 1 OVERVIEW OF COMPUTER AND PROGRAMMING 1.1 Electronic Computer Then and Now 1.2 Computer Hardware 1.3 Computer Software 1.4 The Software Development.
IS 350 Course Introduction. Slide 2 Objectives Identify the steps performed in the software development life cycle Describe selected tools used to design.
BASIC PROGRAMMING C SCP1103 (02)
Chapter 1 – Introduction to Computers, the Internet, and the Web
Hardware and Software Hardware refers to the physical devices of the computer system e.g. monitor, keyboard, printer, RAM etc. Software is a set of programs,
BASIC PROGRAMMING C SCP1103 (02)
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
National Diploma in Computer Studies
Introduction to Computers, Internet and the World Wide Web
Computer Electronic device Accepts data - input
Overview of Computer system
Presentation transcript:

CS130 Introduction to Programming with VB 6.0 Fall 2001

Computer System Computer hardware Computer software Users + computer professionals

Hardware Computer hardware –Central Processing Unit (CPU): interprets and executes instructions –Main memory (RAM): stores programs/data that are currently being executed/processed; volatile. –Secondary memory (floppy disk, hard disk, CD, DVD): mass backup storage; non-volatile. –Input devices: keyboard, scanners, etc. –Output devices: printers, monitors, etc.

Software Software = program(s); a program is a list of instructions (coded in a particular programming language) that directs the hardware to perform a specific data processing task.

Two types of software Systems software: performs system-oriented tasks such as backing up files; typical system software includes the operating system such as MS Windows and compilers Applications software: performs user- oriented tacks such as wordprocessing; typical applications software includes wordprocessors, Power-point, etc.

Three-levels of Computer Languages Low-level machine language: 0's and 1's Intermediate assembler languages: mnemonics; needs translator known as assembler. High-level procedural languages: needs translators known as compilers; Visual Basic which will be taught in this class is a popular HLL. Natural or spoken language: an ideal; hard to implement due to ambiguities

Visual Basic a brief history BASIC: Beginners All-purpose Symbolic Instruction Code, implemented in the 1960s; easily to learn/use; handles only textual data. Visual BASIC: evolved from BASIC, capable of handling both graphical and textual materials; object-oriented and event- driven language.

Program development life cycle (PDLC)

Flowchart symbols: tools for algorithm development

Structured programming (top-down chart or hierarchy chart or hierarchical input process output or HIPO)

Basic construct (building block) of a program

Example: sales commission computation for female and male salespersons for a company

Object-oriented programming: concepts of class, sub- class, super-class, inheritance, objects (instances)

Unified Modeling Language (UML): describing and documenting an OO system

Event-driven programming paradigm