... these notes are for FIS students and others who will
... write a Java program for their Internal Assessment Project
The Internal Assessment Project forms a significant part of the overall
IB grade -
30% for SL students and 20% for HL students.
It involves solving a real problem by using software development
tools.
The solution should be designed for a specific intended-user (CLIENT)
and produced using good, reliable development techniques.
The IBO recommends spending at least 30 hours on the project,
but a more realistic expectation is probably 50 hours or more.
There are no particular skills that the student must use in the Project,
but the solution is expected to demonstrate "a high level of
complexity and ingenuity",
which can be accomplished by implementing a significant amount of AUTOMATION
and using sophisticated programming techniques - using
arrays, loops, methods, classes, etc.
None of these techniques are required, but it is difficult to achieve a
high grade without them.
== Overview ==
== Deadlines ==
Mar 23, 2018 - Choose Project and
Client (intended user)
Starting
the Project - Suggested Topics
Apr 20, 2018 - Big
Tic Tac Toe Prototype Starting
Simple
Create a Visual Prototype and use it
to Interview your Client
Take notes during the interview
Submit Visual Prototype and Interview Notes in Haiku
May 30, 2018 - Functional Prototype
Starting
Simple
Software
Design Principles
Example 8 Computer Science for Kids in Java
Example 6 Stock Control System
More samples, especially Java programs, are available
at:
Teacher
Support Material Overview
-- Mulkey's Notes and Suggestions --
Starting the Project -
Suggested Topics (ignore dates)
Starting
Simple Big Tic Tac
Toe Prototype
Software Design Principles Iterative Techniques and Decomposition
Guidance
Notes (from old syllabus - ignore details)
.... further notes may be added later ....
-- IBO Guidelines --
Teacher
Support Material Overview
Step by Step (IBO) Frequently Asked Question (IBO)
Assessment
Criteria (IBO) Checklist
(IBO)
FORMS.ZIP
= required folder structure for submitting the project