CISS-110 Project 4 This is the game of Boulder, Parchment, Shears! Yes, the one from Critical Role based on Rock, Paper, Scissors. This project deals with a range-based for loop where we know the exact number of times a loop will iterate (perform the associated block of code). You will also use an if/else construct … Read More “CISS-110 Project 4” »
Category: CISS-110-Project
CISS-110 Project 3 This project deals with reading input from the user, storing the input into variables and displaying those variables. Learning outcomes Build a program from the ground up. Introduce basic GUI tools. Using correct data types. Watching for lost precision in calculations. Working with Integer.parseInt(). Confirmation program produces desired results. This program is … Read More “CISS-110 Project 3” »
Write a Java user-defined class called Student and a class tester program called Project9_lastname. These will be separate Java source files (Project9_lastname.java and Student.java). Learning outcomes Build a program using multiple source files. Build a user-defined class. Create overloaded mutators. Create accessors and mutators. Build code to test all code paths. The Student class will … Read More “CISS-110 Project 9” »
CISS-110 Project 8b Write a Java program to create a GUI using JavaFX with GridPane, TextField, Label, RadioButton, ToggleGroup and Button objects. This is continuation of Project 7 which used the text-based menu driven model. Learning outcomes Implementing user-defined methods. Working with JavaFX. Working with events. Confirmation program produces desired results. Write two value-returning methods … Read More “CISS-110 Project 8b – JavaFX” »
CISS-110 Project 6 For this project you will continue to work with files. The file format will be a series of numbers that could be binary, octal, decimal or hexadecimal. Learning outcomes Implementing user-defined methods. Working with regular expressions. Working with files. Using Scanner with files. More work with Integer.parseInt(). Confirmation program produces desired results. … Read More “CISS-110 Project 6b” »
CISS-110 Project 6 For this project you will continue to work with files. Learning outcomes Implementing user-defined methods. Working with regular expressions. Working with files. Using Scanner with files. Confirmation program produces desired results. The file format will be similar to a source code program. You will tokenize the contents. Simply put, tokenizing is recognizing … Read More “CISS-110 Project 6a” »
CISS-110 Project 5 This project deals with EOF-based loops, using the while construct where we do not know the exact number of times a loop will iterate (perform the associated block of code). We will continue to build on our knowledge of if/else constructs and introduce the idea of nested loops. Learning outcomes Implementing EOF … Read More “CISS-110 Project 5” »
CISS-110 Project 8a Write a Java program to create a GUI using JavaFX with GridPane, TextField, Label and Button objects. This is continuation of Project 7 which used the text-based menu driven model. Learning outcomes Implementing user-defined methods. Working with JavaFX. Working with events. Confirmation program produces desired results. Write two value-returning methods called farToCel() … Read More “CISS-110 Project 8a – JavaFX” »
CISS-110 Project 10 Write a Java program to search two arrays of the same 1000 random integers in order to test the efficiency of sequential and binary searches. Learning outcomes Implementing user-defined classes. Working with sorts. Working with search algorithms. Understanding Big-O notation and how it applies to algorithms. Confirmation program produces desired results. You … Read More “CISS-110 Project 10” »
CISS-110 Project 7 Write a Java program to continue creating your own user-defined methods and introduce some do-while loops. Learning outcomes Implementing user-defined methods. Working with do–while loops. Working with data validation. Confirmation program produces desired results. Write two value-returning methods called farToCel() and celToFar(). These two methods will convert temperatures from Fahrenheit to Celsius … Read More “CISS-110 Project 7” »