Freshman DDM
This website was a final project for my freshman year computer science class. This last project would involve producing an online web discography about any artist of our choice. This website would show off everything about the chosen person.
I learned a lot about various topics in my freshman year, which ranged from HTML / CSS (Web design) to Python. With our final assignment being to build a discography website, I utilized many of the skills that I’ve learned throughout my freshman year to build this website. I’m still using HTML / CSS in my senior year.
This website demonstrates my progress in producing a decent website during my freshman year, given the very small amount of knowledge that I had obtained. It also clearly shows the amount my skills have improved over the years, and what I am capable of now compared to then.
This website utilized a lot of new skills for me, such as uploading images and using the source files to get the images onto the website. I also used tables to show the links to the available content for those pages, where the artist can be viewed. I used hyperlinks to traverse through the webpages.
Sophomore DDM
On my website, there is a story about a young boy named Alex who is by himself when he wakes up from a nightmare, and he doesn’t know what to do. The website will walk you through the story of the nightmare that the boy had, and the user will be able to change the outcome of the story based on their choices of questions.
The project will attract the viewer with images to give the user an image to go off of when reading the story, and it will give them a further understanding of the story. It also shows the story’s title to provide the viewer with an idea of what the story will be about. An introduction paragraph gives the reader more information about the character before playing the game. The code shows the story that the user will follow and make decisions based on what they want, and these buttons are for the user to navigate the story. Below this is the footer, which shows that I made the website when I graduated from high school.
The javascript code will define the variables that are used throughout the code and when the first button is clicked it will run this code which will change the text in the story ID to a new part of the story and if this button is clicked by the user again to make this decision the if statement will see the count variable has increased and will run another which will do the same thing until the story ends for both of the buttons.
The JavaScript will show you the next part of the story if you want to continue into the basement, and if you want to, it will provide you with the next buttons for the next option for the user. The user will be able to choose if they want to look at the shelving or the mirrors. It will then bring you to the end of the story. Depending on the choice that you make, it will change how the user is brought through the rest of the story till the end. And it is one of the two endings. This part of the JavaScript will see if the user chooses to go back up the stairs, and if they decide that they want to, it will show what happens next in the story and will provide them with the next options in the story.
The JavaScript will also control one of the choices for the user in the basement to see what they would like to see first, the mirror or the sound that was made. If the user wants to explore the noise they heard in the corner, this function will change the story and bring them to the second ending.
Junior DDM
This website was a final project for my junior year computer science class. This project would involve producing a crossword puzzle game using Java. This website would show off everything about the chosen person.
During my Junior year, we started to learn the Java language. Which, at the time, wasn’t an insanely different concept of coding than we were used to, with other similar languages such as Python and JavaScript, which we learned earlier on.
With our final assignment being to build a crossword puzzle program, I used all of the prior advanced knowledge of the skills in Java learned throughout my junior year to build this program. I’m still using Java in my senior year and have learned many of the skills I now use in this project.
Senior DDM
This project was to create a board game using Java and Scene Builder and to make it in to a appliacation for users to compete with one another. So, with the idea of many users and to create a game, there is a lot that came with it.
Firstly, you need to have somewhere to store the data and information of the user, meaning the users need accounts. Secondly, you’re required to have more than one user profile to play the games. Thirdly, with there being more than two users, this also means they need security, therefore, having to implement a login and registration system.
Next, since the accounts store the information for each user, and were adding a layer of security to protect this information, tables that hold information within the database run through the SQL program are used to store and transport the information between the program and the user.
Once the login and registration section of the game was completed, it would then go on to a game selection screen where you would select slides and lifts. Once the game was selection it would randomly choose player one or player two to go first.
Both players will roll a dice that’s numbered 1-9 and will go up a board that goes from 1-100. Throughout the tiles 1-100, some slides will bring you down, so many tiles depend on which you land on, as well as there being lifts which will bring you up, so many tiles. Once one player hits 100 tiles first, they win.



