Meysam's Experiences

MeyEx ,محلی برای انتشار تجربیات من در زمینه های مرتبط با حوزه ی تولید نرم افزار

Meysam's Experiences

MeyEx ,محلی برای انتشار تجربیات من در زمینه های مرتبط با حوزه ی تولید نرم افزار

Meysam's Experiences

در زمینه ی تولید نرم افزار فعالیت دارم. نوشته های این بلاگ به طور خاص در مورد تمامی زمینه هایی که منتهی به تولید نرم افزار و یا تجربیاتی که در محیط کاریم کسب می کنم خواهند بود. [البته فعلا به دلیل مشغله های جانبی دیگر و داشتن مخاطب در آن حوزه ها, مطالب کمی غیر نرم افزار شده است!]
در این بلاگ سعی شده که مطالب به صورت تخصصی و دسته بندی شده منتشر شوند

تابلوی اعلانات
جدیدترین نظرات

۲ مطلب با موضوع «تجربیات تدریس» ثبت شده است

۰۹
بهمن
۹۳

روز سه شنبه 1393/11/07 با حضور چند نفر از دوستان ؛ حدودا  3 ساعت و نیم در مورد بحث های مرتبط با این پروژه صحبت کردیم.

 

مواردی که مطرح شد را اینجا هم می نویسم تا دوستان دیگری هم استفاده کنند.

 

ابتدا به این پرداختیم که هر کدوم از موارد زیر چه کارکردی دارند

IP, TCP/IP UDP Protocols

Port

Socket

Valid IP

 

Threading

MultiThread App

Asynchronous Programming

CallBack

 

For What Scenario Weh Use UDP or TCP/IP protocols?

 

یک برنامه ی چت ساده که با استفاده از پروتکل TCP کار می کند را بررسی کردیم؛

کدهای برنامه تقریبا خط به خط مرور شدند؛

نکته ای که باید به اون اشاره کرد و حتما دوستان حاضر در کارگاه هم به اون اذعان دارند این است که؛

ضعف من در توانایی خواندن کدهای برنامه و درک روان و ساده از کدهایی که در پروژه هایی که بر روی آن ها کار میکنم (اغلب از اینترنت دانلود می کنیم) باعث دلزدگی ما از برنامه نویسی می شود.

 

برای همین؛ گرچه موضوع و دستور کار کارگاه ارتباطی با برنامه نویسی و آموزش مربوط به آن نداشت؛ اما وقت نسبتا خوبی را به بررسی کدها با کمک دوستان پرداختیم. بخش شیرین کارگاه برای خودم این بخش بود؛ چون حس خوب راحتی و انگیزه را در دانشجو؛ اینجا هست که میشه بهش رسید.

 

در مورد مطالبی هم که در کلاس توسط استاد توضیح داده شد بود؛ مروری داشتیم بر اینکه در چه سناریوهایی از پروتکل UPD و یا TCP استفاده می کنیم.

که در این خصوص هم نظرات دوستان طرح و بررسی شد.

 

در مورد دوره ی کارگاهی مهندسی نرم افزار؛ و دوره آموزش مفاهیم برنامه نویسی نیز توضیحاتی ارائه شد.

 

اگر دوستان شرکت کننده مطلبی را لازم به درج در این گزارش می دانند؛ می توانند برای من ارسال کنند تا در همین پست منتشر شود.

 

در پایان از دوستانی که تشریف آوردند ممنونم؛

امیدوارم که در موقعیتی دیگر فرصت خدمتی شایسته تر فراهم گردد.


این ترم برای درس سیستم عامل برگزار می شود؛
اگر مایل هستید به شما هم اطلاع داده بشود؛ مشخصاتتون رو زیر همین پست کامنت بگذارید

  • میثم هوشمند
۰۳
مرداد
۹۲

از دوران قبل از دانشگاه - یعنی سوم دبیرستان که با درس رایانه آشنا شدم و کمی بعدتر از آن با خواندن کتاب های آموزش برنامه نویسی- و حتی در دوران دانشگاه, چیزی که به کرات در ذوق هر دانش جویی می زند یک دست بودن سبک و سیاق صورت مسئله های کتاب های برنامه نویسی هست.
  • برنامه ای بنویسید که نمرات یک دانشجو را دریافت کرده ...
  • برنامه ای بنویسید که لیست دروس دانشجویان را دریافت کرده و مرتب کرده و نمایش دهد.
  • برنامه ای بنویسید که اسامی دانشجویان را دریافت کرده و امکان جستجو را ارائه دهد.
  • ....
در دوره ی آموزش برنامه نویسی که جلسه ی سوم آن را هفته ی پیش گذراندم, اواخر کلاس بعد از تدریس مبحث Branching قصد تعیین یک تمرین برای دانش جویان کلاس را داشتم. به تبعیت از آنچه که بر من در طول ایام دانشگاه و قبل از آن گذشته بود بی اختیار - تقریبا- اولین چیزی که به ذهنم رسید جمله ای بود شبیه عباراتی که پیشتر نوشتم.اما سریعا و تقریبا به طور ناخودآگاه تغییر مسیر دادم و آنچه که عنوان شد این بود:" بچه ها برنامه ای که میخوام بنویسید باید این طوری باشد که: اسم یک بچه را می گیره, سن بچه به ماه, وزن و قد و اندازه دور سر و اینکه آیا بچه می تونه بنشینه یا نه؟ و جنسیت بچه را از کاربر دریافت میکند. بعد بر اساس اینکه سن و سایر مشخصات بچه چه طور هست, پیام های متناسب نمایش بدهد.در نمایش پیام ها حتما رنگ زمینه و رنگ قلم را متناسب با جنسیت و نوع پیام تغییر بدهید. از تابع Beep() هم حتما استفاده کنید."
حسی که در دانش جوها به وجود آمده بود فکر میکنم تلفیقی از تعجب, خنده, جذب شدن و شاید هم کمی حس طنز بود.
قرار بر این شد که دانش جوها طبق اذعان خودشان کمی تحقیق میدانی داشته باشند در خصوص تناسب بین سن, وزن, دور سر, قد و جنسیت نوزاد یا همان بچه! دانش جو هایی که از نعمت خواهر/برادر زاده بهره مند بودند کارشون کمی سبک تر بود! - البته قرار نهایی بر این شد که الزاما نیازی به تحقیق میدانی نیست و هر کس می تواند برای خودش یک سری تناسب و معیار برای این برنامه و پارامتر در نظر بگیرد-
نتیجه گیری:
  • کمی خلاقیت در تعیین صورت مسئله می تواند موجب جذاب شدن فضای کلاس برای دانش جو ها بشود.
  • نوع صورت مسئله و نیاز به "تحقیق میدانی" باعث این می شود که دانش جو برای رسیدن به جوابی که در ذهن دارد به افرادی مراجعه کند که بعضا آن افراد از نزدیکان -مادر, پدر, خواهر و یا برادر- هستند, تعاملی که در این بین صورت می گیرد می تواند موجب انتقال انگیزه و تشویق بین سوال شونده و دانشجو بشود.
  • ....
پ.ن: مورد سوم و چهارم و .... نتیجه گیری را شما اضافه کنید.پ.ن: اگر شما خواننده ای این پست, از دانشجویان کلاس هستید, حس تان را موقع طرح صورت مسئله در کلاس برای من بنویسید. و اینکه نتیجه گیری های فوق درست هستند از نظر شما یا نه؟ نظر شما برای من مهم هست! ;-)
  • میثم هوشمند