About Me
Associate Professor
I studied at the Technical University of Cluj-Napoca and hold a Master's degree in Artificial Intelligence and Vision, as well as a PhD in Computer Science under the supervision of Prof. Dr. Radu Danescu. I am an Associate Professor and researcher at the Technical University of Cluj-Napoca, where I help students learn about computer programming, image processing, computer architecture, and microprocessor design. I am also a member of the Image Processing and Pattern Recognition Group at the Technical University of Cluj-Napoca.
Education
PhD in Computer Science
2015-2019
Technical University of Cluj-Napoca
MSc in Computer Science, Artificial Intelligence and Vision
2013-2015
Technical University of Cluj-Napoca
BSc in Computer Science
2009-2013
Technical University of Cluj-Napoca
Research Interests
- Computer Vision
- Artificial Intelligence
- Camera Calibration
- Autonomous Vehicles and Robots
- Satellite Detection
Teaching
Computer Programming and Programming Languages
Programarea calculatoarelor si limbaje de programare
Lectures:
- Curs 1: Concepte introductive. Scheme logice și pseudocod. Primul program C. Tipuri de date. Funcții de intrare/ieșire
- Curs 2: Reprezentarea internă a datelor. Expresii și operatori
- Curs 3: Instrucțiuni
- Curs 4: Funcții
- Curs 5: Preprocesarea în C. Programarea modulară. Tipuri de variabile
- Curs 6: Pointeri (I). Declarare. Pointeri constanți. Pointeri și tablouri. Operații cu pointeri. Pointeri ca argument și valoare returnată
- Curs 7: Pointeri (II). Pointeri la pointeri. Alocarea dinamică a memoriei. Tablouri alocate dinamic. Pointeri la funcții
- Curs 8: Recursivitate
- Curs 9: Șiruri de caractere
- Curs 10: Tipurile de date structură, uniune și enumerare. Nume simbolice pentru tipuri de date
- Curs 11: Fișiere text. Fișiere binare. Funcții de prelucrare a fișierelor. Argumente la execuția programelor
- Curs 12: Recapitulare
Laboratories:
- Laborator 1: Introducere în programare. Scheme logice și limbaj pseudocod. Familiarizarea cu mediul de dezvoltare CodeBlocks
- Laborator 2: Funcții de intrare/ieșire standard
- Laborator 3: Expresii
- Laborator 4: Instrucțiuni
- Laborator 5: Funcții
- Laborator 6: Programare modulară
- Laborator 7-8: Pointeri
- Laborator 9: Recursivitate
- Laborator 10: Șiruri de caractere
- Laborator 11: Tipurile de date structură, uniune și enumerare
- Laborator 12: Fișiere text. Fișiere binare. Funcții de prelucrare a fișierelor. Argumente la execuția programelor
Computer Architecture
Arhitectura calculatoarelor
Resources:
- Lectures & Laboratory guide
- Laboratory guide (book): Romanian - English
Design with Microprocessors
Proiectare cu microprocesoare
Lectures:
- Lecture 1: Microprocessor Systems, Microcontrollers, AVR - registers, memories, instructions. Introduction to Arduino
- Lecture 2: I/O and interrupts in AVR microcontrollers
- Lecture 3: I/O and interrupts with Arduino
- Lecture 4: Timers
- Lecture 5: Timing in Arduino systems
- Lecture 6: Serial communication interfaces
- Lecture 7: I2C Interface. Serial interfaces in Arduino
- Lecture 8: Using analog signals
- Lecture 9: Motors
- Lecture 10: ESP32 - Introduction Part 1
- Lecture 11: ESP32 - Introduction Part 2
- Lecture 12: ESP32 - WiFi and files
Resources:
- Laboratory guide: Romanian - English
- Project ideas
- Project documentation
Image Processing
Procesarea imaginilor
Diploma (license) thesis / Master dissertation advisor
Supervising theses and dissertations related to my teaching and research interests: Arduino and robotics, image processing and computer vision on desktop and mobile devices (Android), convolutional neural networks, and artificial intelligence for advanced driver assistance systems (self-driving vehicles) or satellite detection. Contact me by email or visit my office if you are interested.
Publications (selection)
Journals
Books & Book Chapters
Conferences
For more publications and citations, please visit:
PhD thesis: Romanian
Contact
Email: razvan.itu {at} cs.utcluj.ro
Phone: +40 264 401 457
LinkedIn profile
Office: Room 37
26-28 George Baritiu Street
400027 Cluj-Napoca, Romania