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 a 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 working with files. The file format will be a series of numbers, which could be binary, octal, decimal, or hexadecimal. Some numbers will fall into multiple categories. For example, 306 can fall into three possible classifications. Learning outcomes Implementing user-defined methods. Working with regular expressions. Working … 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 a 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 each 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 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 and … Read More “CISS-110 Project 7” »