SlideShare a Scribd company logo
Introduction to Programming
Vikram Neerugatti
Department of Computer Science and Engineering
Sri Venkateswara University, Tirupati.
15-05-2020
Vikram Neerugatti, Research Scholar, Department of CSE, SVU,
Tirupati.
1
What is programming?
• Person to person communication
• Language-English
• To share information
• Person to machine communication
• To solve human problems
• Language-programming
• C, c++, java
• High, middle, low level languages
15-05-2020
Vikram Neerugatti, Research Scholar, Department of CSE, SVU,
Tirupati.
2
Components of a Machine
• Computer systems
• Hardware
• Software-system-application
• Operating system
• Input-process-output
• Memory
• Low to high, vice versa-compilers
• Interpreters
• Applications/apps
15-05-2020
Vikram Neerugatti, Research Scholar, Department of CSE, SVU,
Tirupati.
3
Algorithm
• Problem-solution
• How we will prepare a Tea?
• Tele phone conversation-friends
• How to come to online class
• Step by step procedure
• Any language-user understanding
• Pseudo code
• design
15-05-2020
Vikram Neerugatti, Research Scholar, Department of CSE, SVU,
Tirupati.
4
Flow chart
• Representation of algorithm
• Pictorial representation of algorithm
• Start/stop
• Input/output
• Process
• Branching
• Looping
• connector
15-05-2020
Vikram Neerugatti, Research Scholar, Department of CSE, SVU,
Tirupati.
5
Program
• Source code
• Any language
• Syntax and semantics
• C-compiler-structured
• Data-need to understand to machine
• datatypes- variables-identifiers-keyword
• File extensions-.c-.obj-.exe
15-05-2020
Vikram Neerugatti, Research Scholar, Department of CSE, SVU,
Tirupati.
6
Expressions
• Operators and operands
• Operators
• Arithmetic
• Logical
• Comparative
• Assignment
• Precedence
• associativity
15-05-2020
Vikram Neerugatti, Research Scholar, Department of CSE, SVU,
Tirupati.
7
Any questions
15-05-2020
Vikram Neerugatti, Research Scholar, Department of CSE, SVU,
Tirupati.
8
15-05-2020
Vikram Neerugatti, Research Scholar, Department of CSE, SVU,
Tirupati.
9
15-05-2020
Vikram Neerugatti, Research Scholar, Department of CSE, SVU,
Tirupati.
10

More Related Content

What's hot (11)

Khayabaane testing
Khayabaane testingKhayabaane testing
Khayabaane testing
 
AP Computer Science Test Prep Part 1 - Introduction to java Programming
AP Computer Science Test Prep Part 1 - Introduction to java ProgrammingAP Computer Science Test Prep Part 1 - Introduction to java Programming
AP Computer Science Test Prep Part 1 - Introduction to java Programming
 
Schoo Innovation Project - Robotics and Coding
Schoo Innovation Project - Robotics and CodingSchoo Innovation Project - Robotics and Coding
Schoo Innovation Project - Robotics and Coding
 
Shubham_Saxena_Aigarh_B.TECH_CSE_2015
Shubham_Saxena_Aigarh_B.TECH_CSE_2015Shubham_Saxena_Aigarh_B.TECH_CSE_2015
Shubham_Saxena_Aigarh_B.TECH_CSE_2015
 
Level of itee exam
Level of itee examLevel of itee exam
Level of itee exam
 
CV_Arun_Latest
CV_Arun_LatestCV_Arun_Latest
CV_Arun_Latest
 
Chetan_Resume
Chetan_ResumeChetan_Resume
Chetan_Resume
 
Hw4tokyo
Hw4tokyoHw4tokyo
Hw4tokyo
 
snehika resume
snehika resumesnehika resume
snehika resume
 
shaileshfres
shaileshfresshaileshfres
shaileshfres
 
Introduction to coding and Python
Introduction to coding and PythonIntroduction to coding and Python
Introduction to coding and Python
 

Similar to Introduction to programming

Industrial trainingsoftware 2011
Industrial trainingsoftware 2011Industrial trainingsoftware 2011
Industrial trainingsoftware 2011
dkhari
 
Industrial trainingembedded 2011
Industrial trainingembedded 2011Industrial trainingembedded 2011
Industrial trainingembedded 2011
dkhari
 
Summer trainingsoftware 2011
Summer trainingsoftware 2011Summer trainingsoftware 2011
Summer trainingsoftware 2011
dkhari
 
Industrial trainingvlsi design-2011
Industrial trainingvlsi design-2011Industrial trainingvlsi design-2011
Industrial trainingvlsi design-2011
dkhari
 
Zuo Wei 2016
Zuo Wei 2016Zuo Wei 2016
Zuo Wei 2016
Wei Zuo
 

Similar to Introduction to programming (20)

Industrial trainingsoftware 2011
Industrial trainingsoftware 2011Industrial trainingsoftware 2011
Industrial trainingsoftware 2011
 
Industrial trainingembedded 2011
Industrial trainingembedded 2011Industrial trainingembedded 2011
Industrial trainingembedded 2011
 
Summer trainingsoftware 2011
Summer trainingsoftware 2011Summer trainingsoftware 2011
Summer trainingsoftware 2011
 
Resume aug 2016
Resume aug 2016Resume aug 2016
Resume aug 2016
 
Project proposal Module
Project proposal ModuleProject proposal Module
Project proposal Module
 
Industrial trainingvlsi design-2011
Industrial trainingvlsi design-2011Industrial trainingvlsi design-2011
Industrial trainingvlsi design-2011
 
Networking
NetworkingNetworking
Networking
 
Computer science
Computer scienceComputer science
Computer science
 
Obop 210 intro to python programming environment
Obop 210 intro to python programming environmentObop 210 intro to python programming environment
Obop 210 intro to python programming environment
 
Wireless Presentation Systems: Ad Hoc and Enterprise Solutions for the Intera...
Wireless Presentation Systems: Ad Hoc and Enterprise Solutions for the Intera...Wireless Presentation Systems: Ad Hoc and Enterprise Solutions for the Intera...
Wireless Presentation Systems: Ad Hoc and Enterprise Solutions for the Intera...
 
RKSinha_latest_december
RKSinha_latest_decemberRKSinha_latest_december
RKSinha_latest_december
 
CV_Brijesh_Kumar
CV_Brijesh_KumarCV_Brijesh_Kumar
CV_Brijesh_Kumar
 
Pritam online exam synopsis
Pritam online  exam synopsisPritam online  exam synopsis
Pritam online exam synopsis
 
Introduction to Networking
Introduction to NetworkingIntroduction to Networking
Introduction to Networking
 
ICT Curriculum for Secondary Students
ICT Curriculum for Secondary StudentsICT Curriculum for Secondary Students
ICT Curriculum for Secondary Students
 
Pushkar singh
Pushkar singhPushkar singh
Pushkar singh
 
Zuo Wei 2016
Zuo Wei 2016Zuo Wei 2016
Zuo Wei 2016
 
Hello World - Introduction to coding.pptx
Hello World - Introduction to coding.pptxHello World - Introduction to coding.pptx
Hello World - Introduction to coding.pptx
 
PI TOP: HARDWARE-ENABLED SUPERCOMPUTER
PI TOP: HARDWARE-ENABLED SUPERCOMPUTERPI TOP: HARDWARE-ENABLED SUPERCOMPUTER
PI TOP: HARDWARE-ENABLED SUPERCOMPUTER
 
Image processing
Image processingImage processing
Image processing
 

More from Vikram Nandini

More from Vikram Nandini (20)

IoT: From Copper strip to Gold Bar
IoT: From Copper strip to Gold BarIoT: From Copper strip to Gold Bar
IoT: From Copper strip to Gold Bar
 
Design Patterns
Design PatternsDesign Patterns
Design Patterns
 
Linux File Trees and Commands
Linux File Trees and CommandsLinux File Trees and Commands
Linux File Trees and Commands
 
Introduction to Linux & Basic Commands
Introduction to Linux & Basic CommandsIntroduction to Linux & Basic Commands
Introduction to Linux & Basic Commands
 
INTRODUCTION to OOAD
INTRODUCTION to OOADINTRODUCTION to OOAD
INTRODUCTION to OOAD
 
Ethics
EthicsEthics
Ethics
 
Manufacturing - II Part
Manufacturing - II PartManufacturing - II Part
Manufacturing - II Part
 
Manufacturing
ManufacturingManufacturing
Manufacturing
 
Business Models
Business ModelsBusiness Models
Business Models
 
Prototyping Online Components
Prototyping Online ComponentsPrototyping Online Components
Prototyping Online Components
 
Artificial Neural Networks
Artificial Neural NetworksArtificial Neural Networks
Artificial Neural Networks
 
IoT-Prototyping
IoT-PrototypingIoT-Prototyping
IoT-Prototyping
 
Design Principles for Connected Devices
Design Principles for Connected DevicesDesign Principles for Connected Devices
Design Principles for Connected Devices
 
Introduction to IoT
Introduction to IoTIntroduction to IoT
Introduction to IoT
 
Embedded decices
Embedded decicesEmbedded decices
Embedded decices
 
Communication in the IoT
Communication in the IoTCommunication in the IoT
Communication in the IoT
 
Introduction to Cyber Security
Introduction to Cyber SecurityIntroduction to Cyber Security
Introduction to Cyber Security
 
cloud computing UNIT-2.pdf
cloud computing UNIT-2.pdfcloud computing UNIT-2.pdf
cloud computing UNIT-2.pdf
 
Introduction to Web Technologies
Introduction to Web TechnologiesIntroduction to Web Technologies
Introduction to Web Technologies
 
Cascading Style Sheets
Cascading Style SheetsCascading Style Sheets
Cascading Style Sheets
 

Recently uploaded

Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
Atif Razi
 
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
Kamal Acharya
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
Kamal Acharya
 

Recently uploaded (20)

Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in KrakówNatalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Kraków
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfA CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptx
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
 
IT-601 Lecture Notes-UNIT-2.pdf Data Analysis
IT-601 Lecture Notes-UNIT-2.pdf Data AnalysisIT-601 Lecture Notes-UNIT-2.pdf Data Analysis
IT-601 Lecture Notes-UNIT-2.pdf Data Analysis
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
 
fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projection
 
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and VisualizationKIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdf
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
 

Introduction to programming

  • 1. Introduction to Programming Vikram Neerugatti Department of Computer Science and Engineering Sri Venkateswara University, Tirupati. 15-05-2020 Vikram Neerugatti, Research Scholar, Department of CSE, SVU, Tirupati. 1
  • 2. What is programming? • Person to person communication • Language-English • To share information • Person to machine communication • To solve human problems • Language-programming • C, c++, java • High, middle, low level languages 15-05-2020 Vikram Neerugatti, Research Scholar, Department of CSE, SVU, Tirupati. 2
  • 3. Components of a Machine • Computer systems • Hardware • Software-system-application • Operating system • Input-process-output • Memory • Low to high, vice versa-compilers • Interpreters • Applications/apps 15-05-2020 Vikram Neerugatti, Research Scholar, Department of CSE, SVU, Tirupati. 3
  • 4. Algorithm • Problem-solution • How we will prepare a Tea? • Tele phone conversation-friends • How to come to online class • Step by step procedure • Any language-user understanding • Pseudo code • design 15-05-2020 Vikram Neerugatti, Research Scholar, Department of CSE, SVU, Tirupati. 4
  • 5. Flow chart • Representation of algorithm • Pictorial representation of algorithm • Start/stop • Input/output • Process • Branching • Looping • connector 15-05-2020 Vikram Neerugatti, Research Scholar, Department of CSE, SVU, Tirupati. 5
  • 6. Program • Source code • Any language • Syntax and semantics • C-compiler-structured • Data-need to understand to machine • datatypes- variables-identifiers-keyword • File extensions-.c-.obj-.exe 15-05-2020 Vikram Neerugatti, Research Scholar, Department of CSE, SVU, Tirupati. 6
  • 7. Expressions • Operators and operands • Operators • Arithmetic • Logical • Comparative • Assignment • Precedence • associativity 15-05-2020 Vikram Neerugatti, Research Scholar, Department of CSE, SVU, Tirupati. 7
  • 8. Any questions 15-05-2020 Vikram Neerugatti, Research Scholar, Department of CSE, SVU, Tirupati. 8
  • 9. 15-05-2020 Vikram Neerugatti, Research Scholar, Department of CSE, SVU, Tirupati. 9
  • 10. 15-05-2020 Vikram Neerugatti, Research Scholar, Department of CSE, SVU, Tirupati. 10