SlideShare a Scribd company logo
3
Most read
4
Most read
http://www.youtube.com/watch?v=AGPhXrc78Jg
 
LA 5 - PROGRAMMING 5.1 Basic Programming Concepts Prepared by: Norhasimah Mohamed, SMK Sungai Pusu, Gombak Selangor. 18032008
Learning Outcomes State the definition of  program . State the definition of  programming language. Identify the  generations of low-level programming languages  with examples. Identify the  generations of high-level programming languages  with examples.
Definition of Program A computer program is a series of organised instructions that directs a computer to perform tasks.
Definition of  Programming Language A programming language is a set of words, symbols and codes that enables humans to communicate with computers.
Example of  Programming Languages Hundreds of programming languages exist today. Each language has its own standard or rules for writing the commands and/or instructions. Examples of programming languages are: BASIC (Beginner’s All Purpose Symbolic Instruction Code) Pascal C Smalltalk
 
 
Generations of  programming languages
Levels of Programming Language
Task Work in group and collect information about generations of programming language. First generation of programming language Second generation of programming language Third generation of programming language Fourth generation of programming language Fifth generation of programming language ** Presentation on 01/04/2008 must include  example  and explanation of generations of programming language.
Learning Outcomes 5.1.3 Programming Language Approaches 5.1.3.1 Define Structured Approach in programming. 5.1.3.2 Define object-oriented approach in Programming. 5.1.3.3 Differentiate between structured approach and object-oriented approach in programming. 01042008
STRUCTURED PROGRAMMING often uses a top-down design model where developers map out the overall program structure into separate subsections from top to bottom.  In the top-down design model, programs are drawn as rectangles.  A top-down design means that the whole program is broken down into smaller sections that are known as modules. A program may have a module or several modules.
STRUCTURED PROGRAMMING Structured programming is beneficial for organising and coding computer  programs which employ a hierarchy of modules. This means that control is passed downwards only through the hierarchy. Examples of structured programming languages include Ada, Pascal and Fortran.
OBJECT-ORIENTED PROGRAMMING The object-oriented approach refers to a special type of programming approach that combines data with functions to create objects.
OBJECT-ORIENTED PROGRAMMING In an object-oriented program, the object have relationships with one another. One of the earliest OOP languages is Smalltalk. Java, Visual Basic and C++ are examples of popular OOP languages.
DIFFERENCE BETWEEN STRUCTURED AND OBJECT ORIENTED PROGRAMMING Structured programming often uses a top-down design model. The object-oriented programming approach uses objects.

More Related Content

PPTX
BASIC Programming Language
PDF
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
PPTX
Introduction to programming
PPT
software development and programming languages
PPTX
PPT
Computer programming concepts
PDF
Introduction to Computer Programming
PPSX
Programming languages
BASIC Programming Language
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
Introduction to programming
software development and programming languages
Computer programming concepts
Introduction to Computer Programming
Programming languages

What's hot (20)

PPTX
Basic Computer Programming
PPT
Programming
PPTX
Programming Languages | Computer Science
PDF
Introduction to computer programming
PPT
Intro To Programming Concepts
PPTX
Introduction to programming languages
PDF
Programming languages and concepts by vivek parihar
PPT
Introduction Programming Languages
PPT
4 evolution-of-programming-languages
PPTX
introduction to programming languages
PPTX
Programming landuages
PDF
Programming language
DOC
Notacd07
PPT
Computer Programming - Lecture 1
PPTX
Programming languages of computer
PPTX
Computer programming
PPT
Generation of computer languages
PPTX
Introduction to programming
PPT
Machine language
PPT
Programming Languages An Intro
Basic Computer Programming
Programming
Programming Languages | Computer Science
Introduction to computer programming
Intro To Programming Concepts
Introduction to programming languages
Programming languages and concepts by vivek parihar
Introduction Programming Languages
4 evolution-of-programming-languages
introduction to programming languages
Programming landuages
Programming language
Notacd07
Computer Programming - Lecture 1
Programming languages of computer
Computer programming
Generation of computer languages
Introduction to programming
Machine language
Programming Languages An Intro
Ad

Viewers also liked (11)

PPTX
COM1407: Program Control Structures – Decision Making & Branching
PPTX
COM1407: Program Control Structures – Repetition and Loops
PPTX
Pseudocode-Flowchart
PPTX
COM1407: File Processing
PPTX
Pseudocode flowcharts
PPT
Algorithms presentation on Path Matrix, Bell Number and Sorting
PPTX
Programming process and flowchart
PPTX
Algorithm and pseudo codes
PPT
pseudo code basics
PDF
Flowchart pseudocode-examples
PPT
Lect 1. introduction to programming languages
COM1407: Program Control Structures – Decision Making & Branching
COM1407: Program Control Structures – Repetition and Loops
Pseudocode-Flowchart
COM1407: File Processing
Pseudocode flowcharts
Algorithms presentation on Path Matrix, Bell Number and Sorting
Programming process and flowchart
Algorithm and pseudo codes
pseudo code basics
Flowchart pseudocode-examples
Lect 1. introduction to programming languages
Ad

Similar to Basic Programming Concept (20)

PPT
La 5 Programming1
PPT
LA5_PL Approach
PPT
LA5_Generation of Programming Languages
PPTX
Chapter 5
PDF
Ict topic 5
PDF
La5 ict-topic-5-programming
PDF
Programming Part 01
DOC
Nota programming
PDF
Notacd071
PDF
La5 ict-topic-5-programming
PPTX
PCCF UNIT 2.pptx
PDF
La5 programming
PPTX
Chapter 5
PDF
Form5 cd1
PPTX
PCCF UNIT 2 CLASS.pptx
DOCX
PCCF-UNIT 2-1 new.docx
PPTX
Computer Programming
PPTX
computer programming computer programmin
PPTX
Introduction To Computer Programming
ODP
Programming
La 5 Programming1
LA5_PL Approach
LA5_Generation of Programming Languages
Chapter 5
Ict topic 5
La5 ict-topic-5-programming
Programming Part 01
Nota programming
Notacd071
La5 ict-topic-5-programming
PCCF UNIT 2.pptx
La5 programming
Chapter 5
Form5 cd1
PCCF UNIT 2 CLASS.pptx
PCCF-UNIT 2-1 new.docx
Computer Programming
computer programming computer programmin
Introduction To Computer Programming
Programming

More from Cma Mohd (20)

PPT
La 5 Programming2
PPT
La5 Quiz
PPT
La5 Programming688
PPT
La5 Program Phases
PPT
La5 Basicelement
PPT
La 5 Pl Translator
PPT
Summary of LA5
PPT
hardware, editing software, authoring tools
PPT
introduction of ict
PPT
La4 Multimedia Elements
PPT
La4 Multimedia Elements
PPT
Multimedia01
PPT
La3 Mediumnetwork
PPT
PPT
La3 Hardware
PPT
Wireless Transmission
PPT
La5 Programming
PPT
La3 Intranet
PPT
6308 Casper Presentationupdated2
PPT
L A2 Cpu
La 5 Programming2
La5 Quiz
La5 Programming688
La5 Program Phases
La5 Basicelement
La 5 Pl Translator
Summary of LA5
hardware, editing software, authoring tools
introduction of ict
La4 Multimedia Elements
La4 Multimedia Elements
Multimedia01
La3 Mediumnetwork
La3 Hardware
Wireless Transmission
La5 Programming
La3 Intranet
6308 Casper Presentationupdated2
L A2 Cpu

Recently uploaded (20)

PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Approach and Philosophy of On baking technology
PPTX
Cloud computing and distributed systems.
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PPT
Teaching material agriculture food technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Approach and Philosophy of On baking technology
Cloud computing and distributed systems.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Dropbox Q2 2025 Financial Results & Investor Presentation
The AUB Centre for AI in Media Proposal.docx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
sap open course for s4hana steps from ECC to s4
Teaching material agriculture food technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Spectral efficient network and resource selection model in 5G networks
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Programs and apps: productivity, graphics, security and other tools
20250228 LYD VKU AI Blended-Learning.pptx
Network Security Unit 5.pdf for BCA BBA.
How UI/UX Design Impacts User Retention in Mobile Apps.pdf

Basic Programming Concept

  • 2.  
  • 3. LA 5 - PROGRAMMING 5.1 Basic Programming Concepts Prepared by: Norhasimah Mohamed, SMK Sungai Pusu, Gombak Selangor. 18032008
  • 4. Learning Outcomes State the definition of program . State the definition of programming language. Identify the generations of low-level programming languages with examples. Identify the generations of high-level programming languages with examples.
  • 5. Definition of Program A computer program is a series of organised instructions that directs a computer to perform tasks.
  • 6. Definition of Programming Language A programming language is a set of words, symbols and codes that enables humans to communicate with computers.
  • 7. Example of Programming Languages Hundreds of programming languages exist today. Each language has its own standard or rules for writing the commands and/or instructions. Examples of programming languages are: BASIC (Beginner’s All Purpose Symbolic Instruction Code) Pascal C Smalltalk
  • 8.  
  • 9.  
  • 10. Generations of programming languages
  • 12. Task Work in group and collect information about generations of programming language. First generation of programming language Second generation of programming language Third generation of programming language Fourth generation of programming language Fifth generation of programming language ** Presentation on 01/04/2008 must include example and explanation of generations of programming language.
  • 13. Learning Outcomes 5.1.3 Programming Language Approaches 5.1.3.1 Define Structured Approach in programming. 5.1.3.2 Define object-oriented approach in Programming. 5.1.3.3 Differentiate between structured approach and object-oriented approach in programming. 01042008
  • 14. STRUCTURED PROGRAMMING often uses a top-down design model where developers map out the overall program structure into separate subsections from top to bottom. In the top-down design model, programs are drawn as rectangles. A top-down design means that the whole program is broken down into smaller sections that are known as modules. A program may have a module or several modules.
  • 15. STRUCTURED PROGRAMMING Structured programming is beneficial for organising and coding computer programs which employ a hierarchy of modules. This means that control is passed downwards only through the hierarchy. Examples of structured programming languages include Ada, Pascal and Fortran.
  • 16. OBJECT-ORIENTED PROGRAMMING The object-oriented approach refers to a special type of programming approach that combines data with functions to create objects.
  • 17. OBJECT-ORIENTED PROGRAMMING In an object-oriented program, the object have relationships with one another. One of the earliest OOP languages is Smalltalk. Java, Visual Basic and C++ are examples of popular OOP languages.
  • 18. DIFFERENCE BETWEEN STRUCTURED AND OBJECT ORIENTED PROGRAMMING Structured programming often uses a top-down design model. The object-oriented programming approach uses objects.