User:41.235.235.15

From Octave
Jump to navigation Jump to search

A: An introduction[edit]

  • My name is Ahmed, I’m Egyptian, and I’m a student at the faculty of engineering Ain Shams University (senior year).
    • I speak Arabic (native) and English(fluent).
    • I’m studying computer and system engineering.
  • I’m participating in Google Summer of Code to gain experience in the open source community and to work with new people across the world.
  • I used octave before and I’m very interesting in being a part of this project it would be great if I can contribute to this great project.

C: Contact[edit]

  • I don’t use IRC.
  • My time zone is UTC+2, it won’t change over GSoC duration.
  • I usually code around 9.00 to 12.00 and from 18.00 to 21.

E: Coding experience[edit]

I will scale my experience in each topic from [1-5] 1 being beginner and 5 being expert.

  • C\C++: (5) I have been using C++ for 3 years and built multiple system using it
  • Matlab m-scripts: (5) I have been using Matlab for 4 years.
  • OpenGL and Qt: (0) I have no experience in OpenGl and Qt.
  • JAVA: (4) I have been using JAVA for 2 years.
  • C#: (4) I have been using C# for 2 years.
  • Python: (2) I’m familiar with python.
  • I very familiar with being in a development teams, in most of my projects I was working in a team.
  • I have experience with many open source projects (OpenCV,CGAL).
  • 3D Scanner CAD/CAM software is a project that uses Microsoft Kinect to take a multiple photos of an Object and the convert these photos to a 3D CAD model, the it uses the CAD model to convert it a G-code for a milling machine, I learned a lot about image processing, computer vision and CAD models, my role was to convert the images to a 3D model using image processing and computer vision.

F: Feeling fine[edit]

  • IRC and mailing lists: no experience.
  • Mercurial or other source code management systems: no experience.
  • Mediawiki or other wiki software: familiar with wiki software.
  • make, gcc, gdb or other development tools: familiar with CMake.

O: Only out of interest[edit]

  • Yes I have heard of octave before, in the machine learning course in coursera.com offered by Stanford University, I used it to complete all the programming assignments.

P: Prerequisites[edit]

  • Please state the operating system you work with.
    • If you have access to more than one, please state them and the conditions under which you are granted this access.
  • Please estimate an average time per day you will be able to (if separated) access
    • an internet connection
    • a computer
    • a computer with your progressing work on
  • Please describe the degree up to which you can install new software on computers you have access to.
  • My operating System is Windows 7, I also have access to Ubuntu.
  • I have my own laptop so I have access to
    • an internet connection: 24 hour
    • a computer: 24 hour
    • a computer with my progressing work on: 24 hour
  • I can install any software to my computer.

S: Self-assessment[edit]

  • It is always good to have a feedback to my work in order to make it better.
  • I don’t start the coding until I have a plan of what I’m going to do.