Jackson Champion's CPSC3750 Summer 2025 Website

About Me

My name is Jackson Champion.
This is my web site for CPSC 3750 Summer 2024.
I am a senior Computer Science major at Clemson University.

I enjoy a number of activities such as fantasy card games like Magic: The Gathering and hiking.

I am currently enjoying my vacation in Holden Beach, North Carolina!

Here is a current picture of me:

My Pets

At home, I have four cats and one snake. Click the link to learn more: My Pets

Clemson Works

Below are some projects and assignments I have worked on throughout my time in Clemson University:

Digital Art

These are some artworks that I have worked on for my DPA minor. Check them out here: My Art

English Paper

Here is a paper I wrote in my English class my Sophomore year. It is a deep analysis of Claudia Rankines book, Citizen. Check it out here: My Paper

CSS Examples

Here are some examples of different CSS Styles.

CSS Example

Examples of CSS Styles part one: CSS Styles_1

Examples of CSS Styles part two: CSS Styles_2

Fixed Fluid Hybrid Example

Here is a few improvements from the Fixed Fluid Hybrid exercise : Basic Fixed Fluid Hybrid

PHP Exercises

Check out my first PHP page here: Hello, World!

Play Hangman Here!: Hangman

Fill Out a Standard Form: Forms

Use a session to display your favorite automobile from a list: Sessions

Here's a script using PHP for File I/O: File I/O

Find the distance between two Zip Codes Zip Code Distance

AJAX Exercises

These are a list of simple scripts that fetch data using AJAX

This Program uses AJAX to implement a live search example: AJAX

This Program uses Handlebars to display pet data onto a webpage Handlebars

Javascript Events

This event changes the background color to red, green, or blue JavaScript Event

Here is a link to a Javascript Sorting Demo: JavaScript Sort

This script adds colored buttons on screen: Button Move

This script explores varying crucial HTML event objects:HTML Event Objects

This script displays keypress functionalities: Keypress Demo

Card Objects

Both these two scripts adds information from new cards into a table. One implements using input interfaces, the other through prompts.

Add card information using an input interface: Cards

Add card information using prompts and loops: Loops

Projects

These pages are all part of my various projects or exams I had over the semester

Programming Exams

This is the contents of Project Exam #1: Exam #1

This is the contents of Project Exam #2: Exam #2

Project #1

Listen to "Wish You Were Here" By Pink Floyd: Group Audio

Listen to "Stairway to Heaven" By Led Zeppelin Audio Demo

Project #2

Check out The Magic: The Gathering Collection from Scyfall's API Collect App

Final Project

Check out my simple calendar program that displays all calender days of any given month/year Final Project

jQuery

Here are some simple examples using the jQuery library: jQuery

Databases

Here are some programs that show some examples of databases using SQL

This simple database adds information about people: Create DB

Usability Testing

Here is a usability test I performed on my Audio Demo Page: Usability Test Results