Atg Week 1
Atg Week 1
Prerequisite Content-knowledge:
Basic understanding of how computers execute instructions.
Familiarity with logic, flowcharts, and simple programming constructs.
Previous exposure to basic programming in any language (e.g., Python, C++,
Java).
Prerequisite Skill:
Ability to read and trace simple code snippets.
Logical reasoning and problem decomposition.
Experience with basic file operations and array manipulation.
Introduction:
1. Time Frame: 4 hours per week
2. Knowledge (RUA):
o Recognition: Identify algorithms, pseudocode, arrays, and file
operations in a given code or scenario.
o Understanding: Explain how these concepts function and relate to
each other.
o Application: Implement basic programs using algorithms, pseudocode,
arrays, and binary file operations.
3. Context of Application: Personal coding projects, academic assessments, and
programming competitions.
4. Overview of the Lesson:
o Definition and characteristics of algorithms
o Writing and interpreting pseudocode
o Array operations (initialization, traversal, modification)
o Reading from and writing to binary files
5. Time Frame: Students are expected to complete the lesson in 4 hours in a
week.
6. Knowledge (RUA):
o Recognition: Identify key components of a business plan in different
contexts.
o Understanding: Explain the impact of market research and financial
planning on business success.
o Application: Demonstrate the ability to create and present a business
plan through practical exercises.