Projects at Computer Science University of Haifa
During my Ph.D study at Computer Science at University of Haifa, I have been teaching a Project Course for students at the third year of the BSc .
The Project is an academic discipline designed to let the students gain professional experience through practical research and development work based on their theoretical knowledge. Every project is performed by a couple of students and will be guided by a mentor, whose task is to guide the students in developing the requested application or achieving the goal set in the beginning of the project.
The aim of the course is to let the students gain professional experience through practical research and development work based on their theoretical knowledge. Some of the projects are from the industry like IBM-Haifa Research and Technology Lab, Intel Research Center, etc. Other projects are initiated by University researchers from multidisciplinary fields who need to develop applications for their experiments. My part in the course is to offer technical and mentor assistance to the researcher as well as the students themselves; help them to achieve their goals and bridge the gap between researchers who do not know computers but need a research program tool on the one hand, and students who do not have experience with programing outside the academic courses. In addition, I supervise about eight undergraduate students per year. They implement some of my research, and improve existing programs. The end result is an open source program that can be used freely by anyone.
The following Program are under LGPLv3 (open source license)