- Notifications
You must be signed in to change notification settings - Fork2
Rafisto/uni
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
I hereby present a treasure trove of resources covering various topics in mathematics and computer science, I have created and gathered during my studies at Wroclaw University of Science and Technology. Whether you're a student looking for study materials, or a curious mind eager to learn, you've come to the right place.
⭐ If you find this project helpful, please consider leaving astar ⭐
Table of Contents
✨Full semester course notes✨ purely inLaTeX
is a must-have for any aspiring computer-scientist.
✨Long Cheatsheet✨
- Exercise Lists - Numerical operations for the architecture of computers.
- Lab List 1:💡 A simple bootloader,💡 Archlinux installation,Install XFCE on FreeBSD,About using jails,Debug xv6 kernel with gdb
- Lab List 2:How to use jobs in Bash,💡 Redirect file descriptors of a running process with ptrace
- Lab List 3:ps clone (written in bash) using /proc/pid/stat,expr and ANSI interpreter for xv6,💡 Bash Labirynth Game (Generated with DFS)
- Lab List 4:💡 create own SHELL,write a syscall for xv6
- Lab List 5:Hex Converter (x86 NASM),Prime Number Sieve (x86 NASM),💡 Mode 13 Bare Metal mandelbrot Set Display (x86 NASM) (Showcase Screenshot)
✨Long Cheatsheet✨
- MariaDB on Docker Compose with init.sql
- MariaDB Backups with mariadb-dump
- MariaDB Backups with mariabackup
- SeeGroups, Rings and Complex Numbners (polish) - partial lecture notes
- SeeLinear Algebra (polish) - pre-exam repetition
- SeeAlgebra 2 notes (english) - definitions and theorems
- SeeAlgebra 2 mini notes (polish) - definitions
Algebra-related programs:
- Cn Addition table -
$C_n: a + b \mod n$ - Zn Addition & Multiplication table -
$Z_n: a + b, a * b \mod n$ - Euclidean Algorithm -
$gcd(a, b)$ - Extended Euclidean Algorithm -
$ax + by = \gcd(a, b)$ - An extravagant function analysis - analysis of
$f(n)=\left|{(a,b) \mid 1 \leq a,b \leq n, \gcd(a,b)=1}\right| \cdot n^{-2}$ - RSA Algorithm Exponent Brute-Forcer - Crack RSA exponent
Mastering the art of object-oriented programming inC++
andJava
(help me). Exercises:
- Exercise List 1 - Prime Number Generator
- Exercise List 2 - Pascal Triangle Row Generator
- Exercise List 3 - Figure Generator
- Exercise List 4 - Java Simple GUI
- Exercise List 5 - Java Figure "Paint"
- Exercise List 6 - Java Threaded Tiles (Concurrent programming)
- Exercise List 7 - CLI for Binary Tree Search in Java and C++
- XOR Cipher - One time pad encryption, decryption, key generation and key swap.
Copyright 2024 © Rafał Włodarczyk
About
Notes on Algorythmic Computer Science - Wroclaw University of Science and Technology - Informatyka Algorytmiczna - Politechnika Wrocławska