0% found this document useful (0 votes)
18 views12 pages

IT ProjectFile Simar

The document is a project file for a Typing Speed Test created by a student named Simar for the AISSCE 2023-2024 Information Technology course. It includes acknowledgments, a certificate of completion, hardware and software requirements, source code for the typing speed test application, and a bibliography. The project aims to measure typing speed using randomly generated words and calculates words per minute (WPM).
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views12 pages

IT ProjectFile Simar

The document is a project file for a Typing Speed Test created by a student named Simar for the AISSCE 2023-2024 Information Technology course. It includes acknowledgments, a certificate of completion, hardware and software requirements, source code for the typing speed test application, and a bibliography. The project aims to measure typing speed using randomly generated words and calculates words per minute (WPM).
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

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 completed.it 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 java.time.LocalTime;
import java.util.Random;
import java.util.Scanner;
import java.util.concurrent.TimeUnit;

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 {

System.out.println("3");
TimeUnit.SECONDS.sleep(1);

System.out.println("2");
TimeUnit.SECONDS.sleep(1);

System.out.println("1");
TimeUnit.SECONDS.sleep(1);

Random rand = new Random();


for (int i = 0; i < 20; i++) {
System.out.print(words[rand.nextInt(83)] + " ");
}

System.out.println();

double start = LocalTime.now().toNanoOfDay();

Scanner scan = new Scanner(System.in);


String typedWords = scan.nextLine();

double end = LocalTime.now().toNanoOfDay();


double elapsedTime = end - start;
double seconds = elapsedTime / 1000000000.0;
int numChars = typedWords.length();

int wpm = (int) ((((double) numChars / 5) / seconds) *


60);
System.out.println("Your wpm is " + wpm + "!");
}
}
OUTPUT

1.

2.
3.

4.
BIBLIOGRAPHY

 Class XII Information Technology Book


 Google Chrome

You might also like