Darsoon
Fatemeh Tarashi Kashani

فاطمه تراشی کاشانی
IR

پایتون، ++C

مدت‌زمان هر جلسه: ۶۰ دقیقه

قیمت: ۱۲ دلار کانادا

گروه سنی: نوجوان، بزرگسال

میزان تسلط به زبان انگلیسی: متوسط

متخصصمناسب نوجوان و بزرگسال۱۰+ سال تجربه

درباره‌ی من

برنامه‌نویسی برای من از دوران مدرسه و از دل کنجکاوی درباره‌ی تکالیف ریاضی‌ام شروع شد. دیدن این‌که چند خط کد می‌تواند یک مسئله را حل کند برایم هیجان‌انگیز بود. از همان زمان فهمیدم حل مسئله و فکر کردن ساختاریافته چیزی است که واقعاً به آن علاقه دارم. مسیرم را با تحصیل در ریاضیات ادامه دادم، چون می‌خواستم منطق و ساختار پشت مسائل و الگوریتم‌ها را عمیق‌تر درک کنم. برای من برنامه‌نویسی فقط نوشتن کد نیست؛ یک طرز فکر است. این‌که بتوانیم مسئله را خرد کنیم، راه‌حل‌های مختلف را بررسی کنیم و بهترین مسیر را انتخاب کنیم. در تدریس برایم مهم است هنرجو فقط «کد نوشتن» یاد نگیرد، بلکه یاد بگیرد چطور تحلیل کند و چگونه خطاهایش را خودش پیدا و اصلاح کند تا به یادگیری مستقل برسد. در کنار فعالیت حرفه‌ای به عنوان برنامه‌نویس پایتون و C++ و کار در محیط لینوکس و ترمینال، تدریس برایم فرصتی است تا تجربه‌ام را منتقل کنم و به هنرجو کمک کنم با اعتمادبه‌نفس و درک عمیق‌تر وارد دنیای برنامه‌نویسی شود.

شیوه‌ی تدریس

تدریس من پروژه‌محور و متناسب با سطح هنرجو پیش می‌رود و بر همین اساس منابع مناسب معرفی می‌کنم. در پایتون و C++ ابتدا مفاهیم پایه را دقیق و قابل فهم، با مثال‌های ساده توضیح می‌دهم و سپس با تمرین و پروژه‌های کوچک آن‌ها را تثبیت می‌کنیم. در سطوح پیشرفته‌تر، تمرکز روی ساخت پروژه‌های کاربردی است تا هنرجو بتواند آموخته‌هایش را در عمل به کار بگیرد. تأکید اصلی من بر درک منطق حل مسئله و یادگیری اشکال‌زدایی است، نه حفظ کردن کدها. در کلاس‌ها از حل تمرین تعاملی استفاده می‌کنم تا هنرجو به‌تدریج در نوشتن و اصلاح کد به استقلال برسد.

تجربه‌ی تحصیلی و کاری

• کارشناسی ریاضیات کاربردی: دانشگاه صنعتی خواجه‌نصیرالدین طوسی • کارشناسی ارشد ریاضیات محض: دانشگاه صنعتی خواجه‌نصیرالدین طوسی • همکاری آموزشی (TA) در دروس برنامه‌نویسی و برنامه‌نویسی پیشرفته از اواسط کارشناسی • بیش از یک دهه تجربه حرفه‌ای برنامه‌نویسی با Python و C++ • تجربه تدریس خصوصی Python و C++ (مقدماتی تا پیشرفته) • فعالیت حرفه‌ای به عنوان Mathematical Developer • تجربه گسترده کار با لینوکس، ترمینال و محیط‌های توسعه