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