Introduction to Computer and Programming - Lecture 01

Post on 01-Nov-2014

639 views 6 download

Tags:

description

For latest lectures, join www.facebook.com/groups/ciit.bse

transcript

Introduction to Computers and Programming (CSC103)

Lecture 01

1

Marks Distribution

• Quizzes 10%

• Assignments 15%

• 1st Sessional 10%

• 2nd Sessional 15%

• Final Exam 50%

2

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.

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

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

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

Computers?

7

A World of Computers

• Computers are everywhere

8

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

What Is a Computer?

10

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

The Components of a Computer

12

Networks and the Internet

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

13

Networks and the Internet

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

14

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

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

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

Computer Software

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

18

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

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

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

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