Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

96 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 CatMan_Dev - Material Académico

### 🎓 Repositorio de Apuntes y Material de Estudio *Ciencias de la Computación | Matemática | Física | Programación*

GitHub repo size GitHub last commit GitHub

🏠 Inicio • 📖 Estructura • 💻 Tecnologías • 🚀 Uso • 📊 Materias


📋 Sobre este Repositorio

Este repositorio contiene todo mi material de estudio, apuntes, ejercicios y proyectos de práctica para mi formación en Ciencias de la Computación y carreras relacionadas. Está organizado de manera sistemática para facilitar el aprendizaje y la consulta rápida.

🎯 Objetivo: Documentar mi proceso de aprendizaje y crear un recurso de consulta organizado para mis estudios.


🗂️ Estructura del Repositorio

El repositorio está organizado en 4 categorías principales, numeradas para facilitar la navegación:

🖥️ 00-Core-CS

Fundamentos de Ciencias de la Computación

  • 📊 Algorithms - Algoritmos y TAED
  • 🗃️ DataStructures - Estructuras de datos
  • 💾 OperatingSystems - SO y Arquitectura

💻 01-Programming

Lenguajes y Desarrollo

  • ⚙️ C-Unix - Programación en C
  • ☕ Java - Desarrollo Java
  • 🔧 CLI-Tools - Shell, Vim, OCaml, Pascal
  • 🌐 WebDev - HTML/CSS

📐 02-Mathematics

Materias Exactas

  • ➗ Math - Álgebra, Análisis
  • ⚡ Physics - Física (Serway)

🔨 03-Applied

Aplicaciones Específicas

  • 🏢 BusinessSystems - Procesos de negocio
  • 🐧 ArchLinux - Linux y configuraciones
  • 📝 PseudocodePractice - Algoritmos UTN

💻 Tecnologías y Lenguajes

Lenguajes de Programación

C Python Java Assembly Lua OCaml Pascal Bash

Desarrollo Web

HTML5 CSS3

Herramientas

Git Linux Vim VSCode Arch Linux


🚀 Cómo Usar Este Repositorio

📂 Navegación Rápida

  1. Por Categoría: Usa las carpetas numeradas (00, 01, 02, 03) para navegar secuencialmente
  2. Por Tema: Busca directamente la carpeta específica (ej: 00-Core-CS/Algorithms/)
  3. Por Formato: Busca archivos .md para apuntes teóricos, archivos de código para implementaciones

📝 Tipos de Contenido

Tipo Descripción Ubicación
📄 Apuntes Teóricos Archivos Markdown con resúmenes *.md en cada carpeta
💾 Código de Práctica Implementaciones y ejercicios Archivos .c, .py, .java, etc.
🔨 Proyectos Proyectos completos de práctica Carpetas específicas con README.md
📊 Recursos Diagramas, imágenes, referencias Carpeta image/ y subcarpetas

🔍 Búsqueda Rápida

# Buscar un tema específico en archivos Markdown
grep -r "algoritmo" --include="*.md"

# Listar todos los archivos de un lenguaje
find . -name "*.py"  # Python
find . -name "*.c"   # C
find . -name "*.java" # Java

📊 Materias Cubiertas

🖥️ Ciencias de la Computación
  • ✅ Algoritmos y Estructuras de Datos (TAED)
  • ✅ Lógica y Estructuras de Datos
  • ✅ Sistemas Operativos
  • ✅ Arquitectura de Computadoras
  • ✅ Programación en múltiples paradigmas
💻 Programación
  • ✅ Programación en C (Unix/Linux)
  • ✅ Programación Orientada a Objetos (Java)
  • ✅ Scripts de Shell (Bash)
  • ✅ Programación Funcional (OCaml)
  • ✅ Desarrollo Web (HTML/CSS)
  • ✅ Python para algoritmos
📐 Matemática y Física
  • ✅ Álgebra
  • ✅ Análisis Matemático
  • ✅ Física General (Serway)
  • ✅ Dinámica
🔨 Aplicaciones
  • ✅ Sistemas y Procesos de Negocio
  • ✅ Administración de Sistemas Linux
  • ✅ Diseño de Algoritmos (Pseudocódigo)

📚 Convenciones del Repositorio

🎨 Estilo de Código

  • Comentarios: Principalmente en español
  • Nombres de variables: Descriptivos y en español/inglés según contexto
  • Estructura: Código organizado por tema y complejidad

🗂️ Organización

CatMan_Dev/
├── 00-Core-CS/           # Fundamentos CS
├── 01-Programming/       # Lenguajes
├── 02-Mathematics/       # Exactas
├── 03-Applied/           # Aplicaciones
├── build/                # Build artifacts
├── image/                # Recursos visuales
├── .vscode/              # Config VSCode
├── .gitignore            # Archivos ignorados
└── README.md             # Este archivo

⚠️ Archivos Ignorados

Los siguientes archivos están en .gitignore:

  • 🔨 Build artifacts: *.o, *.out, a.out, build/
  • 🐍 Python: __pycache__/, *.pyc, .venv/
  • ☕ Java: *.class, *.jar
  • 🔧 IDE: .vscode/, .idea/, *.swp

🎯 Estado del Proyecto

📈 Progreso General

Status Progress Maintenance

Este repositorio está en desarrollo activo y se actualiza regularmente con nuevo material de estudio conforme avanzo en mi formación académica.

📅 Última Reorganización

  • Fecha: 2025-11-07
  • Cambios: Reestructuración completa por categorías temáticas
  • Mejoras: Sistema de numeración, mejor organización, documentación mejorada

🔗 Otros Proyectos

Visita mi perfil para ver mis otros repositorios:

  • 🔧 kilo - Editor de texto minimalista en C
  • 🎵 letriador - Generador de archivos .lrc en Python
  • 💻 Más proyectos en mi perfil de GitHub

📞 Contacto y Contribuciones

GitHub

🤝 Contribuir

Si encuentras errores o quieres sugerir mejoras:

  1. 🍴 Fork el repositorio
  2. 🔨 Crea una rama con tu feature (git checkout -b feature/mejora)
  3. 💾 Commit tus cambios (git commit -m 'Agregar mejora')
  4. 📤 Push a la rama (git push origin feature/mejora)
  5. 🎉 Abre un Pull Request

⭐ Si este repositorio te resulta útil, considera darle una estrella

Hecho con ❤️ por Brian Kalbermatter

Última actualización: 2025-11-07

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages