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) |
Jomegat bot (talk | contribs) (Bot: Automated import of articles *** existing text overwritten ***) |
||
Line 1: | Line 1: | ||
<languages /><br /> | <languages /><br /> | ||
− | |||
− | |||
− | + | {{RequirementsHeader{{GetLangSuffix}}}} | |
− | |||
− | + | <section begin=Body /> | |
− | |||
− | |||
− | |||
− | <b> | + | <b>1. <section begin=req1 /><noinclude><translate></noinclude>Submit a report of at least two pages on the history of programming languages. |
− | <section end= | + | <noinclude></translate></noinclude><section end=req1 /></b> |
− | + | <b>2. <section begin=req2 /><noinclude><translate></noinclude>Define Logic programming. | |
− | <section end= | + | <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. | |
− | <section end= | + | <noinclude></translate></noinclude><section end=req3 /></b> |
− | + | <b>4. <section begin=req4 /><noinclude><translate></noinclude>Present to the instructor: | |
− | <section end= | + | <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: | |
− | <section end= | + | <noinclude></translate></noinclude><section end=req4a /></b> |
− | ::<b> | + | ::<b>i. <section begin=req4ai /><noinclude><translate></noinclude>Log of units, honors, classes, and Pathfinders |
− | <section end= | + | <noinclude></translate></noinclude><section end=req4ai /></b> |
− | ::<b> | + | ::<b>ii. <section begin=req4aii /><noinclude><translate></noinclude>Control of monthly dues |
− | <section end= | + | <noinclude></translate></noinclude><section end=req4aii /></b> |
− | ::<b> | + | ::<b>iii. <section begin=req4aiii /><noinclude><translate></noinclude>Cash control |
− | <section end= | + | <noinclude></translate></noinclude><section end=req4aiii /></b> |
− | ::<b> | + | ::<b>iv. <section begin=req4aiv /><noinclude><translate></noinclude>Control of expenses |
− | <section end= | + | <noinclude></translate></noinclude><section end=req4aiv /></b> |
− | ::<b> | + | ::<b>v. <section begin=req4av /><noinclude><translate></noinclude>Control of assets |
− | <section end= | + | <noinclude></translate></noinclude><section end=req4av /></b> |
− | ::<b> | + | ::<b>vi. <section begin=req4avi /><noinclude><translate></noinclude>Record control |
− | <section end= | + | <noinclude></translate></noinclude><section end=req4avi /></b> |
− | ::<b> | + | ::<b>vii. <section begin=req4avii /><noinclude><translate></noinclude>Event control |
− | <section end= | + | <noinclude></translate></noinclude><section end=req4avii /></b> |
− | ::<b> | + | ::<b>viii. <section begin=req4aviii /><noinclude><translate></noinclude>Permission slip report |
− | <section end= | + | <noinclude></translate></noinclude><section end=req4aviii /></b> |
− | ::<b> | + | ::<b>ix. <section begin=req4aix /><noinclude><translate></noinclude>Cash flow report |
− | <section end= | + | <noinclude></translate></noinclude><section end=req4aix /></b> |
− | ::<b> | + | ::<b>x. <section begin=req4ax /><noinclude><translate></noinclude>Assets report |
− | <section end= | + | <noinclude></translate></noinclude><section end=req4ax /></b> |
− | :<b> | + | ::<b>xi. <section begin=req4axi /><noinclude><translate></noinclude>Minutes and events book report |
− | <section end= | + | <noinclude></translate></noinclude><section end=req4axi /></b> |
− | :<b> | + | ::<b>xii. <section begin=req4axii /><noinclude><translate></noinclude>Monthly dues report |
− | <section end= | + | <noinclude></translate></noinclude><section end=req4axii /></b> |
− | :<b> | + | ::<b>xiii. <section begin=req4axiii /><noinclude><translate></noinclude>Units, classes, honors, and Pathfinder report |
− | <section end= | + | <noinclude></translate></noinclude><section end=req4axiii /></b> |
− | <b> | + | :<b>b. <section begin=req4b /><noinclude><translate></noinclude>A computer system with the modules mentioned. |
− | <section end= | + | <noinclude></translate></noinclude><section end=req4b /></b> |
− | :<b> | + | :<b>c. <section begin=req4c /><noinclude><translate></noinclude>The source code of the modules mentioned. |
− | <section end= | + | <noinclude></translate></noinclude><section end=req4c /></b> |
− | :<b> | + | :<b>d. <section begin=req4d /><noinclude><translate></noinclude>Instructions for using the system. |
− | <section end= | + | <noinclude></translate></noinclude><section end=req4d /></b> |
− | + | <b>5. <section begin=req5 /><noinclude><translate></noinclude>Complete one of the following points: | |
− | <section end= | + | <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. | |
− | <section end= | + | <noinclude></translate></noinclude><section end=req5a /></b> |
− | + | :<b>b. <section begin=req5b /><noinclude><translate></noinclude>Define and conceptualize the following topics: | |
− | <section end= | + | <noinclude></translate></noinclude><section end=req5b /></b> |
− | ::<b> | + | ::<b>i. <section begin=req5bi /><noinclude><translate></noinclude>Source code |
− | <section end= | + | <noinclude></translate></noinclude><section end=req5bi /></b> |
− | ::<b> | + | ::<b>ii. <section begin=req5bii /><noinclude><translate></noinclude>Machine code |
− | <section end= | + | <noinclude></translate></noinclude><section end=req5bii /></b> |
− | ::<b> | + | ::<b>iii. <section begin=req5biii /><noinclude><translate></noinclude>Compilers |
− | <section end= | + | <noinclude></translate></noinclude><section end=req5biii /></b> |
− | ::<b> | + | ::<b>iv. <section begin=req5biv /><noinclude><translate></noinclude>Interpreters |
− | <section end= | + | <noinclude></translate></noinclude><section end=req5biv /></b> |
− | ::<b> | + | ::<b>v. <section begin=req5bv /><noinclude><translate></noinclude>Linear programming |
− | <section end= | + | <noinclude></translate></noinclude><section end=req5bv /></b> |
− | ::<b> | + | ::<b>vi. <section begin=req5bvi /><noinclude><translate></noinclude>Modular programming |
− | <section end= | + | <noinclude></translate></noinclude><section end=req5bvi /></b> |
− | ::<b> | + | ::<b>vii. <section begin=req5bvii /><noinclude><translate></noinclude>Structured programming |
− | <section end= | + | <noinclude></translate></noinclude><section end=req5bvii /></b> |
− | ::<b> | + | ::<b>viii. <section begin=req5bviii /><noinclude><translate></noinclude>Object-oriented programming |
− | <section end= | + | <noinclude></translate></noinclude><section end=req5bviii /></b> |
− | ::<b> | + | ::<b>ix. <section begin=req5bix /><noinclude><translate></noinclude>Structured type |
− | <section end= | + | <noinclude></translate></noinclude><section end=req5bix /></b> |
− | ::<b> | + | ::<b>x. <section begin=req5bx /><noinclude><translate></noinclude>High-level programming |
− | <section end= | + | <noinclude></translate></noinclude><section end=req5bx /></b> |
− | ::<b> | + | ::<b>xi. <section begin=req5bxi /><noinclude><translate></noinclude>Medium-level programming |
− | <section end= | + | <noinclude></translate></noinclude><section end=req5bxi /></b> |
− | ::<b> | + | ::<b>xii. <section begin=req5bxii /><noinclude><translate></noinclude>Low-level programming |
− | <section end= | + | <noinclude></translate></noinclude><section end=req5bxii /></b> |
− | ::<b> | + | ::<b>xiii. <section begin=req5bxiii /><noinclude><translate></noinclude>How many language generations exist and what are they? |
− | <section end= | + | <noinclude></translate></noinclude><section end=req5bxiii /></b> |
− | ::<b> | + | ::<b>xiv. <section begin=req5bxiv /><noinclude><translate></noinclude>Compiled language |
− | <section end= | + | <noinclude></translate></noinclude><section end=req5bxiv /></b> |
− | ::<b> | + | ::<b>xv. <section begin=req5bxv /><noinclude><translate></noinclude>Script language |
− | <section end= | + | <noinclude></translate></noinclude><section end=req5bxv /></b> |
− | [[Category:Honor Requirements|{{#titleparts:{{PAGENAME}}|1| | + | ::<b>xvi. <section begin=req5bxvi /><noinclude><translate></noinclude>Interpreted language |
− | [[Category:Honor Requirements Revision | + | <noinclude></translate></noinclude><section end=req5bxvi /></b> |
+ | |||
+ | ::<b>xvii. <section begin=req5bxvii /><noinclude><translate></noinclude>Programming paradigm | ||
+ | <noinclude></translate></noinclude><section end=req5bxvii /></b> | ||
+ | |||
+ | ::<b>xviii. <section begin=req5bxviii /><noinclude><translate></noinclude>Syntax of programming languages | ||
+ | <noinclude></translate></noinclude><section end=req5bxviii /></b> | ||
+ | <section end=Body /> | ||
+ | |||
+ | <noinclude><translate> | ||
+ | [[Category:Honor Requirements|{{#titleparts:{{PAGENAME}}|1|2}}]] | ||
+ | [[Category:Honor Requirements Revision 3|{{#titleparts:{{PAGENAME}}|1|2}}]] | ||
+ | </translate></noinclude> |
Revision as of 20:27, 31 December 2020
Computer Programming
Authority:
Category:
Skill Level:
Year Introduced:
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