- Know and understand:
- Related facts and concepts.
- Appropriate methods and techniques.
- Computer science terminology.
- Methods of presenting the information.
- Apply and use:
- Related facts and concepts.
- Relevant design methods and techniques.
- Effective communication term.
- An appropriate communication method for presenting the information.
- Analysis, evaluation, and construction:
- Criteria and solution specifications including task outline, design, and test plan.
- Appropriate techniques in a particular solution.

- High quality of teachers: Because IB Computer Science needs specialized and preliminary knowledge about technology application in life, professional teachers will guide students to understand lessons quickly.
- Know the appropriate lesson plans and materials: As mentioned above, IB Computer Science focuses on theoretical knowledge rather than practice, so if the center has suitable lesson plans and references, it will help to shorten study time.
- Teaching experience and student interaction: A teacher with high achievement is unlikely to help students learn well, especially in practical subjects. Therefore, teachers need to have their own experience and tips such as using Udacity to learn Java, Python, and HTML…




