Petar Tešić's repositories
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
2023_Analysis_Compound_Unit
This repository contains an analysis of a Compound Unit student project. Analysis was done using tools for static and dynamic software verification. The repository is created for the purpose of Software Verification master's studies course at the Faculty of Mathematics.
Chess-Game-Volume2
Chess game implemented in Python using chess library.
computer_networks
Colection of client-server applications that communicate via various network protocols.
Cryptography
A collection of cryptographic protocols as part of the preparation for the practial exam.
facial_expression_recognition
The mandatory project for the purpose of Machine Learning master studies curriculum.
master_thesis
This repository will contain the implementation and explanation of my master's thesis at the Faculty of Mathematics within the University of Belgrade.
operating_systems
Colection of some operating system concepts.
randomized_greedy_algorithm
The implementation of algorithms described in the "Cluster Cores and Modularity Maximization" research paper for the purpose of Scientific Computing master studies course.
RM_4R_2024
This repository will contain materials from laboratory exercises that were held for the purpose of Computer Networks course at the Faculty of Mathematics within the University of Belgrade.
TMMCS_project
Some selected chapters about Dynamic programming as part of the faculty assignment. The project is done for the purpose of Teaching Methodology in Mathematics and Computer Science.
various_interpreters
A collection of interpreters as part of the Translation of Programming Languages course materials.