SlideShare une entreprise Scribd logo
1  sur  29
AP Computer Science
  Intro Flash Cards
  Mrs. Lorelei Howard
Problem-solving       Formulating a
                    problem, finding a
                       solution, and
                  expressing the solution
High-level language   Language that is easy
                          to read and
                          understand!
Low-level language   Easy for the computer
                        to run. (machine
                     language or assembly)
Formal language     Designed for a specific
                    purpose. Programming
                  languages are considered
                           formal.
Natural Language    Languages people
                   speak! Do you speak
                          Java?
Portability   A program that can
              run of more than 1
               kind of computer
Interpret   To translate a high-
            level language one
               line at a time.
compile     Translate high-level to
          low-level all at once—so
          that the program may be
                  executed.
Source code   High-level language
              program before it is
                   compiled
Object code      Output of the
              compiler—translated
                   program.
executable    Object code that is
             ready to run. Usually
Byte code   Java object code. Like
              low-level, but it is
                  portable
statement   Part of a program that
             needs computation
            (working out—causes
            something to happen)
Print statement     Causes output to
                  appear on the screen
Contains information about the
comment   succeeding statements (explains
          what is happening in the code).
              No effect on the actual
                     program.
method   Collection of
          statements
class   Named collection of
            methods
library   Collection of class and
           method definitions
bug   Error in the program
syntax   Structure of a program
           (like punctuating a
           sentence correctly)
semantics   Meaning of a
             program
parse   To look through and
        examine a program
Syntax error   Error which does not
               allow the program to
                     compile.
Exception      Program fails at run-
      Or                time
Run-time Error
Logic Error   Program does not do what
              it is supposed to do! (The
              computer only does what
                   you tell it to do )
debugging      Getting rid of
            syntax, run-time and
                logic errors.
French Braces   Used in Java to group
      {           things together
      }
//   Signifies the beginning
         of a comment

Contenu connexe

Tendances

Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppt
hashgeneration
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
NSU-Biliran Campus
 
Computer project work [viii]2008 09
Computer project work  [viii]2008 09Computer project work  [viii]2008 09
Computer project work [viii]2008 09
982665379
 

Tendances (17)

Computer Programming
Computer ProgrammingComputer Programming
Computer Programming
 
10 lesson8
10 lesson810 lesson8
10 lesson8
 
10 lesson7
10 lesson710 lesson7
10 lesson7
 
Computer Languages....ppt
Computer Languages....pptComputer Languages....ppt
Computer Languages....ppt
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
Computer programming concepts
Computer programming conceptsComputer programming concepts
Computer programming concepts
 
Introduction to computer science
Introduction to computer scienceIntroduction to computer science
Introduction to computer science
 
BASIC Programming Language
BASIC Programming LanguageBASIC Programming Language
BASIC Programming Language
 
Programming
ProgrammingProgramming
Programming
 
Computer
ComputerComputer
Computer
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
Assembly language
Assembly languageAssembly language
Assembly language
 
Programming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages ConceptsProgramming Fundamentals and Programming Languages Concepts
Programming Fundamentals and Programming Languages Concepts
 
programming languages
programming languagesprogramming languages
programming languages
 
software development and programming languages
software development and programming languages software development and programming languages
software development and programming languages
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Computer project work [viii]2008 09
Computer project work  [viii]2008 09Computer project work  [viii]2008 09
Computer project work [viii]2008 09
 

En vedette (17)

Shiloh battle
Shiloh battleShiloh battle
Shiloh battle
 
1st and2nd bull run
1st and2nd bull run1st and2nd bull run
1st and2nd bull run
 
Shiloh battle
Shiloh battleShiloh battle
Shiloh battle
 
The battle of shiloh
The battle of shilohThe battle of shiloh
The battle of shiloh
 
Aerospace Consumables EX
Aerospace Consumables EXAerospace Consumables EX
Aerospace Consumables EX
 
Let’s connect
Let’s connectLet’s connect
Let’s connect
 
Rosetta Stone words
Rosetta Stone wordsRosetta Stone words
Rosetta Stone words
 
Fort donelson
Fort donelsonFort donelson
Fort donelson
 
Content Marketing 101
Content Marketing 101Content Marketing 101
Content Marketing 101
 
The spotsylvania battle
The spotsylvania battleThe spotsylvania battle
The spotsylvania battle
 
Bristol Web Folk
Bristol Web FolkBristol Web Folk
Bristol Web Folk
 
I DON'T SPEAK GERMAN - Hannah - German
I DON'T SPEAK GERMAN - Hannah - GermanI DON'T SPEAK GERMAN - Hannah - German
I DON'T SPEAK GERMAN - Hannah - German
 
Portfolio
Portfolio Portfolio
Portfolio
 
The spotsylvania battle
The spotsylvania battleThe spotsylvania battle
The spotsylvania battle
 
Intro flash cards
Intro flash cardsIntro flash cards
Intro flash cards
 
Emre İpekçi Demiryolu Taşımacılığı Sunum
Emre İpekçi Demiryolu Taşımacılığı SunumEmre İpekçi Demiryolu Taşımacılığı Sunum
Emre İpekçi Demiryolu Taşımacılığı Sunum
 
Shiloh battle
Shiloh battleShiloh battle
Shiloh battle
 

Similaire à Intro flash cards

Lecture 3 java basics
Lecture 3 java basicsLecture 3 java basics
Lecture 3 java basics
the_wumberlog
 
ICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.doc
ICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.docICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.doc
ICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.doc
AmanGunner
 
Chapter 5-programming
Chapter 5-programmingChapter 5-programming
Chapter 5-programming
Aten Kecik
 
La5 ict-topic-5-programming
La5 ict-topic-5-programmingLa5 ict-topic-5-programming
La5 ict-topic-5-programming
Kak Yong
 
Introduction to Programming Concepts By Aamir Saleem Ansari
Introduction to Programming Concepts By Aamir Saleem AnsariIntroduction to Programming Concepts By Aamir Saleem Ansari
Introduction to Programming Concepts By Aamir Saleem Ansari
Tech
 

Similaire à Intro flash cards (20)

Lecture 3 java basics
Lecture 3 java basicsLecture 3 java basics
Lecture 3 java basics
 
ICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.doc
ICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.docICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.doc
ICT-DBA4 -05-0811-Apply-Object-Oriented-Programming-Language-Skills.doc
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & Languages
 
Programming Paradigm & Languages
Programming Paradigm & LanguagesProgramming Paradigm & Languages
Programming Paradigm & Languages
 
Programming Fundamentals lecture 2
Programming Fundamentals lecture 2Programming Fundamentals lecture 2
Programming Fundamentals lecture 2
 
Classification Of Software
Classification Of SoftwareClassification Of Software
Classification Of Software
 
Lesson 1 - Introduction to Computer Programming.pptx
Lesson 1 - Introduction to Computer Programming.pptxLesson 1 - Introduction to Computer Programming.pptx
Lesson 1 - Introduction to Computer Programming.pptx
 
Chapter 5-programming
Chapter 5-programmingChapter 5-programming
Chapter 5-programming
 
Insight into progam execution ppt
Insight into progam execution pptInsight into progam execution ppt
Insight into progam execution ppt
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 
SYSTEM DEVELOPMENT
SYSTEM DEVELOPMENTSYSTEM DEVELOPMENT
SYSTEM DEVELOPMENT
 
Introduction to java
Introduction to  javaIntroduction to  java
Introduction to java
 
La5 ict-topic-5-programming
La5 ict-topic-5-programmingLa5 ict-topic-5-programming
La5 ict-topic-5-programming
 
High level languages representation
High level languages representationHigh level languages representation
High level languages representation
 
Introduction to Programming Concepts By Aamir Saleem Ansari
Introduction to Programming Concepts By Aamir Saleem AnsariIntroduction to Programming Concepts By Aamir Saleem Ansari
Introduction to Programming Concepts By Aamir Saleem Ansari
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Ict topic 5
Ict topic 5Ict topic 5
Ict topic 5
 
Entrepreneur’s guide to programming
Entrepreneur’s guide to programmingEntrepreneur’s guide to programming
Entrepreneur’s guide to programming
 
1.Overview of Programming.pptx
1.Overview of Programming.pptx1.Overview of Programming.pptx
1.Overview of Programming.pptx
 
Notacd07
Notacd07Notacd07
Notacd07
 

Dernier

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Dernier (20)

Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 

Intro flash cards

  • 1. AP Computer Science Intro Flash Cards Mrs. Lorelei Howard
  • 2. Problem-solving Formulating a problem, finding a solution, and expressing the solution
  • 3. High-level language Language that is easy to read and understand!
  • 4. Low-level language Easy for the computer to run. (machine language or assembly)
  • 5. Formal language Designed for a specific purpose. Programming languages are considered formal.
  • 6. Natural Language Languages people speak! Do you speak Java?
  • 7. Portability A program that can run of more than 1 kind of computer
  • 8. Interpret To translate a high- level language one line at a time.
  • 9. compile Translate high-level to low-level all at once—so that the program may be executed.
  • 10. Source code High-level language program before it is compiled
  • 11. Object code Output of the compiler—translated program.
  • 12. executable Object code that is ready to run. Usually
  • 13. Byte code Java object code. Like low-level, but it is portable
  • 14. statement Part of a program that needs computation (working out—causes something to happen)
  • 15. Print statement Causes output to appear on the screen
  • 16. Contains information about the comment succeeding statements (explains what is happening in the code). No effect on the actual program.
  • 17. method Collection of statements
  • 18. class Named collection of methods
  • 19. library Collection of class and method definitions
  • 20. bug Error in the program
  • 21. syntax Structure of a program (like punctuating a sentence correctly)
  • 22. semantics Meaning of a program
  • 23. parse To look through and examine a program
  • 24. Syntax error Error which does not allow the program to compile.
  • 25. Exception Program fails at run- Or time Run-time Error
  • 26. Logic Error Program does not do what it is supposed to do! (The computer only does what you tell it to do )
  • 27. debugging Getting rid of syntax, run-time and logic errors.
  • 28. French Braces Used in Java to group { things together }
  • 29. // Signifies the beginning of a comment