ممنون میشم دیگر عزیزان هم نظراتشون رو بگن و اگر کسی سابقه تدریس دروس کامپیوتری و برنامه نویسی داره بگه ممنون میشم...
نمایش نسخه قابل چاپ
ممنون میشم دیگر عزیزان هم نظراتشون رو بگن و اگر کسی سابقه تدریس دروس کامپیوتری و برنامه نویسی داره بگه ممنون میشم...
ممنونم اگر کمکم کنید
یک سرفصل داشته باشید. هر جلسه بر اساس اون جلو برید
پیشنهاد:
بهتره جلسه اول یک توضیحاتی بدین و بعد یک سنجش بکنید ببینید درک دانش آموزان از برنامه نویسی در چه حد هست و بعد جلسه بعد و همینطور برید جلو. اصولا عقلانی نیست نقطه شروع و پایان رو مشخص کرد چون شما تا ندونید سطح در چه حده نمیتونید برنامه بریزید.
مثل مهندسی برق شریف هست و دانشگاه آزاد.
حساب کنید درس ماشین 1 یک پیشنیازهایی داره و طبیعتا باید همه بلد باشند مثل مغناطیس مدار1 و... اما چون اساتید دانشگاه آزاد معلوم نیست مدار یک رو چطور درس داده میبینی کسیکه تازه شروع کرده به تدریس در دانشگاه آزاد باید تازه بدونه سطح دانشجویان در چه حده بعد برنامه ریزی کنه.
اما تو شریف فوری میره کتاب ماشین پرفسور بیم بهارا رو معرفی میکنه و تا تهش میره. ولی تو آزاد همین کتاب معرفی میشه ولی از 8 فصلش شاید 4فصلشم تدریس نکرد دوستم برای دانشجوهاش. میگفت طرفین وسطین باید یادشون میدادم!!!
نقل قول:
- کلیات و تاریخچه سی پلاس پلاس - C++
- تعریف متغیرها، آشنایی با نوعهای متغیرها
- نامگذاری مجاز متغیرها و کار با آنها
- ساختار کلی برنامه در کامپایلر سی پلاس پلاس
- معرفی سرفایلها و کتابخانهها، چگومگی استفاده از آنها
- آشنایی با عملگرها و کار با آنها
- ارتباط با ورودی و خروجی
- نحوه تعریف ثابتها و کار با آنها
- دستور شرطی if - else if - else
- حلقه تکرار for
- کار با عملگر ؟
- کاربرد عملگر کاما (,)
- ساختار انتخاب switch - case
- حلقههای while و do - while
- کاربرد دستورات break و continue
- معرفی سرفایلهای conio، string و math
- تعریف آرایهها، یک بعدی، دو بعدی (کار با ماتریسها)
- متغیرهای کاراکتری، آرایهای از کاراکترها (کار با رشتهها)
- تعریف ساختارها - structure
- تعریف اتحاد - union
- متغیرهای شمارشی (شمارندهها) – enumeration
- کار با صف (queue) و پشته (stack) و بیان فرق بین آنها – FIFO و LIFO
- نحوه تعریف اشارهگرها و چگونگی به کارگیری آنها
- آشنایی با متدها، نحوه تعریف متد
- متد با مقدار بازگشتی (کار با توابع)
- متد با پارامتر ورودی یا آرگومان
- متغیر سراسری و متغیر محلی
- فراخوانی و استفاده از متدها
- ارسال آرایه به متد
- فراخوانی با مقدار و فراخوانی با ارجاع
- مفهوم چند ریختی (چند شکلی) در متدها
- بیان مفاهیم برنامه نویسی شیءگرا (OOP)
- نحوه تعریف کلاس، اعضای کلاس و سطح دسترسیها
- به کارگیری متدهای کلاس
- متد سازنده
- متد نابودگر
- چگونگی تعریف عضو استاتیک در کلاس، کار با اعضای static و dynamic
- مفهوم ارثبری یا وراثت در کلاسها
- کار با فایلها
- مثالها و تمرینات پرکاربرد و عملی
دوست عزیز بنده هم مثل شما تازه قصد شروع به تدریس کردم زبان های c,c++,c#
چند روزی استرس داشتم و نمیدونستم باید چجور شروع کنم و چی رو اموزش بدم
تا اینکه کتاب سی شارپ هنرستان رو گرفتم و مطالبش رو خوندم دیدم واقعا پیش پا افتادس و نسبت به دانشگاه سطح خیلی پایین تری داره و استرسم کم شد
پیشنهاد میکنم شمام کتاب همون مقطع تحصیلی رو بگیرید و مطالعه کنید و طبق همون یکم سطح بالاتر اموزش بدید
از پرسش های هنرجوها به هیچ وجه نترسید قرار نیست من و شما عالم و کامل باشیم اتفاقا پرسش هاشون باعث میشه شما خودتون به دنبال جواب برید و علمتون اپدیت بشه
موفق باشی گرامی
واسه مدارس می تونید از این سایت کمک بگیرید !
http://www.cmpclub.ir/
سابقه تدریس دروس برنامه نویسی وب رو تو آموزشگاه های خصوصی رو دارم !
ممنونم از راهنمایی های خوب دوستان...شما که تجربه دارید یکم از کلاس داری و درست تدریس کردن میگید؟ از تجربیاتتون بگید ممنونم
Sent from my Hol-U19 using Tapatalk