This project is a Python application that allows the user to play a game of blackjack against a computer opponent. The game is displayed through a graphical user interface, and player statistics are presented in the top left corner. After each round, the user can select to start a new game or exit the program.
This project is an application that uses the Arduino Uno, a microcontroller board, to play tones with the use of a mobile phone. MIT App Inventor was used to create a phone application that serves as a virtual piano. With each key press, the application sends a message to the Bluetooth module on the Arduino board that tells it what tone the buzzer should play.
This project is a text-based C++ application that uses data structures concepts to allow for creation, manipulation, and storage of music playlist information. During playlist creation, the user can enter song information such as the song name, artist, or length. Each saved playlist can be viewed in a table display with options for adding, removing, swapping, or ordering songs.
This project is a database that can be used in the context of a record store. Information is stored in corresponding tables for customers, employees, records, orders, and the order line. Sample data is provided for each table, and example queries are included for insertion, updating, deletion, selection, joining, stored procedures, and creating views.
This project is a website that can be used to view and publish news on events regarding Carson-Newman. There is an account system where users can create, edit, and delete articles containing text and images. PHP was utilized for handling requests like account and article creation, and MySQL was used to store this information in a database.
This project is a BASH program that provides a graphical user interface for downloading, updating, and configuring scripts for a number of programming languages. It includes compiled languages like C, C++, and Java, as well as interpreted languages like NodeJS, PHP, Python, and Ruby. Configuration options include creating, editing, executing, and creating backup copies of scripts.
This project is a Java program that retrieves project tasks from the user and calculates a program evaluation and review technique (PERT) chart, which also displays the duration and critical path of the project. The user can add, delete, and edit project tasks. They can also save and load projects with the use of a MySQL database.
This is an ongoing research project that aims to implement a facial recognition system through the use of deep learning technologies. An accompanying paper will analyze potential limitations with the system and suggest potential improvements.