مطالب مرتبط با کلیدواژه

آموزش برنامه نویسی


۱.

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

کلیدواژه‌ها: نقشه ی مفهومی مهارت برنامه نویسی آموزش برنامه نویسی محیط مجازی نرم افزار اسکرچ

حوزه‌های تخصصی:
تعداد بازدید : ۵۸۰ تعداد دانلود : ۶۶۰
هدف این مطالعه تعیین اثربخشی آموزش برنامه نویسی با استفاده از محیط مجازی (نرمافزار اسکرچ) در بهبود مهارت برنامه نویسی دانشجویان دانشگاه آزاد واحد سنندج در مقطع کارشناسی بود. روش تحقیق از نوع نیمه آزمایشی با طرح تحقیق پیش آزمون و پس آزمون با گروه کنترل بود. جامعه آماری پژوهش شامل کلیه دانشجویان رشته کامپیوتر مقطع کارشناسی گرایش نرم افزار دانشگاه آزاد اسلامی واحد سنندج که در سال تحصیلی 98-1397 درس برنامه نویسی را اخذ کرده بودند. کل این دانشجویان 16 نفر بودند که به طور تصادفی به دو کلاس(گروه آزمایش و گروه کنترل هر کدام 8 نفر) تقسیم شدند. در این تحقیق در ابتدای دوره یک آزمون پیشرفت تحصیلی معلم ساخته که شامل مفاهیم آشنایی با دسنورات برنامه نویسی،تابع،روال،رخداد ،توالی دستورات درس برنامه نویسی بود به عنوان پیش آزمون طراحی شد و آزمون محقق ساخته ای که بر اساس دوره آموزش برنامه نویسی به روش ام آی تی ساخته شده بود به عنوان پس آزمون استفاده شد. داده های بدست آمده از طریق آزمون های تحلیل کوواریانس یک متغیره و چندمتغیره تحلیل شدند.. نتایج نشان می دهد که این آموزش بر افزایش مهارت روال و توابع،توالی دستورات و مهارت نوشتن شی مؤثر بوده اما بر شناخت دستورات و نوشتن رخداد مؤثر نبوده است.
۲.

تأثیر ویژگی های شخصیتی بر پذیرش زبان های برنامه نویسی مبتنی بر بلوک(مقاله علمی وزارت علوم)

کلیدواژه‌ها: زبان های برنامه نویسی مبتنی بر بلوک مدل پذیرش فناوری ویژگی های شخصیتی آموزش برنامه نویسی تعامل انسان و کامپیوتر

حوزه‌های تخصصی:
تعداد بازدید : ۵۸ تعداد دانلود : ۷۱
پیشرفت های اخیر در حوزه فناوری اطلاعات، به ویژه ظهور زبان های برنامه نویسی مبتنی بر بلوک، روش های یادگیری برنامه نویسی را متحول کرده است. عوامل مختلفی ازجمله ویژگی های شخصیتی کاربران بر میزان پذیرش این زبان ها تأثیرگذار است. این پژوهش با هدف بررسی تأثیر ویژگی های شخصیتی بر پذیرش زبان های برنامه نویسی مبتنی بر بلوک، مدلی جامع ارائه می دهد. این مدل با تلفیق نظریه های روانشناسی و مدل پذیرش فناوری، به تحلیل عواملی می پردازد که بر سهولت استفاده و سودمندی درک شده کاربران تأثیرگذارند. نتایج نشان می دهد که ویژگی هایی مانند برونگرایی، وظیفه مداری، توافق پذیری و تفاوت های جنسیتی، تأثیر معناداری بر نحوه تعامل کاربران با این زبان ها دارند. طراحی محیط های برنامه نویسی باید با توجه به ویژگی های شخصیتی کاربران صورت گیرد. همچنین، پژوهش حاضر پیشنهاد می کند که مطالعات آتی به بررسی تأثیر عوامل اجتماعی، بازی سازی و فناوری های نوظهور بر پذیرش این زبان ها بپردازند.
۳.

بررسی چالش ها و فرصت های آموزش برنامه نویسی و هوش مصنوعی به کودکان و نوجوانان(مقاله علمی وزارت علوم)

کلیدواژه‌ها: آموزش برنامه نویسی هوش مصنوعی گیمیفیکیشن تفکر محاسباتی فناوری های تعاملی

حوزه‌های تخصصی:
تعداد بازدید : ۲۳ تعداد دانلود : ۲
زمینه و هدف: در عصر دیجیتال، آموزش برنامه نویسی و هوش مصنوعی به کودکان و نوجوانان به یکی از نیازهای اساسی برای توسعه مهارت های شناختی، حل مسئله و تفکر محاسباتی تبدیل شده است. این پژوهش با هدف بررسی چالش ها و فرصت های آموزش این مهارت ها در سیستم های آموزشی انجام شده است. روش پژوهش: این پژوهش توصیفی-تحلیلی و به روش پیمایشی انجام شده است. جامعه آماری شامل ۳۰۰ دانش آموز، معلم، والدین و مدیر آموزشی بوده که به روش نمونه گیری تصادفی طبقه بندی شده انتخاب شدند. ابزار پژوهش پرسشنامه استاندارد بود که روایی آن با تأیید متخصصان و پایایی آن با ضریب آلفای کرونباخ (۰.۸۴) بررسی شد. داده ها با استفاده از نرم افزار SPSS و Python تحلیل گردید. یافته ها: نتایج پژوهش نشان داد که چالش های اصلی در آموزش برنامه نویسی و هوش مصنوعی شامل کمبود منابع استاندارد، نبود معلمان متخصص، روش های تدریس سنتی و عدم آگاهی والدین است. در مقابل، روش های نوین آموزشی نظیر گیمیفیکیشن، یادگیری مبتنی بر پروژه و استفاده از فناوری های تعاملی، نقش مؤثری در افزایش انگیزه و درک بهتر دانش آموزان از مفاهیم پیچیده دارند. همچنین، استفاده از هوش مصنوعی در ارائه بازخوردهای شخصی سازی شده به بهبود کیفیت یادگیری کمک کرده است. نتیجه گیری: این پژوهش بر اهمیت به کارگیری روش های نوین آموزشی، تربیت معلمان متخصص، توسعه منابع آموزشی مناسب و ادغام فناوری های تعاملی در محیط های آموزشی تأکید دارد. یافته های مطالعه می تواند به سیاست گذاران آموزشی، معلمان و والدین در بهبود روش های تدریس کمک کند. پیشنهاد می شود که مدارس از فناوری های نوین همچون واقعیت مجازی و هوش مصنوعی برای ارتقای سطح یادگیری دانش آموزان استفاده کنند.