Google
 
Site navigation: [ Home | Theory | Java | About ]

Mastery Index

This page indexes the Java examples on the site by Mastery Factor (as required for the program dossier).

These are different for Standard Level (SL) and Higher Level (HL).


 


Examples, code snippets and general ideas for use in the dossier can also be found on the front page of the Moodle site. There is a discussion forum here for students doing their dossier.

 

http://www.ibid.com.au

The arrays pages contain a number of classic array processing examples.

 

Page links: [ core | Java & OOP | Arrays, records, files | Dynamic structures | Biscuits ]

Core mastery factors

Examples
Mastery Index (SL)
Mastery Index (HL)
none
none
simple selection
Towards "use of any 5 SL aspects"
simple selection and repetiton
Use of additional libraries
Encapsulation, user-defined objects.

back to top

Thinking Java and OOP

Examples
Mastery Index (SL)
Mastery Index (HL)
simple selection and repetition
Encapsulation, user-defined objects
Fraction2 Methods parameters and return values User-defined objects
NewFraction Encapsulation, user-defined objects

back to top

Arrays, records & files

Examples
Mastery Index (SL)
Mastery Index (HL)
arrays
none
2D arrays
none
Records objects as data records Hierarchical composite data structures.
Biscuits Series of pages leading to a sample database.
Files File i/o Parsing text files

back to top

Dynamic data structures

Examples
Mastery Index (SL)
Mastery Index (HL)
none

Simple lists and more complex ADT's

Recursion

Hierarchical composite data structures

Encapsulation

back to top

Biscuits pages

This is from a series of lessons delivered on the topic of constructing a simple database application using the awt and text files. While it is fairly complete, it does leave scope for students to modify and add their own features.

Mastery aspects
SL & HL

The getting started page has some hints, tips and templates for use with the BlueJ IDE.

Getting started page


 
The site is partly financed by advertising revenue, partly by online teaching activities and partly by donations. If you or your organisation feel these resouces have been useful to you, please consider a donation, $9.95 is suggested. Please report any issues with the site, such as broken links, via the feedback page, thanks.

Questions or problems related to this web site should be addressed to Richard Jones who asserts his right to be identified as the author and owner of these materials - unless otherwise indicated. Please feel free to use the material presented here and to create links to it for non-commercial purposes; an acknowledgement of the source is required by the Creative Commons licence. Use of materials from this site is conditional upon your having read the additional terms of use on the about page and the Creative Commons Licence. View privacy policy.

Creative Commons License


This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License. © 2001 - 2009 Richard Jones, PO BOX 246, Cambridge, New Zealand;
This page was last modified: October 28, 2013