Difference between revisions of "AY Honors/Computer Programming"

From Pathfinder Wiki
< AY HonorsAY Honors/Computer Programming
m (Fix Tab Name transclusion)
(Convert honor_tab to honor_landing *** existing text overwritten ***)
Line 1: Line 1:
<languages />
 
<tabs>
 
 
<translate>
 
<translate>
{{honor_tab
+
{{honor_landing
 
|honorname=Computer Programming
 
|honorname=Computer Programming
 
|skill=3
 
|skill=3
Line 10: Line 8:
 
|insignia=Programmable Information.png  
 
|insignia=Programmable Information.png  
 
|insignia_source=SAD
 
|insignia_source=SAD
}}
+
|overview=
</translate>
+
|challenge=
 
 
<!--Start the Overview Tab -->
 
{{#tag:tab|
 
<translate>
 
==Overview== <!--T:2-->
 
 
 
==The Challenging Part==
 
The most challenging requirement of this honor is probably this:
 
 
 
 
<b>{{reqreq|page={{PAGENAME}}|num=4}}</b>
 
<b>{{reqreq|page={{PAGENAME}}|num=4}}</b>
 
:<b>{{reqreq|page={{PAGENAME}}|num=4a|dispreq=a.}}</b>
 
:<b>{{reqreq|page={{PAGENAME}}|num=4a|dispreq=a.}}</b>
Line 26: Line 15:
 
:<b>{{reqreq|page={{PAGENAME}}|num=4c|dispreq=c.}}</b>
 
:<b>{{reqreq|page={{PAGENAME}}|num=4c|dispreq=c.}}</b>
 
:<b>{{reqreq|page={{PAGENAME}}|num=4d|dispreq=d.}}</b>
 
:<b>{{reqreq|page={{PAGENAME}}|num=4d|dispreq=d.}}</b>
 
+
}}
 
</translate>
 
</translate>
|name={{:Tab Name/Overview{{GetLangSuffix}} }} }}
 
 
<!--Start the Requirements Tab -->
 
{{#tag:tab|
 
[[{{#titleparts:{{PAGENAME}}|2|1}}/Requirements{{GetLangSuffix}}|{{:Tab Name/Printable Version{{GetLangSuffix}} }}]]
 
{{#lst:{{#titleparts:{{PAGENAME}}|2|1}}/Requirements{{GetLangSuffix}}|Body}}
 
|name={{:Tab Name/Requirements{{GetLangSuffix}} }} }}
 
 
<!--Start the Answer Key Tab-->
 
{{#tag:tab|
 
[[{{#titleparts:{{PAGENAME}}|2|1}}/Answer Key{{GetLangSuffix}}|<translate><!--T:6--> Printable Answer Key</translate>]]
 
[{{fullurl:{{#titleparts:{{PAGENAME}}|2|1}}/Answer Key{{GetLangSuffix}}|action=edit}} {{:Tab Name/Edit Answer Key{{GetLangSuffix}} }}]
 
 
{{#lst:{{#titleparts:{{PAGENAME}}|2|1}}/Answer Key{{GetLangSuffix}}|Body}}
 
|name={{:Tab Name/Answer Key{{GetLangSuffix}} }} }}
 
 
<!--Start Lesson Plan Tab-->
 
{{#tag:tab|
 
{{#lst:{{#titleparts:{{PAGENAME}}|2|1}}/Lesson Plans{{GetLangSuffix}}|Body}}
 
|name={{:Tab Name/Lesson Plans{{GetLangSuffix}} }} }}
 
 
<!--Start Worksheet Tab-->
 
{{#tag:tab|
 
{{#lst:{{#titleparts:{{PAGENAME}}|2|1}}/Worksheet{{GetLangSuffix}}|Body}}
 
|name={{:Tab Name/Worksheet{{GetLangSuffix}} }} }}
 
</tabs>
 

Revision as of 23:29, 19 January 2021


Other languages:
English • ‎español • ‎português do Brasil
Computer Programming
Vocational
Skill Level
123
Approval authority
South American Division
Year of Introduction
2012
See also


AY Honors/Computer Programming/Overview

The most challenging requirement of this honor is probably this:

4. Present to the instructor:

a. A project of a management system of a Pathfinder Club that has integrated:

b. A computer system with the modules mentioned.

c. The source code of the modules mentioned.

d. Instructions for using the system.


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

Edit Answer Key


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:



4a

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




4b

A computer system with the modules mentioned.



4c

The source code of the modules mentioned.



4d

Instructions for using the system.




5

Complete one of the following points:



5a

Have a certificate of completing a course in which you learned programming language.



5b

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






References


Content on this wiki is generated by people like you, and no one has created a lesson plan for this honor yet. You could do that and make the world a better place.

See AY Honors/Model Lesson Plan if you need ideas for creating one.