Teaching
Currently teaching the following:
- Computer Programming and Programming Languages (Programarea calculatoarelor si limbaje de programare) - 1st year, 1st semester
- Computer Architecture (Arhitectura calculatoarelor) - 2nd year, 2nd semester
- Design with Microprocessors (Proiectare cu microprocesoare) - 3rd year, 1st semester
- Image Processing (Procesarea imaginilor) - 3rd year, 2nd semester
- Pattern Recognition System (Sisteme de recunoastere a formelor) - 4th year, 1st semester
- Artificial Vision (Viziune artificiala) - 1st year, 1st semester (masters degree)
- Advisor - Diploma (license) thesis / Master dissertation
Computer Programming and Programming Languages (Programarea calculatoarelor si limbaje de programare)
Lectures: here
Laboratory guide: here
Design with Microprocessors (Proiectare cu microprocesoare)
Lecture (Romanian):
Curs 1: Sisteme cu microprocesoare. Microcontrolere. AVR – registre, memorii, instructiuni. Introducere in Arduino.
Curs 2: I/O si intreruperi la microcontrollerele AVR.
Curs 3: I/O si intreruperi cu Arduino.
Curs 4: Temporizatoare.
Curs 5: Temporizare la sistemele Arduino.
Curs 6: Interfeţe pentru comunicaţie serială.
Curs 7: Interfata I2C. Interfete seriale la Arduino.
Curs 8: Utilizarea semnalelor analogice.
Curs 9: Motoare.
Curs 10: ESP32 – Introducere. Partea 1.
Curs 11: ESP32 – Introducere. Partea 2.
Curs 12: ESP32 – WiFi si fisiere.
Laboratory guide: Romanian - English
Laboratory 7 - The ESP32 Dev Board & WiFi: Romanian - English
Laboratory 8 - ESP32 as a Client: Romanian - English
Laboratory 8 - Bluetooth communication (OLD): Romanian - English
Project ideas: here
Project documentation: here
Fritzing guide: here
Image Processing (Procesarea imaginilor)
Laboratory guide: here
Projects list: here
Free online computer vision book: here
OpenCV Sample application (for Visual Studio): download
OpenCV Android Sample app: download
Quick guide & help me for Android app: here
OpenCV Android Native Sample app (Java + CPP processing using NDK and JNI): download (There is a README.txt included in the zip file).
Pattern Recognition Systems (Sisteme de recunoastere a formelor)
Laboratory guide: here
Projects list: here
Free online computer vision book: here
Artificial Vision (Viziune artificiala)
Lecture: here
Diploma (license) thesis / Master dissertation advisor
Supervising theses or dissertations related to my teaching and research interests: Arduino and robotics, image processing/computer vision on desktop and also on mobile devices (Android), convolutional neural networks and artificial intelligence for advanced driver assistance (self driving vehicles). Contact me by email or office if you are interested.
Resources:
Install Keras/Tensorflow for deep learning (CNN) using Python on Ubuntu: here.
Demo computer vision apps listed above @ image processing.