0% found this document useful (0 votes)
6 views

Python

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Python

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

‫دومین دوره جشنواره نوآوری و فناوری دانشآموزی ربع رشیدی‬

‫رینوفست ‪2024‬‬

‫"شیوهنامه مسابقه برنامهنویسی پایتون با رویکرد کارآفرینی"‬


‫‪)1‬مقدمه‪:‬‬
‫یک زبان برنامهنویسی کامپیوتری به ما امکان میدهد دستورات و فرمانهای خود را به گونهای بنویسیم که‬

‫بتوانیم آن را بفهمیم و سپس آن را به زبان دودویی برای اجرا توسط کامپیوتر تبدیل کنیم‪ .‬زبان برنامهنویسی‬

‫پایتون رایگان‪ ،‬متن باز‪ ،‬قابل اجرا بر روی کامپیوترهای شخصی(ویندوز‪ ،‬مک‪ ،‬لینوکس) و تقریباً سادهترین‬

‫زبان برنامهنویسی برای خواندن‪ ،‬نوشتن و درک برنامه کامپیوتری میباشد‪ .‬روزانه هزاران متخصص در سراسر‬

‫جهان از جمله برنامه نویسان مؤسساتی مانند ناسا و گوگل از آن استفاده میکنند‪ .‬بنابراین وقتی پایتون را یاد‬

‫گرفتید‪ ،‬برای ساختن برنامههای «واقعی» نیازی به تغییر زبان «واقعی» ندارید‪ .‬هدف از گرایش "برنامه نویسی‬

‫پایتون با رویکرد کارآفرینی" آشنایی دانشآموزان با زبان برنامه نویسی محبوب پایتون‪ ،‬با رویکرد پرورش‬

‫مهارتهای کارآفرینی‪ ،‬جهت تولید برنامه های کاربردی ساده در راستای موضوعات مرتبط با مباحث مطرح‬

‫شده در کتب درسی می باشد که در نهایت نیز بتوانند یک ایده را شکل داده و بعد از تبدیل آن به یک هدف‪،‬‬

‫یک مدل کسب و کار پایدار ایجاد کنند‪.‬‬

‫‪)2‬شرایط شرکتکنندگان‪:‬‬
‫‪ ‬تمامی دانش آموزان دوره اول و دوم متوسطه(هفتم تا دوازدهم) مجاز به شرکت در این مسابقه‬

‫میباشند‪.‬‬

‫‪ ‬دانش آموزان الزاماً بصورت انفرادی در این مسابقه شرکت کنند‪.‬‬

‫‪ ‬دانشآموزان باید قوانین و مقررات عمومی مسابقات را به صورت کامل مطالعه نمایند‬

‫‪)3‬مراحل اجرایی(فرآیند داوری)‪:‬‬


‫در این مرحله یک یا چند سوال چالشی توسط داوران تعریف شده و داوطبین بایستی به صورت حضوری در‬

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

‫را طبق نمون برگ معیارهای دواری بررسی و آثار برتر را تعیین می کنند‪.‬‬
‫نمون برگ معیارهای داوری برنامهنویسی پایتون با رویکرد کارآفرینی (دوره اول و دوم متوسطه)‬

‫منطقه‪/‬ناحیه‪:‬‬ ‫عنوان اثر‪:‬‬

‫شماره تماس‪:‬‬ ‫پایه تحصیلی‪:‬‬ ‫نام و نام خانوادگی طراح‪:‬‬

‫امتیاز کسب‬ ‫حداکثر‬ ‫عنوان‬


‫توضیحات‬ ‫معیار ارزیابی‬
‫شده‬ ‫امتیاز‬ ‫ارزیابی‬

‫‪10‬‬ ‫خروجی برنامه بایستی متناسب ادعای آورده شده در عنوان و توضیحات طرح باشد‪.‬‬ ‫تناسب کد با مورد ادعایی طرح‬

‫معیارهای ارزیابی طرح‬


‫‪10‬‬ ‫از ورود اطالعات نامعتبر جلوگیری شود‪.‬‬ ‫کنترل ورود دادهها‬
‫‪10‬‬ ‫خروجی به روش صحیح و واضح و بدون خطا به کاربر نمایش داده شود‪.‬‬ ‫خروجی صحیح و مورد انتظار برنامه‬
‫‪10‬‬ ‫برنامهنویسی یکی از مسائل و یا چالشهای مرتبط با دروس پایه و متناسب با عنوان طرح‬ ‫تناسب طرح با نیازهای کتابهای دوره متوسطه‬
‫‪10‬‬ ‫ارائه یک طرح اثربخش کسب و کار ساده‬ ‫دارا ی رویکرد کارآفرینی‬
‫‪10‬‬ ‫پیاده سازی الگوریتم های هوش مصنوعی با استفاده از کتابخانه ها و ابزارهای پایتون‬ ‫استفاده از الگوریتم های هوش مصنوعی‬
‫استفاده از تکنیکهای بلوکبندی کد ‪ -‬شکستن کدهای طوالنی ‪ -‬رعایت قواعد نام‬
‫‪5‬‬ ‫خوانایی کد‬
‫گذاری برای اشیا (متغیرها‪ ،‬کالسها‪ ،‬روالها و ‪)...‬‬
‫‪5‬‬ ‫نوشتن توضیحات به صورت فارسی و یا انگلیسی برای بلوکهای برنامه‬ ‫داشتن توضیحات داخل کد (‪)comment‬‬

‫معیارهای ارزیابی سورس کد‬


‫عدم وجود خطا )‪ ،(Error‬هشدارها )‪ Hint ، (warning‬و اجرای آسان پروژه‬
‫‪5‬‬ ‫اجرای بدون خطای برنامه‬
‫‪ ،Warni ngs‬پیامهایی هستند که کامپایلر بهخاطر ناخوانایی و نارسایی کد نشان میدهد‪.‬‬
‫کنترل خطاها برای حالتهای استثنا مانند تقسیم بر صفر و نمایش پیام خطای مناسب‬ ‫کنترل خطاهای برنامه با استفاده از نمایش پیامهای‬
‫‪5‬‬
‫فارسی بهجای پیام خطای سیستمعامل‬ ‫فارسی‬
‫‪10‬‬ ‫رابط کاربری مناسب‪ ،‬زیبا ‪ ،‬ساده و کاربرپسند و تعاملی بودن برنامه با کاربر‬ ‫رابط کاربری و تعاملی بودن برنامه‬
‫‪5‬‬ ‫کاربر بتواند برای کنترل های برنامه از ماوس و صفحه کلید‪ ،‬استفاده نماید‪.‬‬ ‫کنترل صفحات با صفحه کلید و ماوس‬
‫عدم کپی برداری مستقیم از کدهای آماده (در صورت استفاده از کدهای آماده‪ ،‬ضمن‬
‫‪5‬‬ ‫ذکر تمامی منابع مورداستفاده‪ ،‬دانش آموز باید به صورت کامل‪ ،‬عملکرد تک تک‬ ‫اصالت طرح‬
‫سطرهای آن کد را بداند)‬

‫‪100‬‬ ‫جمع امتیاز‬

You might also like