CSC 322 Lab 3 Objectives 1. Improve Linux skills 1. Code at least two hash routines and two collision handling algorithms for hashing 1. Study the time implications...
Inheritance Lab: Adding Additional Games: Spring 2024 Learning Objective(s) 1 Learn to use inheritance. 1 Learn more about programming in groups Overview...
Color Frequency Counter Objectives 1. Learn about arrays Assignment 1. Create a clean program that will count the number of occurrences of each color and display...
Time to be an actor Objectives 1 Be creative 1 Build a complex program using a lot of techniques from before Assignment 1 Come up with a script for your...
Objects Lab: Tic Tac Toe Game: Spring 2025 Learning Objective(s) 1 Do simple inheritance Overview of the Program Finish the restaurant program Specifics...
GUI Lab: Tic Tac Toe Game: Spring 2025 Learning Objective(s) 1. implement GUI`s in java 1. Simpler to do lab Overview of the Program Create a GUI environment...
CSC 322 Lab 3 Objectives 1. Improve Linux skills 1. Code merge sort, heap sort, and external sort 1. Study the time implications of the sort Problem...
Playing a song Objectives 1. Reinforce repetition 1. Reinforce selection 1. Be creative and have fun Assignment 1. Create a clean program that will play...
Geometric drawing Objectives 1. Learn to use repetition 1. Learn to use variables 1. Reinforce selection skills 1. Reinforce reading from the brick Assignment...
CSC 322 Lab 2 Objectives 1. Improve C and linux skills 1. Work with binary trees 1. Implement algorithms to encode and decode via huffman codes 1. Work...
Introduction to Objects: Finite State Machines Learning Objectives 1 Refresh programming skills including use of arrays 1 Learn about objects 1 Learn about...
CSC 322 Lab 1 Objectives 1. Learn C (not C ) 1. Start to learn Linux and vi 1. Implement stacks and queues 1. Use arrays and linked lists Problem Write...
Displaying a string on the brick You need to change the display block to get the data via `wired` not a set string. This will allow you to connect the text block...
Objects Lab: Tic Tac Toe Game: Spring 2025 Learning Objective(s) 1 Design and develop a program using objects 1 Abstract i/o into only one class Overview...
Arrays (2D): Bin Packing Learning Objective(s) 1 Learn to use two dimensional arrays 1 Be introduced to an NP Complete problem Overview of the program This...
Introduction to methods: Yearly Calendar: Fall 2024 Learning Objective(s) Appreciate the use of methods/abstraction to add clarity to a larger program Be...
Repetition well done: Yearly Calendar: Fall 2024 Learning Objective(s) Strengthen skills with repetition Experience with lot`s of details and the need for...
Repetition Lab: Calculator: Fall 2024 Learning Objective(s) Enhance skills with constants Learn about event controlled loops (and use a priming read)...
Hint 3 on random numbers for Lab 2 (Fall 2024) Here is program that will print a random integer between 0 and 10: import java.io. ; import java.util. ; public class...
First Program: Fall 2024 Learning Objective(s) 1 Get the environment up and working 1 Enter your first program Overview of the Program This lab has two parts...
Expected Classroom Etiquette It is assumed that everyone in the room (live and virtual) are there to share in the learning that is happening. Therefore major underlying...
Dr. Bareiss` Philosophy about Education General idea: We are a team working together to learn the material and we are here because we want to engage in that activity...
It is expected that any coursework (including, but not limited to, essays, papers, exams, projects, and lab reports) submitted by a student will be a product of their...
GUI Lab: Quiz: Fall 2024 Learning Objective(s) Learn to develop a GUI based program Overview of the Program Adapt lab 10 (the quiz program) to work with a GUI...
Just search or sort then search? Learning Objective(s) 1 Understand how to sort 1 Be able to search sequentially and with the binary search 1 Start to develop...
Hint 2: Quiz with arrays: Repeating wrong answers 1. Create a boolean array (the size of the number of questions) and initialize all to false. 1. When a question...
Nested Loops Lab: Quiz: Fall 2024 Learning Objective(s) Improve skill with arrays Work with 2d arrays Overview of the Program Adapt lab 5 (the quiz program...
Arrays: Shopping lists: a better way: Fall 2024 Learning Objective(s) Learn to use arrays Overview of the Program Adapt the program from the previous lab to...
Dealing with strings (esp. leading spaces and/or end of line) Leading spaces The easiest way to remove leading spaces (such as a tab or blank) is to use the trim...
Hint: working with files for lab 08 Reading a file There are plenty of class examples of this. Be sure to use a FileReader (as covered in class as opposed to any...
Nested Loops Lab: Quiz: Fall 2024 Learning Objective(s) Implement nested loops Work with a sequential text file Implement exceptions Overview of the...