- Notifications
You must be signed in to change notification settings - Fork3
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
IV Semester | |||
---|---|---|---|
Course | Description | Notes | Exercises |
📚Algorithms and Data Structures 📚 | Basic algorithms and data structures | Notes | Exercises |
🧑💻Functional Programming 🧑💻 | Functional programming in Haskell | Notes | Exercises |
🌐Computer Networks 🌐 | Basics of computer networks | Notes | Exercises |
🖥️Parallel Programming 🖥️ | Go and Ada parallel programming | - | Exercises |
III Semester | |||
Course | Description | Notes | Exercises |
🧠Operating Systems 🧠 | UNIX and xv6 + x86 Assembly | - | See below |
✉️Databases ✉️ | SQL and MariaDB | - | |
😖Probability 😖 | Probability and Statistics | - | |
💻Programming Course 💻 | Java | - | |
II Semester | |||
Course | Description | Notes | Exercises |
🤔Abstract Algebra 🤔 | Group theory, intro to Cryptography | - | See below |
📊Mathematical Analysis II 📊 | Vector Calculus, Differential Equations | - | See below |
💻Object-Oriented Programming 💻 | C++ and Java | - | See below |
🤭Discrete Mathematics 🤭 | Combinatorics | - | See below |
🌌Physics I 🌌 | Classical Mechanics and Relativity | - | See below |
I Semester | |||
Course | Description | Notes | Exercises |
🤔Algebra I 🤔 | Group theory, linear algebra | - | See below |
📊Mathematical Analysis I 📊 | Limits and Derivatives | - | See below |
📚Logic and Formal Structures 📚 | Introduction to Mathematics | - | See below |
💻Introduction to Programming 💻 | C | - | See below |
✨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
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors5
Uh oh!
There was an error while loading.Please reload this page.