Skip to content

dkrym/uni-projects

Repository files navigation

uni-projects

Collection of my uni projects, comments are in Czech only

Computer Communications and Networks

  • proj1 (in C/C++) - Client using sockets API for getting info about object from given URL using HTTP 1.1 protocol.
  • proj2 (in C/C++) - Simple client/server directory service, using own simple application protocol, server "translates" list of ZIP codes to corresponding names.
  • proj3 (in C) - Reliable Data Transfer (strings) over UDP, implementing concepts such as packet CRC, sliding window and timers

Introduction To Programming Systems

  • proj1 (in C) - Replace whitespaces by 1 space and output defined number of words/sentences per line.
  • proj2 (in C) - Iterative calculations: logarithm, exponentiation, harmonic mean, standard deviation and definite integral by rectangular integration
  • proj3 (in C) - Matrix operations
  • proj4 (in C) - Sort a list of words to correct Czech alphabetical order

Network Applications and Network Administration

  • ndpv6 (in C) - ICMPv6 Neighbour Discovery Proxy using simplified Neighbour Cache table, implemented using LibPCAP library

Operating Systems

  • findproc (in KSH - KornSHell) - Prints PID of every process that conforms to specific criteria
  • philosophers (in C) - Dining philosophers problem, implementated using shared memory and messsage queue

Principles of Programming Languages

  • cha.py (in Python) - C Header Analysis, goes through all C header files and creates XML with all functions
  • jsn.pl (in Perl) - Converts JSON file to XML

Signals and Systems

  • src (in Matlab) - Basic digital image processing such as sharpen, flip, noise reduction, blur, histogram adjusting

About

Collection of my uni projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors