CSCI 496: Senior Portfolio
In partial fulfillment of the requirements for the degree of Bachelor of Technology in Computer-Science (class of 2026)
View My LinkedIn Profile
View My Handshake Profile
For this class our focus was programmingin the C++ language.
This website showcases different elements of web development, web serving, and backend database. Almost every program requires user interaction, even command-line programs. Include in this section the tasks the user can complete and what the program does. You don’t need to include how it works here; that information may go in the project description or in an additional section, depending on its significance.

Fig 1. Main function of C++ code

Fig 2. Print out of the game board

Fig 3. Various functions required to run the main function
This software was written in a programming language known as C++. C++ must go through the compilation process in order to run the software. A piece of software known as a “compiler” is used to compile the code into a format that the computer is able to read. This software is also a command-line based game. Since it is a command-line based game the software will compile and run completely in the command line interface. This will require you to install software and run commands in the command-line interface. For a Windows Operating System computer you will can use Powershell and run Powershell commands. If you are running Mac or Linux, you can use the terminal to run the commands.
g++ Battleship.cpp -o Battleship./Battleshipg++ Final_Project/Battleship.cpp -o battleship.exe.\battleship.exeFor more details see GitHub Flavored Markdown.