You are here

Final Java Project: Creating Quizzes

Author: 
Darling, Myra
Issue Date: 
Wednesday, September 22, 2010
Description: 
This assignment is suitable for ICS3U as a culminating activity. Students will be reviewing all the course expectations by reviewing what they have learned; they do this by creating quizzes for each chapter of the text book covered during the course. This activity helps to prepare them for the final exam. They then write an algorithm to allow a select group of students take the quizzes. The students are only permitted to take each one time. The students’ scores for each quiz are accumulated and are stored in external data files. The teacher has a password which permits her to view the students scores sorted in descending order and also has calculated the class average for each quiz.
Keywords: 
project, semester test, quiz
Education Levels: 
Middle School
High School
Intended Audience: 
Learner
Type: 
Assessment Material : Rubric, Answer Key, Portfolio, Test
Publisher: 
CEMCS Summer Institute, Toronto, Ont, CA
URL: 
http://hdl.handle.net/2378/441
CSTA Classification: 

CT.L3B-06

Compare and contrast simple data structures and their uses (e.g., arrays and lists).

CPP.L3A-04

Apply analysis, design, and implementation techniques to solve problems (e.g., use one or more software lifecycle models).

CT.L3B-10

Decompose a problem by defining new functions and classes.

CPP.L3A-02

Use mobile devices/ emulators to design, develop, and implement mobile computing applications.

CPP.L3A-05

Use Application Program Interfaces (APIs) and libraries to facilitate programming solutions.

CL.L3A-04

Identify how collaboration influences the design and development of software products.

CT.L3A-02

Describe a software development process used to solve software problems (e.g., design, coding, testing, verification).

Download this resource: