Degree thesis for Computer Programming for Computer science's students