کتاب دکتر فراهی
تجربه زیادی از تدریس تو دانشگاه پیامنور ندارم، در واقع تجربه تدریسم به پیامنوریها محدود میشه به یه کلاس نیمه تمام آمادگی برای آزمون دانشپذیری پیامنور تو درس پاسکال و یه ترم هم مبانی کامپیوتر یا همون برنامه نویسی مقدماتی که هر دو دوره از کتاب پاسکال تنها و یوسفخانی بودند، کتابی که واقعا افتضاح بود! البته شاید عدم تسلط قبلی من به پاسکال هم مزید بر علت شده بود، اما هر چقدر هم بخوایم این موضوع رو دخالت بدیم باز نمیشه از مشکلات اون کتاب گذشت، کتاب تقریبا تو هر فصل حداقل ۱۰ تا اشکال داشت و اصلا هم در نظر گرفته نشده بود که این کتاب قرار هست تو چه مدتی تدریس بشه یا اینکه این کتاب باید جنبه خودخوان هم بتونه داشته باشه و … .
این ترم اما برنامه سازی پیشرفته رو تدریس میکنم، کتاب دکتر احمد فراهی، تو این چند فصلی که جلو رفتم و نگاه کلی که به کتاب انداختم واقعا کتاب خوبی هست، نمیدونم زمینهای که از ++C دارم چقدر تو خوندن کتاب موثر هست اما هر چقدر هم که سعی میکنم خودم رو بزارم جای آدمی که دیدی نداره باز میبینم کتاب روشن و واضح همه چیز رو توضیح داده، مثالها و تمرینها هم تا حد خلیلی زیادی مناسب هستند، اگه بخوام از صد به این کتاب نمره بدم فکر میکنم حداقل تا فصل پنج که جلو رفتم باید بالای نود بهش بدم، حالا بازم تا آخر ترم که پیش برم اگه نظرم عوض شد اعلام میکنم و همین طور بعد از تصحیح امتحان بچهها. حتی در مقایسه با کتاب دایتل و دایتل که اون موقع تو دانشگاه صنعتی اصفهان به ما تدریس میشد، به نظرم میرسه کتاب دکتر فراهی در عین مختصرتر بودن کاملتر هم هست و متنش هم روان تر بوده و بهتر میشه مطالبش رو فهمید.
به نظر میرسه با توجه به تعداد زیاد دانشجوهای دانشگاه پیامنور به خصوص تو رشتههای کامپیوتری (علوم کامپیوتر، مهندسی کامپیوتر، فناوری اطلاعات و …) و با توجه به محدودیتهای زیادی که این دانشگاه در استفاده از اساتید مناسب داره، نوشتن چنین کتابهایی میتونه کار خیلی خیلی ارزشمندی باشه، جا داره که من به نوبه خودم به عنوان یه مدرس از دکتر فراهی تشکر کنم و از مسوولین تدوین و انتخاب منابع دانشگاه پیامنور بخوام با توجه به این حجم گسترده دانشجو دقت بیشتری در تدوین و انتخاب منابع به خرج بدن، واقعا به نظر میرسه برای درس مبانی هم باید پاسکال کنار گذاشته بشه و هم اینکه منبع حتی در صورتی که قرار بر تدریس پاسکال باشه نیاز به بازنویسی و ویرایش اساسی داره، البته من که به نظرم میرسه مبانی هم میتونه ++C باشه، یه چند فصلی از کتاب پیشرفته با مباحث الگوریتم و فلوچارت میره تو کتاب مبانی و یه مقدار جنبه سخت افزار کتاب هم به روز تر میشه (البته درست هست که بچهها تو دانشگاه پیامنور گرایششون مشخص هست و اغلب قرار نیست دانشجوی سختافزار بشن، اما باز به نظر میرسه در حد دانش ابتدایی و آشنایی با اصطلاحات که یک مهندس کامپیوتر یا یک کارشناس کامپیوتر لازم داره، قسمت سختافزار نیاز به توجه بیشتری داره) و اون وقت کتاب پیشرفته هم در فصلهای شیگرایی جزئیات کاملتری رو پوشش بده و چه بسا به مباحث تکمیلی دیگه هم بشه پرداخت.