Mohammadreza Ghanbarpour
About
Educational Background
- B.S. Degree:
- M.S. Degree:
- Ph.D. Degree:
Theses
- B.S. Degree:
- Designing the control system of an obstacle-avoiding robot by using FPGA
- M.S. Degree:
- Supplying the power of wireless sensor nodes in the internet of things by using wireless power transmission technology
Research Interests
-
IOT
-
AI
Research Groups
Current Job Title
- R&D manager at TSEL knowledge-based company
Employment Records
- R&D manager at KARA knowledge-based company (2021/3/21_2023/2/19 )
- R&D manager at TSEL knowledge-based company (2023/2/20_Present)
Courses
Basic Programming is a foundational course offered to first-semester university students, designed to introduce the basics of programming through the C language. This course emphasizes essential concepts and techniques in programming, providing students with the skills needed to solve problems logically and efficiently.
Throughout the course, students learn the core principles of C programming, including syntax, variables, control structures, functions, and arrays. By the end of the semester, students will have a solid understanding of fundamental programming concepts and be able to write a variety of programs independently, preparing them for more advanced programming courses.
Teacher Assistants
- Mohammadreza Babaie
- Soheil Abdollahi
- Hamidreza Shafizadeh
- Maryam Moghtaderi
- Nima Alavi
- Bardia Sahami
- Moien Nasiri
Videos
Contact
Recordings
Operators
Produced by Mohammadreza Ghanbarpour
Conditional statements
Produced by Mohammadreza Ghanbarpour
Loop statements
Produced by Mohammadreza Ghanbarpour
Function (First session)
Produced by Mohammadreza Ghanbarpour
Explanation of the concept of function, its components and how to call it
Function (Second session)
Produced by Mohammadreza Ghanbarpour
Providing additional tips with a few examples
Function (Third session)
Produced by Mohammadreza Ghanbarpour
Explanation of the concept and implementation of recursive functions with examples
1-D Array
Produced by Mohammadreza Ghanbarpour
2-D Array
Produced by Mohammadreza Ghanbarpour
Pointer
Produced by Mohammadreza Ghanbarpour
String (First session)
Produced by Mohammadreza Ghanbarpour
Introduction to strings, things you need to know when working with them, and also important functions that are used for strings
String (Second session)
Produced by Mohammadreza Ghanbarpour
Providing additional tips about strings that you need to know to work with them
Structure (First session)
Produced by Mohammadreza Ghanbarpour
A complete explanation of the concept of structure, its components, how to create and define variables of this type and perform some operations on them
Structure (Second session)
Produced by Mohammadreza Ghanbarpour
Explanation of the concept of padding in structure, along with a review of various examples
Structure (Third session)
Produced by Mohammadreza Ghanbarpour
Providing additional tips, including adding the concepts of arrays and pointers to a structure
File (First session)
Produced by Mohammadreza Ghanbarpour
File (Second session)
Produced by Mohammadreza Ghanbarpour
File (Third session)
Produced by Mohammadreza Ghanbarpour
File (Fourth session)
Produced by Mohammadreza Ghanbarpour
Operators
Produced by Mohammadreza Ghanbarpour
Conditional statements
Produced by Mohammadreza Ghanbarpour
Loop statements
Produced by Mohammadreza Ghanbarpour
Function (First session)
Produced by Mohammadreza Ghanbarpour
Explanation of the concept of function, its components and how to call it
Function (Second session)
Produced by Mohammadreza Ghanbarpour
Providing additional tips with a few examples
Function (Third session)
Produced by Mohammadreza Ghanbarpour
Explanation of the concept and implementation of recursive functions with examples
1-D Array
Produced by Mohammadreza Ghanbarpour
2-D Array
Produced by Mohammadreza Ghanbarpour
Pointer
Produced by Mohammadreza Ghanbarpour
String (First session)
Produced by Mohammadreza Ghanbarpour
Introduction to strings, things you need to know when working with them, and also important functions that are used for strings
String (Second session)
Produced by Mohammadreza Ghanbarpour
Providing additional tips about strings that you need to know to work with them
Structure (First session)
Produced by Mohammadreza Ghanbarpour
A complete explanation of the concept of structure, its components, how to create and define variables of this type and perform some operations on them
Structure (Second session)
Produced by Mohammadreza Ghanbarpour
Explanation of the concept of padding in structure, along with a review of various examples
Structure (Third session)
Produced by Mohammadreza Ghanbarpour
Providing additional tips, including adding the concepts of arrays and pointers to a structure
File (First session)
Produced by Mohammadreza Ghanbarpour
File (Second session)
Produced by Mohammadreza Ghanbarpour
File (Third session)
Produced by Mohammadreza Ghanbarpour
File (Fourth session)
Produced by Mohammadreza Ghanbarpour