Giter Site home page Giter Site logo

Fabian-Orozco's Projects

15-tokens-game icon 15-tokens-game

This game lets users play the "15 in Tokens" game against the computer. Players take turns placing or moving their labeled tiles on a 1 to 9 numeric strip. The first to reach a sum of 15 wins. The computer aims to win or block user's winning opportunities, otherwise makes random moves.

assistant-programming-i icon assistant-programming-i

Java Programming I course emphasizes problem-solving through object-oriented programming with examples and evaluations focusing on solution implementation skills.

bank-transactions icon bank-transactions

This exam challenges students to create banking software without using STL. It involves creating classes, overloaded operators, and implementing the map-reduce model to calculate balances, emphasizing efficient memory management.

clean-architecture-example icon clean-architecture-example

This project implements clean architecture principles to develop a modular and scalable event management system. Users can efficiently plan, organize, and participate in events through a collaborative platform, ensuring separation of concerns and code maintainability.

code-test-pg2 icon code-test-pg2

I drew red-black trees to store data efficiently, employed the STL for a domino game, and mastered class hierarchies and templates to perform versatile string transformations.

data-structures icon data-structures

In this project, four data structures are implemented in C++. To compare their efficiency, we measure the time taken for element searches using different operations.

framework_james-bond icon framework_james-bond

JamesBond is a card game designed as part of the MARDA project. Developed in Java and JavaFX. It presents an agile development approach, iterative and incremental, using SCRUM methodology to create an adaptable and reusable framework.

generic-problem-solver icon generic-problem-solver

I had an outstanding participation, I created a solver capable of finding optimal solutions for any solvable problem. Taking advantage of abstract factories, it integrates perfectly with the problems, employing heuristic techniques for efficient exploration.

heat-transfer icon heat-transfer

This project seeks to create a program that simulates the heat transfer that exists in a sheet (which can be of different materials) when exposed to constant temperatures from the edges. The program performs a concurrent implementation using OpenMP technology and worked under the C++ language.

labs_databases icon labs_databases

It contains labs done in the database course, where I learned how to perform SQL queries, how to sanitize data to avoid SQL injections, authentication with EntityFramework using MSSQL Server, normalization, query optimization, among other things.

labs_software-design icon labs_software-design

Contains numerous exercises that reinforce the practice of software patterns and software principles.

memory-card-game icon memory-card-game

In "Memory," players flip cards on a board, each with a letter (A to Z) and a number (1 to 10). On each turn, players flip two cards to match them based on their chosen comparison criterion (Letter, Number, Both). Matching earns points; the player with the most points wins.

pomodoro-cli icon pomodoro-cli

Contains a command line application that performs the pomodoro technique.

prime-factorization icon prime-factorization

The main problem of this project is the optimization of positive integer factorization, since it is a repetitive and tedious task for both humans and traditional computers.

recursion-exercises icon recursion-exercises

This set of exercises addresses various concepts and applications of recursion in programming. From counting the quantity of numbers greater than or equal to 7 in a series, summing the digits of a number, and generating numerical patterns like pyramids and series, to calculating powers and pluralizing nouns.

recursion-test icon recursion-test

The assignment involves implementing recursive methods and iterative solutions in Java for various tasks

roundabout_sync icon roundabout_sync

This project is a C++ traffic simulator for vehicles navigating a roundabout. It utilizes multithreading to model vehicles' movements.

software-engineering icon software-engineering

It contains projects done in the software engineering course, where I learned about design patterns and good programming practices.

solid-principles-example icon solid-principles-example

This project demonstrates the SOLID principles in action, ensuring Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion.

sorting-algorithms icon sorting-algorithms

The "Ordenador.h/Sorter" program executes and evaluates the efficiency of sorting algorithms such as Selection, Insertion, MergeSort, HeapSort, QuickSort and RadixSort on arrays of different sizes. It provides a clear understanding of the speed and accuracy of each algorithm.

spot-it-game icon spot-it-game

Repositorio para el juego spot it del curso de desarrollo web.

tutoria-progra-1 icon tutoria-progra-1

Este repositorio tiene como finalidad, almacenar los ejemplos y ejercicios creados en el curso de programación 1 impartido para Maikol Jimenez.

ucr_big_data icon ucr_big_data

Este repositorio contiene las practicas de laboratorio ejecutadas y ejercicios realizados. El manejo de las prácticas están por tema.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.