Week 1 Notes - morgan-hanrahan/Tech-Journal GitHub Wiki

Every Project has 3 constraints that play against each other: Time, Scope, & Budget.

Algorithmic Process:

  • Finite
  • Ordered
  • Specific
  • Completion (Answer)

Programming = Set of Instructions

Computing Agent:

  • Given
  • Assumptions

To be able to run a program you must have both the Interpreter and the IDE(Interactive Development Environment) downloaded.

There are two types of programming:

  • Complied
    • writes and compiles code
  • Interpreted
    • binary code

CPU:

  • ALU - Arithmetic/Logic Unit

  • CU - Control Unit

  • Every python file must end in .py