برنامه نویسی پیشرفته 14022 - دکتر بومری
116 subscribers
3 files
22 links
کانال رسمی اطلاع رسانی درس برنامه نویسی پیشرفته 14022
داک معرفی درس:
https://docs.google.com/document/d/1XDsyXzXZgsC0PmLxgTy-bRhQzPwUworz5qU1N5zYwCY/edit?usp=drivesdk
Download Telegram
کلاس با کمی تاخیر ساعت ۵ و نیم برگزار می‌شود
با سلام

❗️ کلاس حل تمرین این هفته ساعت 16:30 تا 18 در کلاس ۲۱۱ دانشکده برگزار می‌شود.

دوباره مثل سری های رفع اشکال طوره و می‌تونین سوالاتتون رو بپرسین و همچنین اگر وقت بشه می تونیم کلین کد و چند مورد که درخواست کرده بودین و چند مثال با هم بررسی کنیم تا مفاهیمی که از تی ای ها سوال کردین بهتر براتون واضح بشه

#حل_تمرین
WK Phase 2 Final.pdf
14 MB
با سلام

داک تعریف فاز دوم پروژه درس برنامه‌نویسی پیشرفته آماده شده و از طریق این لینک قابل دسترسی است.

شما می‌توانید سوالات و ابهامات خود درباره پروژه را در کوئرای درس یا به صورت کامنت در Google Docs مطرح کنید. همچنین راه ارتباطی از طریق تلگرام برای ارتباط با دستیاران آموزشی مربوطه در صفحه اول ضمیمه شده است.

شایان ذکر است رعایت نکات ذکر شده در این پیام در این فاز و فاز بعدی نیز الزامی خواهد بود.

با آرزوی موفقیت؛ تیم درس برنامه‌نویسی پیشرفته!
👻7🍌3🫡2👍1🔥1😢1
درود

داک تمرین سری پنجم از طریق این لینک در دسترس است.
زمان تحویل این تمرین، روز 8 تیر ساعت ۱۱:۵۹ شب می‌باشد.

سوالات و ابهامات خود را در داک بالا، یا در تاپیک تمرین گروه تلگرامی درس مطرح کنید.
زمان تحویل این تمرین به دستیاران آموزشی متعاقبا اعلام میگردد.

با آرزوی موفقیت، تیم درس برنامه‌نویسی پیشرفته.
🍌10🌚1
درود و خسته نباشید

قصد داریم در روزهای آتی کلاسی در مورد تمرین پنج بزاریم که بصورت آنلاین برگزار میشه و قراره در مورد نحوه پیاده سازی تمرین حرف بزنیم و اگه سوالی داشتید هم بپرسید. اگه مایلید به شرکت لطفا تو نظرسنجی زیر شرکت که یه آماری گرفته باشیم.
Anonymous Poll
70%
شرکت‌ می‌کنم
3%
شرکت نمی‌کنم
27%
دیدن نتایج
‼️کلاس حل تمرین در ارتباط با تمرین پنجم به صورت مجازی فردا، سه شنبه ۱۵ خرداد، ساعت ۱۶ در کلاس مجازی درس برگزار میشود.
در این کلاس نحوه پیاده سازی تمرین بررسی می کنیم و در صورت اضافه اومدن وقت، سوالات و مشکلاتی که داشتید هم با هم بررسی می کنیم.

#حل_تمرین
6
با سلام خدمت دانشجویان عزیز

حسب تصمیمات اتخاذ شده توسط تیم درس، تغییرات جزئی‌ای در برنامه زمان‌بندی درس ایجاد شد که بدین طریق به اطلاع می‌رسد:

۱- همانطور که سابقاً اطلاع داده شد، تمرین سری ششم (با موضوع ریفلکشن) از برنامه درس حذف شده و آیتمی حول موضوع ریفلکشن در فاز سوم پروژه اضافه خواهد شد. از این رو، نمرات تمرین‌ها و پروژه مشابه بارم‌بندی سابق باقی خواهند ماند و تغییری در بارم‌بندی ایجاد نخواهد شد.

۲- پیرو این تصمیم و در جهت داشتن فرصت بیشتر برای بهبود کیفیت کد و سازگاری آن برای توسعه ابزارهای مبتنی بر ریفلکشن، (در راستای آماده‌سازی آن برای فاز سوم) مهلت تحویل فاز دوم پروژه از ۱۵ تیر به ۲۶ تیر تغییر پیدا می‌کند. دقت کنید با توجه به فشردگی برنامه درسی، این تاریخ غیر قابل تمدید خواهد بود. همچنین توجه کنید پیاده‌سازی فاز سوم (که محوریت آن حول موضوع شبکه، استریم و ریفلکشن خواهد بود) به طور مستقیم وابسته به پیاده‌سازی اصولی فاز دوم در راستای MVC و دیزاین پترن‌های دیگر خواهد بود لذا اکیداً توصیه می‌شود زمان کافی برای پیاده‌سازی فاز دوم پروژه در نظر بگیرید.

۳- جهت بهبود کدهای ارسالی برای تمرین سری پنجم، (از این رو که برخی از دانشجویان به علت بیشتر بودن نمره فاز دوم پروژه، فرصت پیاده‌سازی و تحویل تمرین سری پنجم را به پیاده‌سازی فاز دوم پروژه اختصاص داده‌اند) مهلت تحویل تمرین سری پنجم از ۸ تیر به ۱۵ تیر تغییر پیدا خواهد کرد.

با آرزوی موفقیت روزافزون، تیم درس برنامه‌نویسی پیشرفته!
14🥰1
سلام بچه‌ها! امیدوارم خوب باشید و تا اینجا از درس و محتواهاش راضی بوده باشید :)

هفته پیش قرار بود با توجه به اینکه مهلت فاز دوم پروژه تمدید شده، من کدی که برای فاز یک زده بودم رو با شما به اشتراک بذارم که هم اگه احیاناً قسمتی از فاز یک رو نزدید، بتونید قسمت‌هایی از فاز دومو بزنید و هم اینکه یه کد نسبتاً اصولی ببینید که آشنا بشید با روندهای پیاده‌سازی. من چندین بار کدم رو چک کردم که جاییش بدآموزی نداشته باشه یا دیزاینی چیزی رو جا ننداخته باشم ولی خب کاملاً محتمله میون چندهزار خط کد، چیزی رو ندیده باشم و لذا اگه سوالی براتون پیش اومد میتونید ازم بپرسید. (ترجیحاً توی گروه که ملت هم ببینن)

پ‌ن۱: اولاً عذرخواهی میکنم بابت اینکه حدود یک هفته دیرتر از وقتی که قرار بود، کدم رو میفرستم براتون
پ.ن2: در صورتی که از قسمتی از کد من برای پروژتون استفاده میکنید، دقت کنید که اون کد دیگه کد شما محسوب میشه! لذا باید به اون قسمت‌ها و کارکردشون (مثل الباقی کدتون) تسلط کامل داشته باشید

با آرزوی موفقیت شما، تیم درس برنامه‌نویسی پیشرفته

https://github.com/Aryan-Labbalabadubdub/WindowKill-Phase1.git
4👍1
با سلام و خسته نباشید خدمت دانشجویان گرامی

به اطلاع می‌رساند ایمیلی که در رابطه با تغییر ددلاین تمرین پنجم به تاریخ ۲۶ تیرماه دریافت کردید، احتمالا اشکالی از سمت سایت کوئرا بوده و به صورت خودکار ارسال شده است.
ددلاین تمرین پنجم همان تاریخ تعیین شده‌ی قبلی یعنی ۱۵ تیرماه می‌باشد.
همچنین استفاده از همه‌ی تاخیرها‌ی باقی مانده‌ی تمرین‌هایتان در این تمرین مجاز می‌باشد.

با آرزوی موفقیت، تیم درس برنامه‌نویسی پیشرفته
😢6👍1
WK Phase 3 Final.pdf
10.4 MB
با سلام

داک تعریف فاز سوم (و آخر!) پروژه درس برنامه‌نویسی پیشرفته آماده شده و از طریق این لینک قابل دسترسی است.

شما می‌توانید سوالات و ابهامات خود درباره پروژه را در کوئرای درس یا به صورت کامنت در Google Docs مطرح کنید. همچنین راه ارتباطی از طریق تلگرام برای ارتباط با دستیاران آموزشی مربوطه در صفحه اول ضمیمه شده است.

با آرزوی موفقیت و سربلندی، تیم درس برنامه‌نویسی پیشرفته
🤬123🍌2💔2🤪1
با سلام
امکان آپلود فاز سوم پروژه تا ساعت ۶ صبح وجود دارد.
😐74😭2
سلام امیدواریم تابستان خوبی را سپری کرده باشین و خسته نباشید.

تحویل تمرین‌های درس برنامه‌نویسی پیشرفته، در انتهای هفته‌ی جاری و تحویل سه فاز پروژه‌ی درس در هفته‌ی آتی صورت می‌گیرد.

لازم به ذکر است با توجه به اینکه امکان گذراندن درس بدون ارائه‌ی پروژه‌ها در عمل وجود ندارد، تحویل تمرین‌ها و پروژه‌ها فقط از افرادی انجام می‌شود که حداقل یکی از فازهای پروژه‌ی درس را ارسال کرده باشند.

همچنین اگر هیچ پروژه‌ای را در سایت کوئرا آپلود نکرده‌اید، اما خواهان تحویل پروژه هستید، حتما با ارسال ایمیلی به آدرس mh.hima@gmail.com این درخواست را مطرح کنید و دلایل عدم آپلود پروژه‌ها را بفرمایید تا در مورد زمان تحویل با شما هماهنگ باشیم.

زمانبندی تحویل‌ها و توضیحات بیشتر به زودی اطلاع‌رسانی می‌شود.

با آرزوی موفقیت، تیم درس برنامه‌نویسی پیشرفته
😐20🍌1
سلام.
وقتتون بخیر.

همانطور که در ایمیلی که روز یکشنبه دریافت کردید، در انتهای این هفته تحویل تمرین‌های درس را خواهیم داشت.
تحویل تمرین‌ها به صورت مجازی انجام می‌شود و برای هر نفر از شما زمانی برای تحویل تمرین در نظر گرفته شده است.
در فایل زیر زمان‌ تحویل، تحویل گیرنده‌ی شما و آدرس ایمیل و تلگرام تحویل گیرنده‌ی شما مشخص شده است.

https://docs.google.com/spreadsheets/d/1XIUVdiv55VzqxWUBSjf3LIdw9wUVtLYX1g3XvNBdT80/edit?usp=sharing

لطفا حتما در زمان مشخص شده با تحویل گیرنده‌ی خود برای تحویل تمرین هماهنگ باشید و به این نکته‌ها بسیار دقت کنید:

- در این بخش تمرین‌های اول تا پنجم درس از شما تحویل گرفته می‌شوند.
- مدت زمان مجاز برای ارائه‌ی تمام این تمرین‌ها ۴۵ دقیقه است.
- حتما به طور کامل بر روی تمرین‌های خود بسیار مسلط باشید. تسلط شما بر روی ارائه تمرین به معنی تسلط و آشنایی کامل بر عملکرد برنامه و توضیح آنها، آمادگی برای انجام تغییرات کوچک بر روی برنامه و سریع و روان بودن ارائه‌ی توضیحات است.
- تسلط شما تاثیر اساسی بر روی نتیجه‌ی ارزیابی دارد به طوری که به صورت یک ضریب در نتیجه‌ی نهایی هر تمرین اعمال می‌شود. به عبارتی در صورت تسلط نداشتن بر روی یک تمرین ارزش آن تمرین صفر خواهد شد.
- به سوالاتی که تحویل گیرنده در طول ارائه از شما دارند به دقت توجه کنید و جواب‌های آنها را سریع و دقیق ارائه کنید.
- حتما نیم ساعت قبل از زمان مشخص شده برای ارائه آماده باشید و برای هماهنگی به تحویل گیرنده‌ی خود پیامی به صورت ایمیل یا در تلگرام ارسال کنید.
- تنها در صورتی که مشکل جدی و غیر قابل حلی برای ارائه‌ی تمرین خود در زمان مشخص شده دارید حتما پیش از زمان مشخص شده برای شما با تحویل گیرنده‌ی مشخص شده ارتباط برقرار کنید و با هماهنگی و تایید ایشان زمان دیگری برای تحویل تمرین‌های خود مشخص کنید.

به امید دیدار همگی شما.
موفق باشید.
🤡14🍌4👻1🤪1
سلام
وقتتون بخیر.

همانطور که در ایمیلی که روز یکشنبه در هفته‌ی گذشته دریافت کردید، در انتهای این هفته تحویل پروژه‌های درس و تمرین ششم (که به عنوان بخشی از پروژه در نظر گرفته شده بود) را خواهیم داشت.
این تحویل به صورت مجازی انجام می‌شود و برای هر نفر از شما زمانی برای تحویل تمرین در نظر گرفته شده است.
در فایل زیر زمان‌ تحویل، تحویل گیرنده‌ی شما و آدرس ایمیل و تلگرام تحویل گیرنده‌ی شما مشخص شده است.

https://docs.google.com/spreadsheets/d/1XIUVdiv55VzqxWUBSjf3LIdw9wUVtLYX1g3XvNBdT80/edit?usp=sharing

لطفا حتما در زمان مشخص شده با تحویل گیرنده‌ی خود برای تحویل تمرین هماهنگ باشید و به این نکته‌ها بسیار دقت کنید:

- در این تحویل پروژه‌های اول تا سوم درس به همراه تمرین ششم از شما تحویل گرفته می‌شوند.
- مدت زمان مجاز برای تمام ارائه‌های این تحویل ۴۵ دقیقه است.
- حتما به طور کامل بر روی پروژه‌های خود بسیار مسلط باشید و کدهای برنامه‌ی خودتان را پیش از تحویل کاملا مرور کنید. تسلط شما بر روی ارائه پروژه‌ها به معنی تسلط و آشنایی کامل بر عملکرد برنامه و توضیح آنها، آمادگی برای انجام تغییرات کوچک بر روی برنامه و سریع و روان بودن ارائه‌ی توضیحات است.
- تسلط شما تاثیر اساسی بر روی نتیجه‌ی ارزیابی دارد به طوری که به صورت یک ضریب در نتیجه‌ی نهایی هر بخش از پروژه اعمال می‌شود. به عبارتی در صورت تسلط نداشتن بر روی یک بخش از پروژه ارزش آن بخش صفر خواهد شد.
- به سوالاتی که تحویل گیرنده در طول ارائه از شما دارند به دقت توجه کنید و جواب‌های آنها را سریع و دقیق ارائه کنید. این سوالات نقش اساسی در نتیجه‌ی ارزیابی پروژه‌های شما دارند.
- حتما نیم ساعت قبل از زمان مشخص شده برای ارائه آماده باشید و برای هماهنگی به تحویل گیرنده‌ی خود پیامی به صورت ایمیل یا در تلگرام ارسال کنید.
- تنها در صورتی که مشکل جدی و غیر قابل حلی برای ارائه‌ی پروژه‌های خود در زمان مشخص شده دارید حتما پیش از زمان مشخص شده برای شما با تحویل گیرنده‌ی مشخص شده ارتباط برقرار کنید و با هماهنگی و تایید ایشان زمان دیگری برای تحویل پروژه‌های خود مشخص کنید.
- در صورتی که شماره‌ی دانشجویی خودتان را در لیست زمان‌بندی تحویل‌ها نمی‌بینید و قصد تحویل پروژه‌های خودتان را دارید حتما تا پیش از پایان روز چهارشنبه (۱۴ شهریور) به آدرس mh.hima@gmail.com در این مورد اطلاع رسانی کنید و دلیل آپلود نکردن پروژه‌هایتان را یادآوری کنید که زمانی برای تحویل شما در نظر بگیریم.


به امید دیدار همگی شما.
موفق باشید.
🤡6
حتما به متن زیر توجه کافی داشته باشید.


با سلام خدمت شما عزیزان

پیش از این در مورد اهمیت ارائه‌ی روان و تسلط کامل و پاسخگویی سریع در زمان تحویل پروژه‌ها اطلاع‌رسانی کردیم. اما متاسفانه همچنان در زمان تحویل مواردی می‌بینیم که تسلط کافی روی امکانات موجود در برنامه و کد های زده شده یا توانایی برای ایجاد تغییرات خواسته شده وجود ندارد. و یا در سرعت و دقت پاسخگویی در حین تحویل‌ها مناسب نیست. دقت کنید که این ارائه‌ها مشابه با یک جلسه‌ی دفاع از تلاش‌ها و زحماتی هستند که در طول این ترم کشیده‌اید و عدم تسلط کامل و بسیار روان در مورد امکانات و ویژگی‌ها باعث هدر رفتن این زحمات شما می‌شوند.

به این ترتیب لطفا پیش از ارائه حتما تمام تلاش‌ها و زحماتی که داشتید و کشیده‌اید و امکانات پروژه‌هایتان را کاملا مرور کنید تا بتوانید به هر سوال در رابطه با آنها بلافاصله پاسخ دهید و نتیجه‌ی ارزیابی پروژه‌های شما بابت نداشتن تسلط کافی و ارائه نشدن کامل پروژه‌های شما در زمان تعیین شده کسر نشود و بتوانید در زمان مشخص شده تمام امکانات پروژه‌هایتان را ارائه کنید و به سوال‌های تحویل گیرندگان پاسخ دهید.

با آرزوی موفقیت، تیم درس برنامه‌نویسی پیشرفته
🍌8😁2🗿2👍1👎1🌚1