apcs_phase_1
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
apcs_phase_1 [2023/09/11 11:56] – appledog | apcs_phase_1 [2023/09/12 10:40] (current) – appledog | ||
---|---|---|---|
Line 3: | Line 3: | ||
== Skill Checklist | == Skill Checklist | ||
+ | Although, at this level, we assume the student already has basic programming skills, we will provide a basic explanation of all the concepts used. This commentary would be aimed at a student who knows two or more of the required languages already, but needs to be able to write the program in a third or fourth language. If the student is a beginner we don't recommend starting here, but go to the [[Basics]] page instead. | ||
+ | |||
Students must be able to write a complete working example program, which compiles and runs, in either C, C++, Java or Python, for every concept covering each of the following: | Students must be able to write a complete working example program, which compiles and runs, in either C, C++, Java or Python, for every concept covering each of the following: | ||
Line 9: | Line 11: | ||
* [[APCS-OVT]] -- other variable types character, string, etc. and basic operations (excluding “as array”) | * [[APCS-OVT]] -- other variable types character, string, etc. and basic operations (excluding “as array”) | ||
* [[APCS-DTS]] -- Data types, constants, variables, scope: global / local | * [[APCS-DTS]] -- Data types, constants, variables, scope: global / local | ||
- | * [[APCS-LCS]] -- looping and other flow control structures | + | * [[APCS-LCS]] -- control |
* [[APCS-FUN]] -- functions | * [[APCS-FUN]] -- functions | ||
* [[APCS-REC]] -- recursion | * [[APCS-REC]] -- recursion |
apcs_phase_1.1694433373.txt.gz · Last modified: 2023/09/11 11:56 by appledog