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:55] – appledog | apcs_phase_1 [2023/09/12 10:40] (current) – appledog | ||
---|---|---|---|
Line 3: | Line 3: | ||
== Skill Checklist | == Skill Checklist | ||
- | Students must be able to write a complete working example program, which compiles and runs, in either C, C++, Java or Python, for each of the following: | + | 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 | ||
* [[APCS-BPC]] -- Basic programming concepts, ex. input and output (commands and streams) | * [[APCS-BPC]] -- Basic programming concepts, ex. input and output (commands and streams) | ||
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.1694433345.txt.gz · Last modified: 2023/09/11 11:55 by appledog