Mohammadreza ghanbarpour
About
phd candidate 97
electrical engineering
electronics
electronics engineering
Educational Background
- B.S Degree:
- M.S Degree:
- Amirkabir University of technology
- Ph.D. Degree:
Theses
- B.S Degree:
- M.S Degree:
Research Interests
-
ai
-
iot
Research Groups
Research Projects
-
Projects inside the laboratory:
-
Projects outside the laboratory:
- HPC research center
- Genomic Data processing for early cancer detection
- HPC research center
Current Job Title
Employment Records
- aut (2024/1/5_2024/10/10 )
- kara (2024/1/5_Present)
Resume
Courses
Programming is a vital need for all the academic fields especially Electrical Engineering.
In this course the C language is selected because of its application in hardware.
Some new concept which is applicable in Knowledge-based companies is added to this course to improve your
skills including Fron-end, back-end, UX, UI, Database, Code Optimization, Working with GitHub, Difference of Interpreter and compiler Languages.
Multiple Homework and an advanced final project will improve your skills.
Teacher Assistants
- Mohammadreza ghanbarpour
- Mohammadreza Babaie Mosleh-Moein Nasiri
- Soheil Abdollahi-Nima Alavi
- Hamidreza Shafizadeh-Bardia Sahami
- Maryam Moghtaderi
Links
- Advanced Programming and Algorithm Design Telegram Channel (Course related)
- AI, Deep Learning, Big Data Telegram Channel
- Advanced digital design and FPGA Telegram Channel
- Genetic data processing with AI Telegram Channel
- Advanced Programming and Algorithm design telegram group (Course group)
- Advanced Digital and Analog Design Telegram group
Books
Slides
Videos
Software Programs
Supplementary Files
C++ is the most used and most popular programming language developed by Bjarne Stroustrup. C++ is a high-level and object-oriented programming language. This language allows developers to write clean and efficient code for large applications and software development, game development, and operating system programming. It is an expansion of the C programming language to include Object Oriented Programming(OOPs) and is used to develop programs for computers.
C++ is a most popular cross-platform programming language which is used to create high-performance applications and software like OS, Games, E-commerce software, etc. It was developed by Bjarne Stroustrup, as an extension of C language. C++ give a high level of control over system resources and memory.
C++ is one of the most used and popular programming languages.
C++ is used in making operating systems, embedded systems, and Graphical User Interfaces.
It is an object-oriented programming language that implements all the OOPs concepts such as Abstraction, Encapsulation, and Inheritance, which gives a clear structure to programs and allows code to be reused, lowering development costs and providing security.
It is portable and can be used to create applications that can be adapted to multiple platforms.
C++ is easy to learn so that you can choose it as your first programming language.
It makes programming easy for programmers to switch to C++ because its syntax is similar to C, Java, and C#.
Teacher Assistants
- Mohammadreza ghanbarpour
- Maryam moghtaderi
- Hamidreza shafizadeh
Links
Slides
Supplementary Files
Contact
Recordings
In this video the Block chain technology based on Bitcoin cryptocurrency will be described.
News
Aug
21
Aug