+ All Categories
Home > Technology > Introduction to Computer and Programming - Lecture 01

Introduction to Computer and Programming - Lecture 01

Date post: 01-Nov-2014
Category:
Upload: hassaanciit
View: 639 times
Download: 6 times
Share this document with a friend
Description:
For latest lectures, join www.facebook.com/groups/ciit.bse
Popular Tags:
22
Introduction to Computers and Programming (CSC103) Lecture 01 1
Transcript
Page 1: Introduction to Computer and Programming - Lecture 01

Introduction to Computers and Programming (CSC103)

Lecture 01

1

Page 2: Introduction to Computer and Programming - Lecture 01

Marks Distribution

• Quizzes 10%

• Assignments 15%

• 1st Sessional 10%

• 2nd Sessional 15%

• Final Exam 50%

2

Page 3: Introduction to Computer and Programming - Lecture 01

3

Text Book:

Let us C, Yashvant P. Kanetkar, 10th edition

Reference Books:

Discovering Computers 2010: Living in a Digital World

Programming in ANSI C (Revised edition) by Stephen G. Kochan, SAMS Publication.

Introduction to Programming using Turbo C by Robert Lafore

Web Sites & Material:

Will refer you to different web sites and will provide you with different notes if it’s required.

Page 4: Introduction to Computer and Programming - Lecture 01

Course requirements

Quizzes – 10% There will be surprise quizzes. It can be taken at any time during Lecture/Lab,

written or computer based

Assignments – 15% They will be announced with a specific deadline

Instructions will be provided along with the assignment statement

Copying assignment will result 0 Marks, both for source and copied assignment

4

Page 5: Introduction to Computer and Programming - Lecture 01

How to get good marks?

Requirements Overall Class Attitude

Things to Avoid (Cut-Copy-Paste Culture, Carelessness)

Things to do (Innovation, Confidence, Work Attitude)

Sense of maturity and continuous learning

5

Page 6: Introduction to Computer and Programming - Lecture 01

Examination

1st Sessional – 10%

2nd Sessional – 15%

Final Exam – 50%

I personally believe in “thorough studies” so usually no choices given in the exam

Every thing discussed, during the class or given as reading material, could be part of the exams

Questions will be formulated in a way to examine both conceptual thinking as well as bookish

Other details will be given before the exam

6

Page 7: Introduction to Computer and Programming - Lecture 01

Computers?

7

Page 8: Introduction to Computer and Programming - Lecture 01

A World of Computers

• Computers are everywhere

8

Page 9: Introduction to Computer and Programming - Lecture 01

What Is a Computer?

• A computer is an electronic device, operating under the control of instructions stored in its own memory

9

Collects data

(input) Processing

Produces information

(output)

Information Processing Cycle

Page 10: Introduction to Computer and Programming - Lecture 01

What Is a Computer?

10

Page 11: Introduction to Computer and Programming - Lecture 01

The Components of a Computer

• A computer contains many electric, electronic, and mechanical components known as hardware

11

• Allows you to enter data and instructions into a computer Input Device

• Hardware component that conveys information to one or more people Output Device

• Case that contains the electronic components of the computer that are used to process data System Unit

• Holds data, instructions, and information for future use Storage Device

• Enables a computer to send and receive data, instructions and information to and from one or more computers or mobile devices

Communications Device

Page 12: Introduction to Computer and Programming - Lecture 01

The Components of a Computer

12

Page 13: Introduction to Computer and Programming - Lecture 01

Networks and the Internet

• A network is a collection of computers and devices connected together, often wirelessly, via communications devices and transmission media

13

Page 14: Introduction to Computer and Programming - Lecture 01

Networks and the Internet

• The Internet is a worldwide collection of networks that connects millions of businesses, government agencies, educational institutions, and individuals

14

Page 15: Introduction to Computer and Programming - Lecture 01

Computer Software

• Software, also called a program, tells the computer what tasks to perform and how to perform them

15

System Software

• Operating system

• Utility program

Application Software

Page 16: Introduction to Computer and Programming - Lecture 01

System Software

• Operating System

– Main System Software

– Starts up Computer & Control its Operations

– Computer cannot function without Operating System

– Examples: Windows, Mac OS, Linux

• Utility Program

– Analyze, Configure, Optimize and Maintain the Computer

– Examples: Disk Utilities (storage, checkers, backup, file managers etc), Antivirus

16

Page 17: Introduction to Computer and Programming - Lecture 01

Application Software

• Performs Specific Tasks, such as;

– Creating Letters

– Preparing budgets

– Managing inventory

– Playing games

– Scheduling appointments

– Editing photographs

– Making travel plans

– Viewing web pages

17

Page 18: Introduction to Computer and Programming - Lecture 01

Computer Software

• A programmer develops software or writes the instructions that direct the computer to process data into information

18

Page 19: Introduction to Computer and Programming - Lecture 01

Servers

• A server controls access to the hardware, software, and other resources on a network

– Provides a centralized storage area for programs, data, and information

19

Page 20: Introduction to Computer and Programming - Lecture 01

Mainframes

• A mainframe is a large, expensive, powerful computer that can handle hundreds or thousands of connected users simultaneously

• Commonly used in; Hospitals, Universities, Large Businesses, Banks, Government Offices

• Usually operates 24 hours a day

– during day time it serves wide variety of users

– at night, it commonly performs large processing tasks (payroll, billing, backups etc)

20

Page 21: Introduction to Computer and Programming - Lecture 01

Supercomputers

• A supercomputer is the fastest, most powerful and most expensive computer

– Fastest supercomputers are capable of processing more than one quadrillion instructions in a single second

21

Page 22: Introduction to Computer and Programming - Lecture 01

Mainframe Computers vs Supercomputers

• Mainframe Computers

– Typically run multiple applications simultaneously to serve a wide variety of users

• Supercomputers

– Generally run one program at a time, as fast as possible

22


Recommended