Powered by UAT AI Engineer Student Sanyerlis Vanessa Camacaro

Innovating Through Code

Innovating Through CodeInnovating Through CodeInnovating Through Code

Innovating Through Code

Innovating Through CodeInnovating Through CodeInnovating Through Code
  • Home
  • Portfolio
    • Portfolio Intro
    • HTML/JavaScript Projects
    • C# Projects
    • C/C++ Projects
    • Java Projects
    • Python Projects
    • AI Projects
    • Deep Learning Projects
  • SIP
    • ArtVise AI - SIP
    • Innovation Brief
  • Objectives
    • Objectives Intro
    • Objective #1
    • Objective #2
    • Objective #3
    • Objective #4
    • Objective #5
    • Objective #6
  • About Me
  • Contact Me
  • More
    • Home
    • Portfolio
      • Portfolio Intro
      • HTML/JavaScript Projects
      • C# Projects
      • C/C++ Projects
      • Java Projects
      • Python Projects
      • AI Projects
      • Deep Learning Projects
    • SIP
      • ArtVise AI - SIP
      • Innovation Brief
    • Objectives
      • Objectives Intro
      • Objective #1
      • Objective #2
      • Objective #3
      • Objective #4
      • Objective #5
      • Objective #6
    • About Me
    • Contact Me
  • Home
  • Portfolio
    • Portfolio Intro
    • HTML/JavaScript Projects
    • C# Projects
    • C/C++ Projects
    • Java Projects
    • Python Projects
    • AI Projects
    • Deep Learning Projects
  • SIP
    • ArtVise AI - SIP
    • Innovation Brief
  • Objectives
    • Objectives Intro
    • Objective #1
    • Objective #2
    • Objective #3
    • Objective #4
    • Objective #5
    • Objective #6
  • About Me
  • Contact Me

Java Programming Language Projects

The essential skills I developed to build these projects were acquired during my courses, CSC203: Java Programming I and CSC263: Java Programming II. 

Rev Base Final Project

This CSC203 - Java Programming II application, "Rev Base," immerses you in the role of the leading commander of a rebel tribe at a Mars base. The program begins by introducing the mission: to maintain and expand the base. Users interact with various pods, including headquarters, dormitory, cafeteria, laboratory, and storage, to ensure everything is operational. The application utilizes objects and classes to represent these pods, allowing users to manage resources and statuses such as lights, water, security, and temperature. Through this engaging simulation, the project demonstrates the principles of OOP and its practical application in managing complex systems.

Overview

Your mission is to write a program following these guidelines:


  1. This should be a brand-new app! While using your existing skills, you will create a new app!
  2. The top Parent Class "Pod" cannot be instantiated (which means objects cannot be created from it). Instead, you should create all your objects in the main method from the Child classes like the CommandCenter class, Storage class, and other child classes!
  3. All the sub-units think subclasses are based on the "Pod" parent class. Think super class!
  4. Over comment your code.
  5. Make a great UX!
  6. You may reuse your other class files or create new ones to populate your base with people and other objects.
  7. In your main method, create objects and make a program that demonstrates a day's operation at the Mar's Base.
  8. Create a YouTube video link of your program in action while you demo and explain how it meets the requirements above as a user.


Pro Tips for your Project:


  1. Have fun with the project and be creative
  2. Start with a parent class called Pod.
  3. Then make the child classes from the table above.
  4. Put all the shared methods and properties in the parent pod.
  5. Put all the methods and properties that cannot be shared into their own child classes.
  6. Don't forget the constructors to set the values of the properties.

Prototype

Submission Date:

This Project Meets the Goals of Objective #6 For Artificial Intelligence Degree

This Project Meets the Goals of Objective #6 For Artificial Intelligence Degree

December 16th, 2022

This Project Meets the Goals of Objective #6 For Artificial Intelligence Degree

This Project Meets the Goals of Objective #6 For Artificial Intelligence Degree

This Project Meets the Goals of Objective #6 For Artificial Intelligence Degree

find out more

This Project Meets the Goals of Objective #6 For Artificial Intelligence Degree

GitHub Project Code

Mission: Starbase13

 "Mission: Starbase 13" is an immersive, text-based adventure game set in a futuristic space station dedicated to scientific research. Developed as part of the CSC263 - Java Programming II course, this project challenges players to assume the role of a top-tier agent on a mission to explore Starbase 13, encounter extraterrestrial life, and make decisions that impact their success and the future of Earth. 

Overview and Guidelines

 Final project requirements:


  1. The application should not be something just to demonstrate the requirements, it should "do" something, be innovative.
  2. Be clever, not complex.
  3. This application is required to have a good UX.
  4. This application is required to be over-commented. 
  5. Create a Java application or game of your choice. It must meet each of the requirements of the items listed below:


Note: You can opt out of a maximum of 3 items below which don't fit into your project.


  • Opening screen with a description of the application and instructions
  • Menu for the user to choose options
  • At least 4 classes in total
  • Inheritance (minimum 2 derived classes)
  • Polymorphism (Overloading and overriding) 
  • Encapsulation
  • Abstraction
  • File input and output processing 
  • Multi-Threading 
  • Iterators
  • Recursion 
  • Exception handling
  • Generic programming


Some examples are:


  • Chatbot
  • Adventure Game

Prototype

Submission Date:

This Project Meets the Goals of Objective #2 For Artificial Intelligence Degree

This Project Meets the Goals of Objective #2 For Artificial Intelligence Degree

December 11th, 2023

This Project Meets the Goals of Objective #2 For Artificial Intelligence Degree

This Project Meets the Goals of Objective #2 For Artificial Intelligence Degree

This Project Meets the Goals of Objective #2 For Artificial Intelligence Degree

find out more

This Project Meets the Goals of Objective #2 For Artificial Intelligence Degree

GitHub Project Code

Copyright © 2024 Artvise AI - All Rights Reserved.

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept