1 nd Semester 2007 1 Module1 Introduction to Computer and Programming Thanawin Rakthanmanon Create by: Aphirak Jansang Computer.

Slides:



Advertisements
Similar presentations
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Advertisements

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 SYSTEM CAN BE DIVIDED INTO : 1- General Computer 2- Special Computer.
Chapter 1: An Overview of Computers and Programming Languages J ava P rogramming: From Problem Analysis to Program Design, From Problem Analysis to Program.
Introduction Extended and Concise Prelude to Programming Concepts and Design Copyright © 2003 Scott/Jones, Inc.. All rights reserved. 1 Introduction.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Chapter 1- Visual Basic Schneider1 Chapter 1 An Introduction to Computers and Visual Basic.
C++ Programming: From Problem Analysis to Program Design, Third Edition Chapter 1: An Overview of Computers and Programming Languages C++ Programming:
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.
Department of Computer Engineering Computer Programming for International Engineers I NTERNATIONAL S CHOOL OF E NGINEERING C HULALONGKORN U NIVERSITY.
Computers and Programming อนันต์ ผลเพิ่ม Anan Phonphoem
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.
Chapter 1: An Introduction to Computers and Programming Prelude to Programming Concepts and Design Copyright © 2001 Scott/Jones, Inc.. All rights reserved.
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.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
CSCI 125 & 161 Lecture 2 Martin van Bommel. Hardware vs Software Hardware - physical components you can see and touch –e.g. processor, keyboard, disk.
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.
An Introduction to Computers August 12, 2008 Mrs. C. Furman.
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
Computer Parts. Two Basic Parts Hardware & Software.
CPS120: Introduction to Computer Science Introduction to Computers.
The Four Parts of a Computer. Definition of a Computer A computer is an electronic device used to process data, converting the data into information that.
Introduction to Computer and Programing Thanachat Thanomkulabut.
C++ Programming: From Problem Analysis to Program Design, Third Edition Chapter 1: An Overview of Computers and Programming Languages.
Mrs. Ulshafer August, 2013 Java Programming Chapter 1.
School of Computer Science & Information Technology G6DICP Introduction to Computer Programming Milena Radenkovic.
Introduction to Computer and Programing Thanachat Thanomkulabut.
Computer Component. A computer is a machine that is used to store and process data electronically Computer Definition.
1 st Semester Introduction to Computer and Programming Computer Engineering Department Kasetsart University, Bangkok, THAILAND.
Chapter 1 Computer Hardware1 Computer Hardware A level Computing Book (Reference) By P.M.Heathcore.
Chapter 1 : Overview of Computer and Programming By Suraya Alias
Copyright 2003 Scott/Jones Publishing Standard Version of Starting Out with C++, 4th Edition Chapter 1 Introduction to Computers and Programming.
1 Objectives Discuss reasons for taking this course on computers Outline the scope of this course Define the computer Differentiate between hardware and.
A.Abhari CPS1251 Topic 1: Introduction to Computers Computer Hardware Computer components Connecting Computers Computer Software Operating System (OS)
Computer Systems. Bits Computers represent information as patterns of bits A bit (binary digit) is either 0 or 1 –binary  “two states” true and false,
Introduction to Computer and Programing Thanachat Thanomkulabut.
Computer and Programming. Computer Basics: Outline Hardware and Memory Programs Programming Languages and Compilers.
2 nd Semester Module1 Introduction to Computer and Programming อภิรักษ์ จันทร์สร้าง Aphirak Jansang
Computers and Programming ผศ. ดร. อนันต์ ผลเพิ่ม Anan Phonphoem
CS 125 Lecture 2 Martin van Bommel. Hardware vs Software Hardware - physical components you can see and touch –e.g. processor, keyboard, disk drive Software.
Introduction to Computer and Programing Thanachat Thanomkulabut.
Chapter 1 An Overview of Computers and Programming Languages.
2 nd Semester Module1 Introduction to Computer and Programming อภิรักษ์ จันทร์สร้าง Aphirak Jansang
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved. Introduction to Computers and Computing.
Computer Systems Objectives: To gain an understanding of the types of computer systems. Be able to identify the main components. Understand the difference.
Copyright © 2010 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1: Introduction to Computers and Programming.
Introduction to Computer Programming By: Mr. Baha Hanene Chapter 1.
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.
Introduction to Programming. Key terms  CPU  I/O Devices  Main memory  Secondary memory  Operating system  User interface  Application  GUI 
Computer Architecture and Number Systems
BASIC PROGRAMMING C SCP1103 (02)
King Saud University- College OF Applied Studies
Chapter 1: An Overview of Computers and Programming Languages
BASIC PROGRAMMING C SCP1103 (02)
Introduction to Programming
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Chapter 1: An Overview of Computers and Programming Languages
C++ Programming: From Problem Analysis to Program Design
Chapter 1: Computer Systems
Computer Electronic device Accepts data - input
Computer components.
Computer Electronic device Accepts data - input
Presentation transcript:

1 nd Semester Module1 Introduction to Computer and Programming Thanawin Rakthanmanon Create by: Aphirak Jansang Computer Engineering Department Kasetsart University, Bangkok THAILAND

1 nd Semester Outline  Introduction to Computer  Programming Languages

1 nd Semester Definition of Computer  Devices for performing computations at high speeds with great accuracy  A machine that can be programmed to manipulate symbols  Physical components are known as “Hardware”

1 nd Semester Computer Systems  Hardware (HW) Actual physical machines (equipment) that make up the computer (e.g. monitor, keyboard)  Software (SW) Programs written for a specific application are often called softwares (e.g. Window XP, Linux, Microsoft word)

1 nd Semester Computer Categories  Personal Computer Desktop Computer Notebook PDA – Personal Digital Assistant  Supercomputer  Mainframe High Computation Power

1 nd Semester Computer Components  Input Devices  Output Devices  Computing & Processing Unit

1 nd Semester Input Devices HD CPU Main Memory Secondary Memory (DVD, FDD, HDD) Computer Components (details) *CPU= Central Processing Unit Output Devices

1 nd Semester Computer Components (pictures) Hard discCPU

1 nd Semester Computer Memory  1.Main Memory  2.Secondary Memory

1 nd Semester Main Memory  Can be divided into 2 Categories RAM (Random Access Memory) ROM (Read Only Memory)  Memory Cell -> Byte -> bit  1 Byte = 8 bits

1 nd Semester Secondary Memory  Floppy disk  Hard disk  CD-ROM, CD-R, CD-RW  DVD-ROM, DVD-R, DVD-RW Etc… 1 Kbyte = 2 10 = 1024 bytes 1 Mbyte = 2 20 = 1,048,576 bytes 1 Gbyte = 2 30 = 1,073,741,824 bytes

1 nd Semester Data Representation  Data in computer is represented in “ bit” bit = binary digit  0 or 1 Byte = 8 bits 1 byte can represent many kids of data  1 byte =  the above 1 byte means, “a” or 97  the meaning of 1 byte depends on the program

1 nd Semester Main Memory VS Secondary Memory  Main Memory Much faster More expensive Volatile  Secondary Memory Slower Less expensive Permanent

1 nd Semester Outline  Introduction to Computer  Programming Languages

1 nd Semester Programming Languages  Program A set of instructions for a computer to follow, written in specific programming language  Types of programming language High-Level Language Assembly Language Machine Language

1 nd Semester High-level VS Assembly VS Machine Language  High-level Language Nearly like human word SUM := A * 2 + ALPHA/3;  Assembly Language Some key words are understandable MULL3A, #2, R ADDL3R6, R7, SUM  Machine Language Only “0” and “1” Computer itself understands only Machine language

1 nd Semester High-Level Languages  Procedural Language Fortran Cobol Basic C Pascal  Object-Oriented Language C++ Java C# C#  Functional Language Lisp  Logic Language Prolog

1 nd Semester Summary  Basis of Computer  Programming Language

1 nd Semester Tips  Links  How to check MAC address of your PC Click “run” (from start button) “ cmd ” Type “ ipconfig /all ”  Physical address : E5-xx-xx-xx