"""

1. What is a computer program?

2. What is a programmer?
role:

3. What is computer programming?

4. What is a software team?
What roles are there in a typical team?

developer - design software component or detail
programmer - who can write codes
designer - design UI, outlook
marketing - sales and marketing
tester - quality assurance, QA
customer service
domain expert -
product manager - leader
Software architect

5. What is a computer language?
    Interpretered language
    Compiled language

6. high level v.s low level v.s machine
    High level language
    Low Level language

7. Translator
   7.1 Interpreter
   7.2 Compiler




"""