Difference between revisions of "AY Honors/Computer Programming/Requirements"

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

Latest revision as of 21:36, 20 July 2022

Other languages:
English • ‎español • ‎português do Brasil
Computer Programming

Skill Level

3

Year

2012

Version

22.05.2024

Approval authority

South American Division

Programmable Information AY Honor.png
Computer Programming
Vocational
Skill Level
123
Approval authority
South American Division
Year of Introduction
2012
See also



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