panhania / studies

Studies related stuff.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Studies

Repository containing things that university wants me to do. It implies that comments in sources are mostly in Polish.

Folders

afitsd

A few code snippets for Functional Algorithms and Persistent Data Structures. The course was based mainly on Purely Functional Data Structures by Chris Okasaki, so these are probably solutions to the book exercises.

afp

Slides and exercise solutions for Advanced Functional Programming seminar.

aisd

Bunch of small programs for the course of Algorithms and Data Structures. Most of them just reads data from standard input, solves particular problem and writes solution to standard output. They are supposed to be judged by one of the automatic online testers so I didn't care much about code design. Name of file maps to the task codename in Themis judge.

anum

Programs and documents related to the course of Numerical Analysis.

ask

Short MIPS assembly sources for the course of Architectures of Computer Systems.

coq

Assignment solutions for Fundamentals of Programming Languages in Coq lecture. Some sources are chapters copied from the Software Foundations book by Benjamin Pierce with exercise sections filled-in.

esys

Programs created for Embedded Systems course. Most of them require Arduino IDE, but some will work with a classic C compiler.

imgproc

Small programs and one bigger project for Fundamentals of Image Processing course.

networks

Programs for the course of Computer Networks. They are doing pretty low-level networking stuff and make heavy use of Unix libraries.

progl

Folder dedicated something named Programming L. But do not be misled by the name - it has nothing to do with everyday programming. In fact, it is actually course about unusual programming: Prolog, Haskell, purely functional data structures and so on.

ruby

Ruby sources for the course of, well, Ruby programming language. Although I am pretty familiar with Ruby itself I cannot say the same thing about Rails. So this folder contains my first steps in Rails world.

python

Python sources for the course of extended Python (not sure about the extended part though). Everything in that folder should be compatible with Python 3.

unix

Scripts and small C programs for the course of Working in UNIX environment. Most of them should work on any POSIX compatible system (tested on Linux and Solaris).

About

Studies related stuff.


Languages

Language:Coq 28.0%Language:C++ 25.5%Language:C 17.1%Language:Python 6.8%Language:TeX 5.4%Language:Haskell 5.0%Language:Ruby 3.3%Language:Arduino 2.6%Language:Standard ML 1.2%Language:HTML 1.0%Language:CMake 0.8%Language:Shell 0.8%Language:Gnuplot 0.7%Language:GLSL 0.6%Language:Makefile 0.5%Language:Assembly 0.3%Language:CSS 0.2%Language:JavaScript 0.1%Language:Awk 0.1%