Cp orientation

26
C Programming

description

this is best ppt

Transcript of Cp orientation

Page 1: Cp orientation

C Programming

Page 2: Cp orientation

C is

A Computer Programming Language

Page 3: Cp orientation

Computer

• An electronic device which takes some data as input and gives some information as output after some processing.

INPUT

OUTPUTPROCESS

Page 4: Cp orientation

PURPOSE

• What NOT?

• Where NOT?

Page 5: Cp orientation

What is the need of Programming Language?

Page 6: Cp orientation

PROGRAM•Set of instructions

Page 7: Cp orientation

C History• Developed between 1969 and 1973 • By Dennis Ritchie• Evolved from B, which evolved from BCPL

Page 8: Cp orientation

Use of ‘C’

Page 9: Cp orientation

• Foundation programming language.• Used in systems programming– Operating systems– Utility programs– Compilers

• the most commonly-used language for embedded systems

Page 10: Cp orientation

Embedded Systems

Page 11: Cp orientation

Why should I learn C Language in the Graduation?

• As a CSE/IT Graduate, it is the fundamental language for learning new programming languages in the higher classes

• In many of the Laboratories, we use C as the implementation language

•For non-computer science students, it will be useful to do projects in their area

•Knowledge of C language will be tested in the interviews, irrespective of branch

Page 12: Cp orientation

How can I acquire C Programming Skills?

•Continuous practice

•Programming is the easiest thing

•The way we think will be put in the form of instructions

Page 13: Cp orientation

What should I learn in C Programming?

• Program consists of Instructions and data

• Various types of Instructions

• Various types of data that can be represented

Page 14: Cp orientation

What you learn in C Programming in the first year?

• Various types of Instructions

# How to make decisions?

# How to repeat the execution of various instructions?

Page 15: Cp orientation

What you learn in C Programming in the first year?

• Various types of data representation

# How to represent simple values? # How to represent list of values of similar type?

# How to represent list of values of different type?

Page 16: Cp orientation

Text BooksProgramming in ANSI C E Balaguru SamyLet us C Yaswant KanetkarWorking with C Yaswant KanetkarC Programming ForouzanLots of online resources

Page 17: Cp orientation

Software Applications

Page 18: Cp orientation

Modern Communication System

Internet Server

PC client

Local Area Network

PDA

Internet Applications Serving Local and Remote Users

Page 19: Cp orientation

Banking Sector

In Olden Days: For Depositing a check at a bank

Page 20: Cp orientation

But Today…..

Transactions through ATM’s

Page 21: Cp orientation

E-Commerce: Web Purchase

Page 22: Cp orientation

Video Conferencing

Page 23: Cp orientation

Traffic Monitoring System

Page 24: Cp orientation

Production Control System

ProductionControlSystem

Parts

Machine Tools Manipulators Conveyor Belt

FinishedProducts

Page 25: Cp orientation

Engineering is not Uni-disciplinary

It is Multi-Disciplinary

Software Skills are essential for all Graduate students

Page 26: Cp orientation

Thank You