7
edits
Andrei iusan (talk | contribs) |
Andrei iusan (talk | contribs) |
||
Line 22: | Line 22: | ||
== E: Coding experience == | == E: Coding experience == | ||
I have good experience with C++. I used it for 5 years, I am familiar with it and with OOP. | |||
I used Octave (and worked with m-scripts) extensively for 4 months, during the Numerical Method course and then used it ocasionaly for processing data for various practical projects in electronics, physics laboratories. This usualy involved statistical data manipulation and generating various plots. | |||
I had only few brief contacts with OpenGL, didn't code in it, only studied a bit some OpenGL code and played with a few parameters, changed a few vertices, colors, surfaces, rotation matrices, etc, to see how it all works. | |||
I didn't used Qt at all. | |||
I am familiar with Java, I studied and worked with it about a year, I worked on a small Android project once. | |||
I had been studying Python for 2 months. | |||
I took a course on Programming Paradigms. I can only say that I got to be familiar with the basics of Functional Programing (Scheme - a lot of lambda calculus, Haskell - more easy to use than Scheme, Lisp) | |||
I have only the experience of working in a team for an AI project involging a game of Ants and a participation at Eurobot, an European robotics contest. I have no previous experience with open source projects. | |||
The biggest project I have written code for was the Eurobot project. I was assigned with low level motion control. I designed a PID controller and used Octave to plot the graphs in order to tune the controller. I took the dataof the position of the robot from it's encoders via USB, input it in Octave and plot the error in movement over time, tuned the P, I, and D constants to minimize the error. The code was implemented in C++ (on an Arduino board). I didn't contributed with other parts, so I worked more in the begining of the project. | |||
I hadn't contributed to Octave yet. | |||
== F: Feeling fine == | == F: Feeling fine == |
edits