Difference between revisions of "AY Honors/Computer Programming"

From Pathfinder Wiki
< AY HonorsAY Honors/Computer Programming
m (Fix Tab Name transclusion)
m (Fix Tab Name transclusion)
Line 32: Line 32:
 
<!--Start the Requirements Tab -->
 
<!--Start the Requirements Tab -->
 
{{#tag:tab|
 
{{#tag:tab|
[[{{#titleparts:{{PAGENAME}}|2|1}}/Requirements{{GetLangSuffix}}|{{:Tab Name/Printable Version}}{{GetLangSuffix}}]]
+
[[{{#titleparts:{{PAGENAME}}|2|1}}/Requirements{{GetLangSuffix}}|{{:Tab Name/Printable Version{{GetLangSuffix}} }}]]
 
{{#lst:{{#titleparts:{{PAGENAME}}|2|1}}/Requirements{{GetLangSuffix}}|Body}}
 
{{#lst:{{#titleparts:{{PAGENAME}}|2|1}}/Requirements{{GetLangSuffix}}|Body}}
 
|name={{:Tab Name/Requirements{{GetLangSuffix}} }} }}
 
|name={{:Tab Name/Requirements{{GetLangSuffix}} }} }}
Line 39: Line 39:
 
{{#tag:tab|
 
{{#tag:tab|
 
[[{{#titleparts:{{PAGENAME}}|2|1}}/Answer Key{{GetLangSuffix}}|<translate><!--T:6--> Printable Answer Key</translate>]]
 
[[{{#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}}]
+
[{{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}}
 
{{#lst:{{#titleparts:{{PAGENAME}}|2|1}}/Answer Key{{GetLangSuffix}}|Body}}
|name={{:Tab Name/Answer Key}}{{GetLangSuffix}} }}
+
|name={{:Tab Name/Answer Key{{GetLangSuffix}} }} }}
  
 
<!--Start Lesson Plan Tab-->
 
<!--Start Lesson Plan Tab-->
 
{{#tag:tab|
 
{{#tag:tab|
 
{{#lst:{{#titleparts:{{PAGENAME}}|2|1}}/Lesson Plans{{GetLangSuffix}}|Body}}
 
{{#lst:{{#titleparts:{{PAGENAME}}|2|1}}/Lesson Plans{{GetLangSuffix}}|Body}}
|name={{:Tab Name/Lesson Plans}}{{GetLangSuffix}} }}
+
|name={{:Tab Name/Lesson Plans{{GetLangSuffix}} }} }}
  
 
<!--Start Worksheet Tab-->
 
<!--Start Worksheet Tab-->

Revision as of 04:35, 13 January 2021

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

Template:Honor tab

Overview

The Challenging Part

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.

[[AY Honors/Computer Programming/Requirements|Tab Name/Printable Version]]


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

Printable Answer Key Tab Name/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.