My name is Lucas Hasting. I am a Senior at the University of North Alabama, majoring in Information Technology, Computer Science, and Mathematics. I am also minoring in Data analytics and Cybersecurity. I also work part time as a tutor for Computer Science and IT classes. This portfolio contains all of my projects made throughout my classes and outside of my classes, for more information about me feel free to read my resume or checkout my linkedin page.
Computer Science Capstone (C++) - Wt Risk Tracking System
AI - Kirby's Dream Land Bot Creator (Python)
Tower Defense Game using SFML (C++) - Project Fish
Programming Langauges Research Paper (Rust)
Web Scraper for Linear Regression Model - Video Game Sales (Python) - WIP
Applied Statistics Class Project (R)
Leetcode (Mix of C++ and Python)
Base Conversions Project (Python)
Finite State Machine Single I/O (C++)
Text File Organization Project (Python) with CISCO IOS Cheat Sheet
Data Structures and Algorithms (C++)
Introduction to the Design and Analysis of Algorithms
Advanced Object Oriented Programming (Java)
Programming Langauges (Fortran 95, Perl, Prolog, Ruby, Racket)
Software Architecture Projects (Backend Web Development - PHP/MySQL, other assorted languages)
Computer Networking (C Socket Programming)
Operating Systems (C++ Systems Programming)
Linear Algebra Programs (SageMath and Python)
Theory and Applications of Database Systems (MySQL)
Database Management Systems (Oracle 12C SQL)
Advanced Database Management Systems (MongoDB)
Infrastructure Security Bash Scripts
Advanced IT Infrastructure Labs
Associate of Applied Science in Information Technology with a concentration in Cyber Security
Short Term Certificate - Computer Technician
Short Term Certificate - Cybersecurity Essentials
Short Term Certificate - Server Administration.jpg
Python Programming
Computer Science I-II (C++)
Data Structures and Algorithms (C++)
Introduction to the Design and Analysis of Algorithms
Software Engineering (C++)
Computer Networking (C Socket Programming)
Advanced Object Oriented Programming (Java)
Programming Languages (Fortran 95, Perl, Prolog, Ruby, Racket, Rust)
Comp Org & Assembly Lang Prog (MIPSzy)
Operating Systems (C++ Systems Programming)
Computer Architecture
Theory and Applications of Database Systems (MySQL)
AI (Python)
Applied Statistics I (R)
Introduction to Discrete Structures
Cisco CCNA I-III (CISCO IOS)
Computer Maintenance (CompTIA A+)
Database Management Systems (Oracle 12C SQL)
Advanced Database Management Systems (MongoDB)
IT Fundamentals (CompTIA ITF+)
IT Infrastructure (CompTIA Network+)
Web Development (Frontend)
Linux I (CompTIA Linux+)
Security Analysis (CompTIA Pentest+)
Computer Forensics
Server Administration (Windows Server 2012/2016)
Network Services Administration (Windows Server 2012/2016)
Enterprise Virtualization (VMware vSphere)
Introduction to HCI/UX
Secure Software Development
Software Architecture (Backend Web Development - PHP/MySQL)
Infrastructure Security
Advanced IT Infrastructure
Technical Writing
Business Statistics I
Applied Statistics I (R)
Introduction to Data Analytics
Calculus I-III
Differential Equations
Introduction to Discrete Structures
Foundations of Mathematics
Linear Algebra with Proof (SageMath/Python)
Applied Mathematics (Matlab)