SE1021
Software Development II

This is an old version of this course, from Spring 2017. A newer version is available here.

For the main lab instructions, see Dr. Taylor's site reachable from the Lab5 (ins) link in the sidebar.

.

Your lab should be ready to demo at the start of the Lab6 lab period.

Week 5 In-Lab Checkpoint/Milestone

During the first lab period, demonstrate your cells showing up on the screen and the randomize button working. The other buttons do not need to be present in your GUI, and you do not need to include any of the alive/dead labels. So the cells and the randomize button are the only things that need to show on the screen in your GUI.

You will definitely need to read through the lab and provided materials to best and most efficiently achieve this goal.

Submission Requirements

The lab checklist is only electronic for this lab. It shows the points I will evaluate while grading the lab, but you do not need to submit it as part of your assigment.

Correct any deviations from the Coding Standard that were pointed out in returned graded lab(s) (Spring 2017: This is Lab 1 only so far) and continue to follow the complete standard. (Even ordering methods as written in the standard -- this has changed since Winter 2016-2017, so please check again.)

At the end of the file Lab5.java, include this comment:

/**
 Introduction:
   (Replace this remark and the parentheses with a description of the lab in your own words)
 Conclusions:
   (Replace this with what you learned during the lab)
 Feedback:
   (Replace this with things you liked about the lab or suggestions for improvement, being sure to make clear which one you are writing.)
*/

Again, make sure to follow the coding standard.

Put ALL your files in the package username

To esubmit, upload all the files required by the lab assignment: Lab5.java, lab5.fxml (if used), etc.

For many students, your upload will look like this:

You should see this exception when your code runs:

Graphics Device initialization failed for :  es2, sw
Error initializing QuantumRenderer: no suitable pipeline found
java.lang.RuntimeException: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found

If you use FXML, you will get the same error even if you forget to upload your .fxml and controller files. So be sure to remember to upload these, too!