IT Fundamentals, Section 8.2: Programming Overview – TestOut

Objective: 

This section introduces computer programming concepts. After finishing this section, you should be able to:

  • Recall significant developments in the history of computer programming.
  • Explain what computer programming is and why it is useful.
  • Describe the difference between programming and scripting.
  • Analyze and interpret pseudocode and programming logic flowcharts.
  • Describe the difference between developing computer programs and using software packages.
  • Compare and contrast different programming language categories, including interpreted, compiled, and query languages.

Links:

Key Terms:

  • Computer programming
  • Programming language
  • Scripting language
  • Pseudocode
  • Data type
  • Identifier
  • Container
  • Function
  • Object-Oriented Programming (OOP)
  • Encapsulation
  • Assembly language
  • Compiled language
  • Interpreted language
  • Runtime engine
  • Algorithm
  • Flowchart

Topics Discussed:

  • What is the relationship between computer programming and computer hardware?
  • When does it make sense to use a compiled language? When would it be better to use an interpreted language?
  • How can pseudocode help me understand how a program works?

Assignment:

  1. Access the TestOut Courseware through the provided link.
  2. Study 8.2: Programming Overview and complete the 10 question Exam to complete the Section.

Assigned: April 29th, 2024
Teacher Pacing Due Date: April 30th, 2024

AZ CS Standard: Computing Systems – HS.CS.T.1