CISS-111 Bowling Extra Credit AI Prohibited 🚫 You may not use AI tools for this assignment. Write a Java program to demonstrate using regular expressions (regex) to validate strings and additional logic to validate what the regex cannot detect. Your baseline code can be found on GitHub. Learning outcomes Working with files. Enhancing existing code. … Read More “CISS-111 BowlingEC” »
Category: CISS-111-Project
CISS-111 Group Project 2 AI Prohibited 🚫 You may not use AI tools for this assignment. Write a BASIC tokenizer for the Commodore 64 (C64). Read Crafting Interpreters, Chapter 4 sections 4.4 and later for a basic understanding of what you are building. Take as much code as you think you need from that model. … Read More “Group Project 2 (of 2)” »
CISS-111 Group Project 1 AI Prohibited 🚫 You may not use AI tools for this assignment. Write a disassembler for the Commodore 64 (C64) program in the 6502/6510 assembly language. Learning outcomes Working with a translation table. Working with existing data to build a new representation. Working with data type manipulations. Working with switch expressions. … Read More “Group Project 1 (of 2)” »
CISS-111 Project 8 AI Prohibited 🚫 You may not use AI tools for this assignment. Write a Java program to demonstrate using an N-ary tree to replicate a filesystem structure. Learning outcomes Working with N-ary trees. Working with existing code to build a new representation. Working with Nodes and how to arrange them based on … Read More “CISS-111 Project 8” »
CISS-111 Project 5 AI Prohibited 🚫 You may not use AI tools for this assignment. Write a Java program to demonstrate the use of linked lists further. Learning outcomes Working with Linked Lists. Reworking existing code to use a different data type. Working with Nodes and how to arrange them based on certain criteria. Working … Read More “CISS-111 Project 5” »
CISS-111 Project 2 AI Prohibited 🚫 You may not use AI tools for this assignment. Write a Java program to demonstrate using Vector, ArrayList, enumerations, regular expressions, and record. You will create a program to perform basic parsing of a 6502 assembly language program. Learning outcomes Working with files. Building enumerations. Working with enumeration methods. … Read More “CISS-111 Project 2” »
CISS-111 Project 4 AI Prohibited 🚫 You may not use AI tools for this assignment. Write a Java program to demonstrate the use of inheritance and polymorphism. This program will also use the Vector class and a few enumerations. Learning outcomes Working with enumerations. Working with inheritance and polymorphism. Designing subclasses. Overriding inherited methods. Confirmation … Read More “CISS-111 Project 4” »
CISS-111 Project 1 AI Prohibited 🚫 You may not use AI tools for this assignment. Write a Java program to demonstrate using command line arguments to convert numeric quantities with a certain radix (counting base) to base ten numbers. You will employ the use of String methods indexOf() and substring() as well as the overloaded … Read More “CISS-111 Project 1” »
CISS-111 Project 3 AI Prohibited 🚫 You may not use AI tools for this assignment. Write a Java program to demonstrate using bitmaps and bitwise operators to sort and remove duplicates from a file of random phone numbers. Do not confuse the term bitmap used for compressing data into smaller spaces with the bitmap that … Read More “CISS-111 Project 3” »
CISS-111 Project 7 AI Prohibited 🚫 You may not use AI tools for this assignment. Write a Java program to demonstrate using stacks. This project will use two stacks to evaluate infix arithmetic expressions. This will act similar to the way the Java compiler may evaluate simple expressions. The GenericStack object being created will be … Read More “CISS-111 Project 7” »