Program Function and Purpose Video #1 Notes

  • Computing Innovations: Applications(apps on a phone or computer), Physical Devices(phone, computer, wearables), Systems(online shopping, emails, cloud)
  • Why does the computing innovation exist?, What does it solve?, What can we do now with the innovation?
  • Social Media: To let people connect with others online, a way to save your memories and view other people’s lives
  • E-commerce: To let people save time and money by shopping from home
  • Digital Assistant Device: To help people use devices easily and more conveniently while multitasking
  • The purpose of computing innovations is to solve a problem or pursue interests through creativity
  • Takeaway: Describe the purpose of a computing innovation

Program Function and Purpose Video #2 Notes

  • Computer programs can receive input: touch, audio, visual, text
  • Programs receive input because programs are written in even driven environments: The events are triggered by certain actions
  • Input usually affects the output of the program
  • Actions trigger the event: initiated by user or another program or device
  • Program jumps to the code segment that is triggered by the action; code segments don’t need to be executed in order
  • Takeaway: Identify inputs and outputs of a program

Program Function and Purpose Video #3 Notes

  • Program: collection of statements; a single is a command, multiple is a code segment, they are executed according to the rules of the programming language
  • A program is called software
  • Description of the code segment should be straightforward and how it does what it does
  • Takeaway: Explain how a program or code segment functions