In this assignment, you will study how pseudocodes can be optimized to improve their efficiency.
There are two parts to this assignment:
- In Part 1, you will complete Programming Project 4 from your course textbook Alice 3 in Action with Java.
- In Part 2, you will complete Programming Project 5 from your course textbook Alice 3 in Action with Java.
Part 1: Alice Tutorial
Complete the following tasks:
- Programming Project 4 from your textbook Alice 3 in Action with Java.
Create
a “springtime” scene that runs for a minute or so, starting with an
empty field but ending with the field covered with flowers. The flowers
should “grow” out of the ground as your scene plays. Make your program
as short as possible by storing the flowers in an array.
- Submit the saved Alice World file.
Support your responses with appropriate reasoning.
Part 2: Lists and Arrays in Alice
From the textbook Alice 3 in Action with Java, complete Programming Project 5.
Proceed
as in Programming Project 4, but use random-number generation to make
the flowers appear in a different order or pattern every time your
program is run.
- Based upon the Programming Project 4, how
well would the program work if it did not utilize an array for the
flowers? How do the arrays help? - Does the development of the
array in Programming Project 4 effect the development of the Programming
Project 5? Does it make it easier or harder to modify?
Submission Details
Name your document SU_ITS2104_W4_A2_Pate_C.doc.
Name the Alice World file from Part 1 as SU_ITS2104_W4_A2_P1_Pate_C.a2w.
Name the Alice World file from Part 2 as SU_ITS2104_W4_A2_P2_Pate_C.a2w.
Grading Rubics for assignment:Assignment 2 Grading Criteria
Maximum Points
Completed Programming Project 4 from the textbook and submitted the Alice World file.
15
Completed Programming Project 5 from the textbook and submitted the Alice World File.
15
Described the importance of using an array for the flowers.
10
Described the importance of how using the arrays affects the program development process.
5
Used correct spelling, grammar, and professional vocabulary. Cited all sources using APA format.


0 comments