IBCS2 Summer Assignment

From WLCS
Jump to: navigation, search

Internal Assessment

Objective:

  1. The summer assignment is to work on your IB Computer Science Internal Assessment
  2. Complete Criterion B - there are 2 major parts! (Record of Tasks AND Design documents)
  3. Research and develop your actual IA code

Criterion B Directions:

  1. Download and extract: Media:IBCS_IA_Forms.zip
  2. Open and complete Documentation->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
  3. 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
    • Create class diagrams for any classes (objects) that you will be using. Each diagram has 3 sections (IBM class diagram resource):
      • Name
      • Attributes (variables)
      • Methods (functions)
    • 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
    • Create a table for your "Test Plan". The table should have 2 columns:
      • Functionalities / features you will be testing
      • Description of how that feature is tested

Research:

  1. You should research the tools/software you'll need to install to work at home
  2. You should complete tutorials to further learn the programming language and tools that you will be using for your project


Deliverables:

  • Due Monday (9/11/17)
  • Extra credit will be given to those who have it ready on the 1st day of school
  • Criterion B: Record of Tasks
  • Criterion B: Design documents (sketches, flowchart, table, and any other diagrams)


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