DEV Community

Alex Ricciardi profile picture

Alex Ricciardi

Student in Computer Science Java | Python | C++ with a focus on AI - High Distinction Honors Graduate: AS in CS from LCCC 2023 - Colorado State University : BS in CS Global (Expected Grad. Dec. 2025)

Location Cheyenne WY, USA Joined Joined on  Personal website https://www.alexomegapy.com/ github website twitter website

Education

Laramie County Community College - AS in CS 2023 - Colorado State University Global - BS in CS 2025

Work

I am currently a MPF-copier technician.

Understanding C++ Data Types, Vulnerabilities, and Key Differences with Java

Understanding C++ Data Types, Vulnerabilities, and Key Differences with Java

Comments
7 min read

Want to connect with Alex Ricciardi?

Create an account to connect with Alex Ricciardi. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
AI and Chess: Shaping the Future of Strategic Thinking and Intelligence

AI and Chess: Shaping the Future of Strategic Thinking and Intelligence

Comments
5 min read
Java Selection Structures: if, if-else, if-else-if Ladder, and Switch

Java Selection Structures: if, if-else, if-else-if Ladder, and Switch

Comments
2 min read
Understanding Rasterization in 2D and 3D Image Rendering

Understanding Rasterization in 2D and 3D Image Rendering

Comments
2 min read
Texture Mapping in Computer Graphics — WebGL

Texture Mapping in Computer Graphics — WebGL

Comments
4 min read
Understanding the Bag ADT in Java: A Flexible Data Structure

Understanding the Bag ADT in Java: A Flexible Data Structure

Comments
7 min read
Queue, Deque, and Priority Queue: Key Data Structures Explained

Queue, Deque, and Priority Queue: Key Data Structures Explained

6
Comments
6 min read
Merge Sort: Divide-and-Conquer for Large Datasets

Merge Sort: Divide-and-Conquer for Large Datasets

Comments
10 min read
Efficiently Selecting Data Types in Java

Efficiently Selecting Data Types in Java

Comments
4 min read
Modular Programming: Benefits, Challenges, and Modern Applications

Modular Programming: Benefits, Challenges, and Modern Applications

Comments
4 min read
Light Interaction in Computer Graphics: Reflection and the Blinn-Phong Model — OpenGL

Light Interaction in Computer Graphics: Reflection and the Blinn-Phong Model — OpenGL

Comments
3 min read
Orthographic vs. Perspective Projection: Key Differences and Applications

Orthographic vs. Perspective Projection: Key Differences and Applications

5
Comments
3 min read
Key Benefits of Virtual Machines in Modern Network Environments

Key Benefits of Virtual Machines in Modern Network Environments

Comments
5 min read
Sorting Algorithms: Comparison and Implementation — Java

Sorting Algorithms: Comparison and Implementation — Java

4
Comments
6 min read
Recursion in Programming: Techniques, Benefits, and Limitations — Java

Recursion in Programming: Techniques, Benefits, and Limitations — Java

6
Comments
5 min read
Mastering Linux File Structure: The Importance of the Filesystem Hierarchy Standard (FHS)

Mastering Linux File Structure: The Importance of the Filesystem Hierarchy Standard (FHS)

Comments
3 min read
An Overview of RAID Storage: Levels, Performance, and Data Redundancy

An Overview of RAID Storage: Levels, Performance, and Data Redundancy

Comments
5 min read
Bounded-Buffer, Readers-Writers, and Dining-Philosophers problems: Key OS Challenges and Solutions

Bounded-Buffer, Readers-Writers, and Dining-Philosophers problems: Key OS Challenges and Solutions

Comments
6 min read
Asymptotic Analysis Exercises — Java

Asymptotic Analysis Exercises — Java

Comments
14 min read
Stack: Concepts and Applications — Java

Stack: Concepts and Applications — Java

Comments
4 min read
Understanding Vectors: Foundations, Applications, and Transformations in Computer Graphics

Understanding Vectors: Foundations, Applications, and Transformations in Computer Graphics

Comments
5 min read
Physical and Logical Memory: Addressing and Allocation in Operating Systems

Physical and Logical Memory: Addressing and Allocation in Operating Systems

Comments
6 min read
Navigating the AI Revolution: Promoting Innovation and Mitigating Risks

Navigating the AI Revolution: Promoting Innovation and Mitigating Risks

Comments
11 min read
Double Buffering: Ensuring Smooth Animation and Responsiveness in Graphics

Double Buffering: Ensuring Smooth Animation and Responsiveness in Graphics

Comments
3 min read
Understanding Process States in Operating Systems

Understanding Process States in Operating Systems

Comments
3 min read
Big-Oh Notation: Key to Evaluating Algorithm Efficiency

Big-Oh Notation: Key to Evaluating Algorithm Efficiency

Comments
6 min read
The Black Box Concept in Graphics Programming and Deep Learning

The Black Box Concept in Graphics Programming and Deep Learning

Comments
2 min read
Process Synchronization in Operating Systems: Key Challenges and Solutions

Process Synchronization in Operating Systems: Key Challenges and Solutions

Comments
6 min read
Exception Handling in Python

Exception Handling in Python

1
Comments
4 min read
Understanding Polymorphism in Python

Understanding Polymorphism in Python

Comments
3 min read
Key Criteria for Developing Python Functions

Key Criteria for Developing Python Functions

Comments
4 min read
Basic Loops in Python

Basic Loops in Python

Comments
3 min read
Short-Circuit in Python’s Compound Conditional Expressions

Short-Circuit in Python’s Compound Conditional Expressions

Comments
3 min read
Python Data Types: A Quick Guide

Python Data Types: A Quick Guide

4
Comments
5 min read
Programming Fundamentals: The Power of Modular Development

Programming Fundamentals: The Power of Modular Development

Comments
4 min read
loading...