Yorkville High School Computer Science Department
Yorkville High School Computer Science Department on Facebook  Yorkville High School Computer Science Department Twitter Feed  Yorkville High School Computer Science Department on Instagram

Yorkville High School Computer Science

ASSIGNMENTS: Build a Computer - September 25, 2018 :: Network App - December 14, 2018

Network Programming :: Projects :: Latin Dictionary

Rubric
Lesson
Due: Mar 9

Problem

Create a program that connects to dict.org and translates any words the user enters on the command line into Latin. Here is what you need to know about the dict.org website:

Here is a sample run of the program:

java LatinDictionary earth world Rome

earth /əːθ/
   humus; tellus; terra
   
No definitions found for world

Rome /roum/
   Roma

You should also build a daytime server like the one demonstrated in the lesson. Create a way to get the date and time from the server in your program. It should connect through a secure socket. You should also create a server log for your daytime server that logs requsts and errors.

Yorkville High School Computer Science Department on Facebook Yorkville High School Computer Science Department Twitter Feed Yorkville High School Computer Science Department on Instagram