AISSCE
2023-2024
INFORMATION TECHNOLOGY
(802)
PROJECT FILE
CLASS XII
NAME: SIMAR
BOARD ROLL NO:
MODERN CONVENT
SCHOOL
(2023-24)
INFORMATION
TECHNOLOGY
SUBJECT CODE-802
PROJECT FILE
Typing Speed Test
SUBMITTED BY:-
Simar
ACKNOWLEDGEMENT
I would like to express my deep gratitude and sincere
thanks to the principal, Dr. Sheetal Mann, Modern
Convent School for her encouragement and for all the
facilities that she provided for this project work. I
sincerely appreciate her efforts by taking us all under
her fold for which I shall remain indebted to her.
I would also like to extend my hearty thanks to Dr.
Reema Chaudhary, IT Teacher, who guided me to the
successful completion of this project. I take this
opportunity for expressing my gratefulness towards her
invaluable guidance, constant encouragement, immense
motivation which has sustained my efforts at all the
stages of this project.
I can't forget to offer my sincere thanks to my parents
and also my classmates who helped me to carry out this
project successfully and their valuable advice and
support, which I received from m time to time.
Most of all, I would like to thank the respondents who
gave their precious responses and views for making this
research possible.
CERTIFICATE
This is to certify that this project "TYPING SPEED
TEST" was carried out by Simar of class XII-B, Roll
No. ___________ .
She worked under my supervision for this project and
have [Link] to my total satisfaction.
_________
Dr. Reema Chaudhary
REQUIREMENTS
• HARDWARE Processor - Intel Core i5
• SOFTWARE Operating System - Windows
10 Net Beans IDE 13
INTRODUCTION
SOURCE CODE
// Typing Speed
package typingspeedtest;
import [Link];
import [Link];
import [Link];
import [Link];
public class TypingSpeedTest {
static String[] words = {"always", "life", "where",
"would", "is", "live", "your", "little", "often", "to",
"but", "its", "these", "so", "on", "form",
"might", "animal", "she", "leave", "our", "stop",
"how", "had", "when", "tell", "some", "was", "soon",
"he", "than", "work", "upon", "girl", "may",
"under", "his", "next", "seem", "together", "only",
"left", "end", "upon", "line", "one", "once", "leave",
"city", "learn", "after", "new", "us",
"house", "something", "these", "my", "leave",
"study", "hear", "as", "has", "four", "fire", "different",
"just", "by", "many", "white", "food", "right",
"more", "young", "about", "in", "with", "near",
"you", "men", "below", "state", "on", "another",
"being", "away", "not"};
public static void main(String[] args) throws
InterruptedException {
[Link]("3");
[Link](1);
[Link]("2");
[Link](1);
[Link]("1");
[Link](1);
Random rand = new Random();
for (int i = 0; i < 20; i++) {
[Link](words[[Link](83)] + " ");
}
[Link]();
double start = [Link]().toNanoOfDay();
Scanner scan = new Scanner([Link]);
String typedWords = [Link]();
double end = [Link]().toNanoOfDay();
double elapsedTime = end - start;
double seconds = elapsedTime / 1000000000.0;
int numChars = [Link]();
int wpm = (int) ((((double) numChars / 5) / seconds) *
60);
[Link]("Your wpm is " + wpm + "!");
}
}
OUTPUT
1.
2.
3.
4.
BIBLIOGRAPHY
Class XII Information Technology Book
Google Chrome