Computer Science I
(Programming I)
Today is: Friday,21 November,2008 05:53:27 PM

Computer Science II

.
Week of:
        August 27th
        
Introduction:
Class procedures
Project requirements
        
Logo: Design
        
With a square procedure, create a design using only the square procedure as the basis of the program.
___________________
        
Logo: Train Station
        

Create city Train Station (with tracks) with three trains. A Demo procedure will move trains around layout. A TrainRun procedure will:

1. Ask user for preferred departure time.

2. Ask user for date of travel.

3. Ask user for station name.

Computer will then assign the user a train, print (on screen) a ticket with travel information and show the train leaving the starting station and arriving at the designated station.

(Ticket will print Date, Time and Station)

____________________
Week of September 4th

Write a program in a MAZE-Game type environment for one player. Use some sort of control on the difficulty level. i.e. speed.

Use as many of the features of this language as possible. - sound- video- etc. Be as creative as practical in the "background" picture. (Internet pic. are possible)

Great past projects have included Ski-Maze, Drag-Race, WaterSki-Maze. Can you top these????
______________________

Week of Sept. 10th

Design a "Logo Race" program that will randomly generate the speed of the racer.  (Car, Boat etc.)  
Include a "timer clock" (analog or digital) that will run during the race.
A "start" button will begin the race and the race can go over two pages if desired.
Be sure to include a "race summary" after the race has been completed to include the ranking of each of the 5 entries.

_______________________
Week of Sept. 17th & September 24th

LogoMathProject:

Write a program to tutor students in solving math problems.

The four areas will be addition, subtraction, multiplication and division. You will need to setup three levels of difficulty, i.e. beginner level, medium difficulty, and HARD!
An example of the beginning could look something like this: Welcome the math tutoring program written by jimmy smith.
please choose the type of problems you need. 1 Addition, 2 Subtraction,
3 Multiplication, 4 Division
At what level? e (easy), M(medium hard)h(Hard)
The program should keep a record of "right and wrong" answers, and should have some sort of helpful response like... "to high" "That's not right!"
Set the program up like a game or in some way make it interesting for the user.

__________________________

Week of October 1st

Write a cash register program to do the following:
1. Enter a price.
2. Enter a "sales discount" (i.e. 5%)
3. Print: The sales price is ......
4. Ask: "What do you need change for?
5. Print: "Your Change is ........
6. Include an eight percent sales tax on the purchase.
_________________________________________________________________

Write a program in LOGO that will ask for you income (i.e. $20,000) and will print out your
: income (echo the $20.000)

2: state tax total (6.5%)
3: federal tax total (13%)
4: city tax (5%)
5: Total Tax figure (state, federal, city)
6: Total remaining of the income. ($20.000 - taxes)

______________________________________

Week of October 8th

Write a program that will convert letters to numbers and a program that will convert numbers to letters.

Modify (or create a new program ) the program to use procedures for each conversion. There should now be a question as to "what do you want to convert - numbers or letters?"

______________________


Write a program with a procedure that converts an upper case letter to lower case, and a procedure that converts a lower case letter to an upper case letter.  The program should prompt the user as to what is expected when the program runs.....etc...


____________________________________________________


   •If you choose to take this assignment•

Revise CIA program to include a way to transmit the “key”  within the incripted text.    i.e.   $fs5Wef3gsd.  (This “key” could be a number or letter).   The 5 represents the “key”  number you would use to read the text from your program.  Turn into the MASTER Pgms Folder your Master Program and an example of a “file to decode” that includes this secret number. Footnote in wordprocessed file where the number is hidden.
   This message will selfdistruce when you place it in the trash and empty etc....

 • If you do not choose  to accept this assignment•
                        summer school for you


_____________________________________




Tic-Tac game program

_____________________________________

License Plate number/letter generator

Write a program in "super card" that will allow a user to
1.      type in a 6 Alpha/Digit license plate
2.      Press a button labeled "Next Plate"
3.      View in a text box the next Tag number in order.  

i.e.    input =  xyb 999        output = yyb 000
_____________________________________

 Last Modified: 31 January,2008
Visitor Count: