Elements and Performance Criteria
- Code using user defined data structures
- Code using standard algorithms
- When coding, use a modular programming approach, including pass-by-reference parameter passing
- Write code to create and manipulate a 2-D array
- Create and maintain a sorted array and use language-provided facilities for sorting an array of ordered elements
- Code a simple binary search technique for use with an array of sorted data
- Code binary file-handling solutions using random access algorithms
- Debug code
- Document activities
- Test code
- Create an application
- Build an application in response to a user requirement
- Access multiple source code files
- Employ integrated development environment project maintenance facilities or make files to automate program building
- Develop a program specification solution when provided with a basic design document
- Design the algorithm, and document, construct and test applications in response to a problem description using the language
- Document the completed application