↓ Skip to main content

Teaching

·95 words·1 min
Yahya Iranmanesh
Author
Yahya Iranmanesh

Courses Taught
#

Undergraduate Level — Azad University
#

  • Advanced Computer Architecture
  • Artificial Intelligence (with implementation experience in neural networks)
  • Contemporary Logic Design
  • Digital Electronics
  • VHDL Programming and FPGA Programming
  • Microcontroller Programming
  • C, C++, and Python Programming Languages
  • Advanced Programming and Object-Oriented Programming (OOP) Concepts
  • Mobile Programming
  • Database Engineering
  • Operating Systems
  • Software Engineering
  • Algorithm Design
  • Computer Laboratory
  • Computer Applications in Management

Teaching Philosophy
#

My approach to instruction emphasizes the integration of theoretical foundations with practical implementation. Students are encouraged to bridge conceptual understanding with hands-on experience in hardware design, embedded systems, and AI implementation.