Difference between revisions of "AY Honors/Computer Programming/Requirements"
From Pathfinder Wiki
< AY Honors | Computer ProgrammingAY Honors/Computer Programming/Requirements
Jomegat bot (talk | contribs) m (Jomegat bot moved page AY Honor Computer Programming Requirements to AY Honor Computer Programming Requirements: Bot: Moved page) |
m (- Category of Honor Requirements) |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{HonorSubpage}} | |
− | |||
− | |||
− | + | <section begin=Body /> | |
− | |||
− | <b> | + | <b>1. <section begin=req1 /><noinclude><translate><!--T:1--> |
− | <section end= | + | </noinclude>Submit a report of at least two pages on the history of programming languages. |
+ | <noinclude></translate></noinclude><section end=req1 /></b> | ||
− | <b> | + | <b>2. <section begin=req2 /><noinclude><translate><!--T:2--> |
− | <section end= | + | </noinclude>Define Logic programming. |
+ | <noinclude></translate></noinclude><section end=req2 /></b> | ||
− | <b> | + | <b>3. <section begin=req3 /><noinclude><translate><!--T:3--> |
− | <section end= | + | </noinclude>Choose a programming language to develop a system and describe the origin of this language. |
+ | <noinclude></translate></noinclude><section end=req3 /></b> | ||
− | + | <section begin=challenge /> | |
− | < | + | <b>4. <section begin=req4 /><noinclude><translate><!--T:4--> |
+ | </noinclude>Present to the instructor: | ||
+ | <noinclude></translate></noinclude><section end=req4 /></b> | ||
− | + | :<b>a. <section begin=req4a /><noinclude><translate><!--T:5--> | |
− | <section end= | + | </noinclude>A project of a management system of a Pathfinder Club that has integrated: |
+ | <noinclude></translate></noinclude><section end=req4a /></b> | ||
− | ::<b> | + | ::<b>i. <section begin=req4ai /><noinclude><translate><!--T:6--> |
− | <section end= | + | </noinclude>Log of units, honors, classes, and Pathfinders |
+ | <noinclude></translate></noinclude><section end=req4ai /></b> | ||
− | ::<b> | + | ::<b>ii. <section begin=req4aii /><noinclude><translate><!--T:7--> |
− | < | + | </noinclude>Control of monthly dues |
+ | <noinclude></translate></noinclude><section end=req4aii /></b> | ||
− | ::<b> | + | ::<b>iii. <section begin=req4aiii /><noinclude><translate><!--T:8--> |
− | < | + | </noinclude>Cash control |
+ | <noinclude></translate></noinclude><section end=req4aiii /></b> | ||
− | ::<b> | + | ::<b>iv. <section begin=req4aiv /><noinclude><translate><!--T:9--> |
− | <section end= | + | </noinclude>Control of expenses |
+ | <noinclude></translate></noinclude><section end=req4aiv /></b> | ||
− | ::<b> | + | ::<b>v. <section begin=req4av /><noinclude><translate><!--T:10--> |
− | < | + | </noinclude>Control of assets |
+ | <noinclude></translate></noinclude><section end=req4av /></b> | ||
− | ::<b> | + | ::<b>vi. <section begin=req4avi /><noinclude><translate><!--T:11--> |
− | <section end= | + | </noinclude>Record control |
+ | <noinclude></translate></noinclude><section end=req4avi /></b> | ||
− | ::<b> | + | ::<b>vii. <section begin=req4avii /><noinclude><translate><!--T:12--> |
− | < | + | </noinclude>Event control |
+ | <noinclude></translate></noinclude><section end=req4avii /></b> | ||
− | ::<b> | + | ::<b>viii. <section begin=req4aviii /><noinclude><translate><!--T:13--> |
− | <section end= | + | </noinclude>Permission slip report |
+ | <noinclude></translate></noinclude><section end=req4aviii /></b> | ||
− | ::<b> | + | ::<b>ix. <section begin=req4aix /><noinclude><translate><!--T:14--> |
− | <section end= | + | </noinclude>Cash flow report |
+ | <noinclude></translate></noinclude><section end=req4aix /></b> | ||
− | ::<b> | + | ::<b>x. <section begin=req4ax /><noinclude><translate><!--T:15--> |
− | <section end= | + | </noinclude>Assets report |
+ | <noinclude></translate></noinclude><section end=req4ax /></b> | ||
− | ::<b> | + | ::<b>xi. <section begin=req4axi /><noinclude><translate><!--T:16--> |
− | <section end= | + | </noinclude>Minutes and events book report |
+ | <noinclude></translate></noinclude><section end=req4axi /></b> | ||
− | ::<b> | + | ::<b>xii. <section begin=req4axii /><noinclude><translate><!--T:17--> |
− | <section end= | + | </noinclude>Monthly dues report |
+ | <noinclude></translate></noinclude><section end=req4axii /></b> | ||
− | :<b> | + | ::<b>xiii. <section begin=req4axiii /><noinclude><translate><!--T:18--> |
− | < | + | </noinclude>Units, classes, honors, and Pathfinder report |
+ | <noinclude></translate></noinclude><section end=req4axiii /></b> | ||
− | :<b> | + | :<b>b. <section begin=req4b /><noinclude><translate><!--T:19--> |
− | <section end= | + | </noinclude>A computer system with the modules mentioned. |
+ | <noinclude></translate></noinclude><section end=req4b /></b> | ||
− | :<b> | + | :<b>c. <section begin=req4c /><noinclude><translate><!--T:20--> |
− | <section end= | + | </noinclude>The source code of the modules mentioned. |
+ | <noinclude></translate></noinclude><section end=req4c /></b> | ||
− | <b> | + | :<b>d. <section begin=req4d /><noinclude><translate><!--T:21--> |
− | <section end= | + | </noinclude>Instructions for using the system. |
+ | <noinclude></translate></noinclude><section end=req4d /></b> | ||
+ | <section end=challenge /> | ||
− | + | <b>5. <section begin=req5 /><noinclude><translate><!--T:22--> | |
− | <section end= | + | </noinclude>Complete one of the following points: |
+ | <noinclude></translate></noinclude><section end=req5 /></b> | ||
− | :<b> | + | :<b>a. <section begin=req5a /><noinclude><translate><!--T:23--> |
− | < | + | </noinclude>Have a certificate of completing a course in which you learned programming language. |
+ | <noinclude></translate></noinclude><section end=req5a /></b> | ||
− | + | :<b>b. <section begin=req5b /><noinclude><translate><!--T:24--> | |
− | < | + | </noinclude>Define and conceptualize the following topics: |
+ | <noinclude></translate></noinclude><section end=req5b /></b> | ||
− | ::<b> | + | ::<b>i. <section begin=req5bi /><noinclude><translate><!--T:25--> |
− | <section end= | + | </noinclude>Source code |
+ | <noinclude></translate></noinclude><section end=req5bi /></b> | ||
− | ::<b> | + | ::<b>ii. <section begin=req5bii /><noinclude><translate><!--T:26--> |
− | < | + | </noinclude>Machine code |
+ | <noinclude></translate></noinclude><section end=req5bii /></b> | ||
− | ::<b> | + | ::<b>iii. <section begin=req5biii /><noinclude><translate><!--T:27--> |
− | < | + | </noinclude>Compilers |
+ | <noinclude></translate></noinclude><section end=req5biii /></b> | ||
− | ::<b> | + | ::<b>iv. <section begin=req5biv /><noinclude><translate><!--T:28--> |
− | < | + | </noinclude>Interpreters |
+ | <noinclude></translate></noinclude><section end=req5biv /></b> | ||
− | ::<b> | + | ::<b>v. <section begin=req5bv /><noinclude><translate><!--T:29--> |
− | <section end= | + | </noinclude>Linear programming |
+ | <noinclude></translate></noinclude><section end=req5bv /></b> | ||
− | ::<b> | + | ::<b>vi. <section begin=req5bvi /><noinclude><translate><!--T:30--> |
− | <section end= | + | </noinclude>Modular programming |
+ | <noinclude></translate></noinclude><section end=req5bvi /></b> | ||
− | ::<b> | + | ::<b>vii. <section begin=req5bvii /><noinclude><translate><!--T:31--> |
− | <section end= | + | </noinclude>Structured programming |
+ | <noinclude></translate></noinclude><section end=req5bvii /></b> | ||
− | ::<b> | + | ::<b>viii. <section begin=req5bviii /><noinclude><translate><!--T:32--> |
− | < | + | </noinclude>Object-oriented programming |
+ | <noinclude></translate></noinclude><section end=req5bviii /></b> | ||
− | ::<b> | + | ::<b>ix. <section begin=req5bix /><noinclude><translate><!--T:33--> |
− | < | + | </noinclude>Structured type |
+ | <noinclude></translate></noinclude><section end=req5bix /></b> | ||
− | ::<b> | + | ::<b>x. <section begin=req5bx /><noinclude><translate><!--T:34--> |
− | <section end= | + | </noinclude>High-level programming |
+ | <noinclude></translate></noinclude><section end=req5bx /></b> | ||
− | ::<b> | + | ::<b>xi. <section begin=req5bxi /><noinclude><translate><!--T:35--> |
− | <section end= | + | </noinclude>Medium-level programming |
+ | <noinclude></translate></noinclude><section end=req5bxi /></b> | ||
− | ::<b> | + | ::<b>xii. <section begin=req5bxii /><noinclude><translate><!--T:36--> |
− | < | + | </noinclude>Low-level programming |
+ | <noinclude></translate></noinclude><section end=req5bxii /></b> | ||
− | ::<b> | + | ::<b>xiii. <section begin=req5bxiii /><noinclude><translate><!--T:37--> |
− | <section end= | + | </noinclude>How many language generations exist and what are they? |
+ | <noinclude></translate></noinclude><section end=req5bxiii /></b> | ||
− | ::<b> | + | ::<b>xiv. <section begin=req5bxiv /><noinclude><translate><!--T:38--> |
− | <section end= | + | </noinclude>Compiled language |
+ | <noinclude></translate></noinclude><section end=req5bxiv /></b> | ||
− | ::<b> | + | ::<b>xv. <section begin=req5bxv /><noinclude><translate><!--T:39--> |
− | <section end= | + | </noinclude>Script language |
+ | <noinclude></translate></noinclude><section end=req5bxv /></b> | ||
− | ::<b> | + | ::<b>xvi. <section begin=req5bxvi /><noinclude><translate><!--T:40--> |
− | < | + | </noinclude>Interpreted language |
+ | <noinclude></translate></noinclude><section end=req5bxvi /></b> | ||
− | ::<b> | + | ::<b>xvii. <section begin=req5bxvii /><noinclude><translate><!--T:41--> |
− | < | + | </noinclude>Programming paradigm |
+ | <noinclude></translate></noinclude><section end=req5bxvii /></b> | ||
− | + | ::<b>xviii. <section begin=req5bxviii /><noinclude><translate><!--T:42--> | |
− | + | </noinclude>Syntax of programming languages | |
+ | <noinclude></translate></noinclude><section end=req5bxviii /></b> | ||
+ | <section end=Body /> |
Latest revision as of 21:36, 20 July 2022
Computer Programming
Skill Level
3
Year
2012
Version
23.12.2024
Approval authority
South American Division
1. Submit a report of at least two pages on the history of programming languages.
2. Define Logic programming.
3. Choose a programming language to develop a system and describe the origin of this language.
4. Present to the instructor:
- a. A project of a management system of a Pathfinder Club that has integrated:
- i. Log of units, honors, classes, and Pathfinders
- ii. Control of monthly dues
- iii. Cash control
- iv. Control of expenses
- v. Control of assets
- vi. Record control
- vii. Event control
- viii. Permission slip report
- ix. Cash flow report
- x. Assets report
- xi. Minutes and events book report
- xii. Monthly dues report
- xiii. Units, classes, honors, and Pathfinder report
- b. A computer system with the modules mentioned.
- c. The source code of the modules mentioned.
- d. Instructions for using the system.
5. Complete one of the following points:
- a. Have a certificate of completing a course in which you learned programming language.
- b. Define and conceptualize the following topics:
- i. Source code
- ii. Machine code
- iii. Compilers
- iv. Interpreters
- v. Linear programming
- vi. Modular programming
- vii. Structured programming
- viii. Object-oriented programming
- ix. Structured type
- x. High-level programming
- xi. Medium-level programming
- xii. Low-level programming
- xiii. How many language generations exist and what are they?
- xiv. Compiled language
- xv. Script language
- xvi. Interpreted language
- xvii. Programming paradigm
- xviii. Syntax of programming languages