SlideShare a Scribd company logo
1 of 2
ST. STEPHEN’S HIGH SCHOOL
COMPUTER DEPARTMENT
S.Y. 2014-2015
COMPUTER SCIENCE
 is the scientific and practical approach to computation and its applications
 study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms)
 It underlies the acquisition, representation, processing, storage, communication of, and access to information
 A computer scientist specializes in the theory of computation and the design of computational systems
PROGRAMMING
 is the art and science of creating computer programs
 is also called software engineering which is a multistep process for creating a program
 ALGORITHM – is a set of ordered steps for solving a problem
 PROGRAMMER – the person who creates a program, he makes the computer to “act intelligently” or not
 PROGRAM – is a list of instructions that the computer must follow to process data into information
 LOGIC – is the theory and art of critical and analytical reasoning
 CODING – is simply typing words and numbers onto a computer
 ENCODER – the person who type characters onto the computer
 GIGO – Garbage In, Garbage Out
CLASSIFICATION OF PROGRAMMING LANGUAGES
 Language is a medium for communication. Languages we speak are called natural languages
 Programming language is a subset of the set of natural languages. It contains all the symbols, characters, and usage
rules that permit a human being to communicate with computers
 Low Level Language – machine language, these are codes that are difficult to interpret
 Middle Level Language – English-like codes
 High Level Language – computer instructions that uses words that can be found in the English dictionary
SDLC – SYSTEM DEVELOPMENT LIFE CYCLE
1. PROBLEM ANALYSIS
a. Define the problem and the user
b. Determine the desired output
c. Determine the desired inputs
d. Determine the desired processing
e. Double check the feasibility of implementing the program
f. Document the analysis
STRUCTURED PROGRAMMING USING JAVA | Page 1 of 2
ST. STEPHEN’S HIGH SCHOOL
COMPUTER DEPARTMENT
S.Y. 2014-2015
2. PROGRAM DESIGN
a. Top-Down Approach
b. Algorithm
c. Pseudocode
d. Flowchart
e. Do a structured walkthrough
3. PROGRAM CODING
a. Select the appropriate programming language
 Computations
 Database
 Web
 Information System
b. Follow the syntax
 syntax of a computer language is the set of rules that defines the combinations of symbols that are
considered to be a correctly structured document or fragment in that language
4. PROGRAM TESTING
a. PERFORM DESK-CHECKING
 Review from step 1
b. DEBUGGING
 Syntax Error
 Run-Time Error
 Logical Error
c. RUN REAL DATA
 Input dummy data
5. DOCUMENTATION AND MAINTENANCE
a. User Documentation
b. Operator Documentation
c. Programmer documentation
d. Maintain the program
STRUCTURED PROGRAMMING USING JAVA | Page 2 of 2

More Related Content

What's hot

Cpu (Coumputer languages)
Cpu (Coumputer languages)Cpu (Coumputer languages)
Cpu (Coumputer languages)Harsh Patel
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programmingSangheethaa Sukumaran
 
Lang generations 7557_syed_ghazanfarnaqvi_saturday
Lang generations 7557_syed_ghazanfarnaqvi_saturdayLang generations 7557_syed_ghazanfarnaqvi_saturday
Lang generations 7557_syed_ghazanfarnaqvi_saturdaySyed Naqvi
 
Lecture 5 - Structured Programming Language
Lecture 5 - Structured Programming Language Lecture 5 - Structured Programming Language
Lecture 5 - Structured Programming Language Md. Imran Hossain Showrov
 
C programming language for beginners
C programming language for beginners C programming language for beginners
C programming language for beginners ShreyaSingh291866
 
What is programming what are its benefits
What is programming  what are its benefits What is programming  what are its benefits
What is programming what are its benefits Vijay Singh Khatri
 
From requirements to ready to run
From requirements to ready to runFrom requirements to ready to run
From requirements to ready to runijfcstjournal
 
La 5 Programming2
La 5   Programming2La 5   Programming2
La 5 Programming2Cma Mohd
 
Introduction To Computer Programming
Introduction To Computer ProgrammingIntroduction To Computer Programming
Introduction To Computer ProgrammingHussain Buksh
 
Evolution of programinglang
Evolution of programinglangEvolution of programinglang
Evolution of programinglangSUPER ULTRON
 

What's hot (20)

Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Cpu (Coumputer languages)
Cpu (Coumputer languages)Cpu (Coumputer languages)
Cpu (Coumputer languages)
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
Introduction to C Programming
Introduction to C ProgrammingIntroduction to C Programming
Introduction to C Programming
 
Lang generations 7557_syed_ghazanfarnaqvi_saturday
Lang generations 7557_syed_ghazanfarnaqvi_saturdayLang generations 7557_syed_ghazanfarnaqvi_saturday
Lang generations 7557_syed_ghazanfarnaqvi_saturday
 
La5 programming
La5  programmingLa5  programming
La5 programming
 
Basic Meaning of Computer languages
Basic Meaning of Computer languagesBasic Meaning of Computer languages
Basic Meaning of Computer languages
 
Notacd07
Notacd07Notacd07
Notacd07
 
Introduction to programming c
Introduction to programming cIntroduction to programming c
Introduction to programming c
 
Lecture 5 - Structured Programming Language
Lecture 5 - Structured Programming Language Lecture 5 - Structured Programming Language
Lecture 5 - Structured Programming Language
 
Lecture 21 - Preprocessor and Header File
Lecture 21 - Preprocessor and Header FileLecture 21 - Preprocessor and Header File
Lecture 21 - Preprocessor and Header File
 
Programming Languages
Programming LanguagesProgramming Languages
Programming Languages
 
C programming language for beginners
C programming language for beginners C programming language for beginners
C programming language for beginners
 
What is programming what are its benefits
What is programming  what are its benefits What is programming  what are its benefits
What is programming what are its benefits
 
Programming
ProgrammingProgramming
Programming
 
Programming
ProgrammingProgramming
Programming
 
From requirements to ready to run
From requirements to ready to runFrom requirements to ready to run
From requirements to ready to run
 
La 5 Programming2
La 5   Programming2La 5   Programming2
La 5 Programming2
 
Introduction To Computer Programming
Introduction To Computer ProgrammingIntroduction To Computer Programming
Introduction To Computer Programming
 
Evolution of programinglang
Evolution of programinglangEvolution of programinglang
Evolution of programinglang
 

Similar to Java@intro to programming

Ppt about programming in methodology
Ppt about programming in methodology Ppt about programming in methodology
Ppt about programming in methodology Vaishnavirakshe2
 
Unit 1_Evaluation Criteria_session 3.pptx
Unit 1_Evaluation Criteria_session 3.pptxUnit 1_Evaluation Criteria_session 3.pptx
Unit 1_Evaluation Criteria_session 3.pptxAsst.prof M.Gokilavani
 
Teaching of computer programming
Teaching of  computer programmingTeaching of  computer programming
Teaching of computer programmingmarpasha
 
Form5 cd1
Form5 cd1Form5 cd1
Form5 cd1smktsj2
 
Software development slides
Software development slidesSoftware development slides
Software development slidesiarthur
 
introductiontocomputerprogramming-140713205433-phpapp02.pptx
introductiontocomputerprogramming-140713205433-phpapp02.pptxintroductiontocomputerprogramming-140713205433-phpapp02.pptx
introductiontocomputerprogramming-140713205433-phpapp02.pptxummeafruz
 
Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02Lanie Plecerda
 
introduction to programming
introduction to programmingintroduction to programming
introduction to programmingGaea Bonita
 
12eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate01
12eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate0112eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate01
12eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate01Ankush Kumar
 
Lecture 6.pptx
Lecture 6.pptxLecture 6.pptx
Lecture 6.pptxShimoFcis
 
PCCF UNIT 1.pptx
PCCF UNIT 1.pptxPCCF UNIT 1.pptx
PCCF UNIT 1.pptxDivyaKS12
 

Similar to Java@intro to programming (20)

Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Computer Programming
Computer Programming Computer Programming
Computer Programming
 
Ppt about programming in methodology
Ppt about programming in methodology Ppt about programming in methodology
Ppt about programming in methodology
 
10 lesson 2
10 lesson 210 lesson 2
10 lesson 2
 
Unit 1_Evaluation Criteria_session 3.pptx
Unit 1_Evaluation Criteria_session 3.pptxUnit 1_Evaluation Criteria_session 3.pptx
Unit 1_Evaluation Criteria_session 3.pptx
 
UNIT 2 ECSE-2.pptx
UNIT 2 ECSE-2.pptxUNIT 2 ECSE-2.pptx
UNIT 2 ECSE-2.pptx
 
Introduction to programing languages part 1
Introduction to programing languages   part 1Introduction to programing languages   part 1
Introduction to programing languages part 1
 
Teaching of computer programming
Teaching of  computer programmingTeaching of  computer programming
Teaching of computer programming
 
Form5 cd1
Form5 cd1Form5 cd1
Form5 cd1
 
Software development slides
Software development slidesSoftware development slides
Software development slides
 
PCCF Unit 2.pptx
PCCF Unit 2.pptxPCCF Unit 2.pptx
PCCF Unit 2.pptx
 
introductiontocomputerprogramming-140713205433-phpapp02.pptx
introductiontocomputerprogramming-140713205433-phpapp02.pptxintroductiontocomputerprogramming-140713205433-phpapp02.pptx
introductiontocomputerprogramming-140713205433-phpapp02.pptx
 
Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02Introductiontocomputerprogramming 140713205433-phpapp02
Introductiontocomputerprogramming 140713205433-phpapp02
 
Computer
ComputerComputer
Computer
 
introduction to programming
introduction to programmingintroduction to programming
introduction to programming
 
12eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate01
12eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate0112eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate01
12eb50e2-6ffd-41a0-ac74-d6c77b516b5d-150409094316-conversion-gate01
 
Chapter 4 computer language
Chapter 4 computer languageChapter 4 computer language
Chapter 4 computer language
 
Software
SoftwareSoftware
Software
 
Lecture 6.pptx
Lecture 6.pptxLecture 6.pptx
Lecture 6.pptx
 
PCCF UNIT 1.pptx
PCCF UNIT 1.pptxPCCF UNIT 1.pptx
PCCF UNIT 1.pptx
 

More from Arvin Buendia

More from Arvin Buendia (6)

Java@intro to java
Java@intro to javaJava@intro to java
Java@intro to java
 
Intro to java
Intro to javaIntro to java
Intro to java
 
Intro to programming
Intro to programmingIntro to programming
Intro to programming
 
Intro to java
Intro to javaIntro to java
Intro to java
 
Introduction to turbo c
Introduction to turbo cIntroduction to turbo c
Introduction to turbo c
 
Turbo-C Operators
Turbo-C OperatorsTurbo-C Operators
Turbo-C Operators
 

Recently uploaded

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 

Recently uploaded (20)

Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 

Java@intro to programming

  • 1. ST. STEPHEN’S HIGH SCHOOL COMPUTER DEPARTMENT S.Y. 2014-2015 COMPUTER SCIENCE  is the scientific and practical approach to computation and its applications  study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms)  It underlies the acquisition, representation, processing, storage, communication of, and access to information  A computer scientist specializes in the theory of computation and the design of computational systems PROGRAMMING  is the art and science of creating computer programs  is also called software engineering which is a multistep process for creating a program  ALGORITHM – is a set of ordered steps for solving a problem  PROGRAMMER – the person who creates a program, he makes the computer to “act intelligently” or not  PROGRAM – is a list of instructions that the computer must follow to process data into information  LOGIC – is the theory and art of critical and analytical reasoning  CODING – is simply typing words and numbers onto a computer  ENCODER – the person who type characters onto the computer  GIGO – Garbage In, Garbage Out CLASSIFICATION OF PROGRAMMING LANGUAGES  Language is a medium for communication. Languages we speak are called natural languages  Programming language is a subset of the set of natural languages. It contains all the symbols, characters, and usage rules that permit a human being to communicate with computers  Low Level Language – machine language, these are codes that are difficult to interpret  Middle Level Language – English-like codes  High Level Language – computer instructions that uses words that can be found in the English dictionary SDLC – SYSTEM DEVELOPMENT LIFE CYCLE 1. PROBLEM ANALYSIS a. Define the problem and the user b. Determine the desired output c. Determine the desired inputs d. Determine the desired processing e. Double check the feasibility of implementing the program f. Document the analysis STRUCTURED PROGRAMMING USING JAVA | Page 1 of 2
  • 2. ST. STEPHEN’S HIGH SCHOOL COMPUTER DEPARTMENT S.Y. 2014-2015 2. PROGRAM DESIGN a. Top-Down Approach b. Algorithm c. Pseudocode d. Flowchart e. Do a structured walkthrough 3. PROGRAM CODING a. Select the appropriate programming language  Computations  Database  Web  Information System b. Follow the syntax  syntax of a computer language is the set of rules that defines the combinations of symbols that are considered to be a correctly structured document or fragment in that language 4. PROGRAM TESTING a. PERFORM DESK-CHECKING  Review from step 1 b. DEBUGGING  Syntax Error  Run-Time Error  Logical Error c. RUN REAL DATA  Input dummy data 5. DOCUMENTATION AND MAINTENANCE a. User Documentation b. Operator Documentation c. Programmer documentation d. Maintain the program STRUCTURED PROGRAMMING USING JAVA | Page 2 of 2