Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Computing Lecture 1. Instructor: Nadeem Ahmad Khan TA: Haroon Waseem Haroon Waseem.

Similar presentations


Presentation on theme: "Introduction to Computing Lecture 1. Instructor: Nadeem Ahmad Khan TA: Haroon Waseem Haroon Waseem."— Presentation transcript:

1 Introduction to Computing Lecture 1

2 Instructor: Nadeem Ahmad Khan TA: Haroon Waseem Haroon Waseem

3 Course Goals ► Introduce computers and computing ► Build programming concepts for next level programming courses ► Familiarize students with Visual Basic 6

4 Textbooks Computing Fundamentals with Visual Basic (Chapters 1-7)

5 Visit the course website for the course outline http://suraj.lums.edu.pk/~cs101w04 There will be one class and one lab weekly Visit the course website for the course outline http://suraj.lums.edu.pk/~cs101w04 There will be one class and one lab weekly

6 Course Policy

7 Please be on time (better: before time)

8 ► Unannounced ► Applicable rules and submission deadlines will be indicated with the assignments ► No make-ups Assignments (15%)

9 ► 10-15 minutes duration ► Will cover reading assignments and material covered in the class material covered in the class ► Unannounced ► No make-ups ► you may miss at most two quizzes without penalty! without penalty! Class Quizzes (15%)

10 ► Will be on hardcopy quiz or a short graded in-class computer programming assignment ► Unannounced ► No make-ups ► you may miss at most two lab quizzes without penalty! without penalty! Lab Quizzes (15%)

11 ► Close book ► Will be based on all material covered in the first 10 sessions the first 10 sessions Midterm (25%)

12 Final Exam (30%) ► Close book ► Will be based on all material covered in the entire course of 10 weeks

13 Office Hours ► Hours reserved by the instructor & TA’s for the students of CS101 for:  Answering questions  Clarifying concepts  Discussing assignments & quizzes

14 For more info. and announcements related to the course : Check the course web site and your email often

15 What is a Computer and can a Computer think?

16

17 ► Device that accepts input, process and stores data, and gives output A Computer: A Computer: ► Device that can execute specific set of instructions in a well- defined manner

18 ► Computer Hardware ► Electric, electronic, and mechanical devices Computer System Basics ► Computer Software ► Programs and data in electronic form on a storage medium ► Program- Sequence of Instructions

19 Computer Hardware

20 ► Input devices ► Processor & Memory ► Storage devices ► Output devices

21 Input Devices ► Mouse ► Keyboard ► Joystick ► Light pen ► Tablet ► Camera ► Microphone

22 Output Devices Printer - laser, inkjet, dotmatrix, thermal Plotter - flatbed, drum Speakers Monitor - CRT, LCD, projector

23 Modem ?

24 (Secondary) Storage ► Punch cards ► Hard disk ► Floppy ► CD ► DVD

25 Peripheral Devices?

26 Processor/CPU ► Pentium ► 8086 ► Celeron ► SPARC ► Alpha etc etc What are Control Unit and ALU?

27 Memory (Primary Storage) ► RAM ► ROM ► EPROM etc. etc. Virtual Memory?

28 Bits & Bytes Bit - a binary digit Byte - a binary word consisting of 8 bits kB - 1024 bytes MB - 1024 kB GB - 1024 MB TB - 1024 GB

29 Ports ► Parallel ► Serial etc. etc.

30 Figure

31 The Bus?

32 Keyboard Mouse Printer RAM/ROM HD Mem Bus System Bus Monitor CD Processor Floating Point Unit Integer Unit Cache Control Unit

33 Licensed and Free Software ► Single user license ► Multiple user license ► Concurrent use license ► Site license ► Public domain software ► Shareware Computer Software

34 ► System Software: ► Controls the computer ► Performs the basic operating tasks Computer Software: ► Application Software: ► Help user to accomplish a specific task

35 Application Software System Software Hardware

36 System Software Operating systems ► Works as coordinator between hardware and user software Example: Opening a word document, screen display, print, and save. ► Works as coordinator between hardware and user software Example: Opening a word document, screen display, print, and save. ► Allocates system resources (CPU, peripherals) Examples: use of key board, mouse, playing music, displaying on monitor

37 System Software Contd. Utility Software Software that augment the system software Example: preparing disks to store data

38 System Software Contd. Device Drivers Device Drivers The system software that helps computer control a peripheral device. Usually supplied by the vendor of the computer device The system software that helps computer control a peripheral device. Usually supplied by the vendor of the computer device Example: DD for mouse, DD for Laser printer

39 System Software Contd. Programming Languages Tools to create the Application Software

40 Application Software ► Productivity software Software which enhance the productivity

41 Application Software Contd. ► Business software ► Help org. to efficiently do routine tasks  Horizontal Market business software  Vertical Market business software

42 Application Software Contd. ► Entertainment software ► Educational software

43 Computer Networks: A collection of computers and other devices that communicate with each other to share data, hardware and software

44 Computer Networks (contd.) ► Local Area Networks (LAN): Network that is located within a relatively limited area (a building or campus) ► Wide Area Networks (WAN): Network that covers a large geographical area

45 A Computer Network Local workstation Workstation Network Server Network Printer

46 Internet Is a collection of local, regional, and national computer networks that are linked together to exchange data and distribute computing tasks Is a collection of local, regional, and national computer networks that are linked together to exchange data and distribute computing tasks World Wide Web (WWW) and Electronic Mails (E-mail) are among the Internet Services World Wide Web (WWW) and Electronic Mails (E-mail) are among the Internet Services

47 History of Computing

48 Charles Babbage (1791-1871) ► Designer of the Analytical Engine - the very first computer (1833)

49 John Von Neumann ► Developed the stored program concept

50 Chapter 1 The Number Systems

51 Binary Number System What is the Base of the Decimal Number System?

52 Binary Number System The Base of the Binary System is 2

53 Binary Number System How to know the (decimal system) value of a binary number?


Download ppt "Introduction to Computing Lecture 1. Instructor: Nadeem Ahmad Khan TA: Haroon Waseem Haroon Waseem."

Similar presentations


Ads by Google