The assignment was to create a syntax highlighter in PHP 5 that reads the regular expressions from the formatting file and formats the input with the HTML tags to format the text.
The assignemtn was to implement a determinization algorithm of finite automaton provided in the input file. That required also implementation of epsilon closure algorithm and parser of the automaton.
The assigment was to create a basic passive FTP client that reads the listing of the remote directory and prints it out.
The assigment was to create a concurrent server for transimission of files over network using our own application protocol with the bandwith limit option and also client that is capable of downloading files from this server.