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