Difference between revisions of "IBCS2 Summer Assignment"
From WLCS
Line 1: | Line 1: | ||
== [[Internal Assessment]] == | == [[Internal Assessment]] == | ||
'''Objective:''' | '''Objective:''' | ||
− | + | # The summer assignment is to work on your IB Computer Science [[Internal Assessment]] | |
+ | # Complete Criterion B - there are 2 major parts! (Record of Tasks AND Design documents) | ||
+ | # Research and develop your actual IA code | ||
+ | |||
+ | '''Criterion B Directions:''' | ||
+ | # Download and extract: [[Media:IBCS_IA_Forms.zip]] | ||
+ | # Open and complete Crit_B_Record_of_Tasks (you may use either the ODT or RTF files) | ||
+ | #* You should break up your project into at least 15 smaller tasks | ||
+ | #* You should include completion of each of the IA Criteria (A-E) as tasks | ||
+ | #* You may use the [https://ibpublishing.ibo.org/live-exist/rest/app/tsm.xql?doc=d_4_comsc_tsm_1201_2_e&part=4&chapter=7 Example IAs] to help you | ||
+ | # Open and complete Crit_B_Design (or create your own as long as you bold and center the title: '''Criterion B: Design''') | ||
+ | #* Create 3-5 '''labeled''' sketches (hand-drawn or computer-aided) of your program and what it will look like | ||
+ | #* Create a flowchart of how your program will be used and works | ||
+ | #** Use Google Drawings or an alternative | ||
+ | #** Use the standard flowchart symbols [[Media:Flowcharts.ppt]] | ||
+ | #** Go through the [https://ibpublishing.ibo.org/live-exist/rest/app/tsm.xql?doc=d_4_comsc_tsm_1201_2_e&part=4&chapter=7 Example IAs] for ideas | ||
+ | #* Create a table comprised of 2 columns: Functions and Descriptions | ||
+ | #** '''Functions''' will list the function headers of all your functions (return type, name, and input parameters) | ||
+ | #** '''Descriptions''' will describe what exactly each of the functions will do | ||
+ | #* Create any other additional diagrams or outlines that will help you design your project | ||
'''Research:''' | '''Research:''' | ||
− | + | # You should research the tools/software you'll need to install to work at home | |
− | + | # You should complete tutorials to further learn the programming language and tools that you will be using for your project | |
− | + | # '''SAVE''' all your tutorials' artifacts! At the beginning of next school year, you should be able to demonstrate at least 3 different artifacts from the tutorials | |
'''Development:''' | '''Development:''' | ||
− | * After or while completing the tutorials, you should begin developing your actual IA project | + | #* After or while completing the tutorials, you should begin developing your actual IA project |
− | + | # You should try to make significant progress on your project by the end of the summer (>= 50% done) | |
'''Deliverables:''' | '''Deliverables:''' | ||
+ | * Criterion B: Record of Tasks | ||
+ | * Criterion B: Design documents (sketches, flowchart, table, and any other diagrams) | ||
* At least 3 tutorial artifacts | * At least 3 tutorial artifacts | ||
− | * >50% of your IA project done | + | * >=50% of your IA project done |
'''Notes:''' | '''Notes:''' | ||
* If you run into any problems, feel free to e-mail Mr. Bui | * If you run into any problems, feel free to e-mail Mr. Bui | ||
* You can always change your project if you want. Please e-mail Mr. Bui if you are changing your project | * You can always change your project if you want. Please e-mail Mr. Bui if you are changing your project | ||
− | |||
<!-- | <!-- |
Revision as of 06:29, 13 June 2016
Internal Assessment
Objective:
- The summer assignment is to work on your IB Computer Science Internal Assessment
- Complete Criterion B - there are 2 major parts! (Record of Tasks AND Design documents)
- Research and develop your actual IA code
Criterion B Directions:
- Download and extract: Media:IBCS_IA_Forms.zip
- Open and complete Crit_B_Record_of_Tasks (you may use either the ODT or RTF files)
- You should break up your project into at least 15 smaller tasks
- You should include completion of each of the IA Criteria (A-E) as tasks
- You may use the Example IAs to help you
- Open and complete Crit_B_Design (or create your own as long as you bold and center the title: Criterion B: Design)
- Create 3-5 labeled sketches (hand-drawn or computer-aided) of your program and what it will look like
- Create a flowchart of how your program will be used and works
- Use Google Drawings or an alternative
- Use the standard flowchart symbols Media:Flowcharts.ppt
- Go through the Example IAs for ideas
- Create a table comprised of 2 columns: Functions and Descriptions
- Functions will list the function headers of all your functions (return type, name, and input parameters)
- Descriptions will describe what exactly each of the functions will do
- Create any other additional diagrams or outlines that will help you design your project
Research:
- You should research the tools/software you'll need to install to work at home
- You should complete tutorials to further learn the programming language and tools that you will be using for your project
- SAVE all your tutorials' artifacts! At the beginning of next school year, you should be able to demonstrate at least 3 different artifacts from the tutorials
Development:
- After or while completing the tutorials, you should begin developing your actual IA project
- You should try to make significant progress on your project by the end of the summer (>= 50% done)
Deliverables:
- Criterion B: Record of Tasks
- Criterion B: Design documents (sketches, flowchart, table, and any other diagrams)
- At least 3 tutorial artifacts
- >=50% of your IA project done
Notes:
- If you run into any problems, feel free to e-mail Mr. Bui
- You can always change your project if you want. Please e-mail Mr. Bui if you are changing your project