دانلود مقاله ISI انگلیسی شماره 61410
ترجمه فارسی عنوان مقاله

الگوهای طراحی در آموزش برنامه نویسی

عنوان انگلیسی
Design Patterns in the Teaching of Programming ☆
کد مقاله سال انتشار تعداد صفحات مقاله انگلیسی
61410 2014 6 صفحه PDF
منبع

Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)

Journal : Procedia - Social and Behavioral Sciences, Volume 143, 14 August 2014, Pages 352–357

ترجمه کلمات کلیدی
الگوهای طراحی، شی اول برنامه نویسی شی گرا، آموزش برنامه نویسی
کلمات کلیدی انگلیسی
Design Patterns; object-first; object-oriented programming; teaching programming.
ترجمه چکیده
الگوریتم آموزش و برنامه نویسی اخیرا از طریق تغییرات بزرگی در تلاش برای واکنش به توسعه پویای صنعت نرم افزاری بوده است. فرایند متداولی که قبلا استفاده شده است، مدلهای توسعه یا زبان برنامه نویسی مطابق با نیازهای فعلی نیست. نتایج نظرسنجی در مدارس ابتدایی و متوسطه، می توان گفت که آموزش برنامه نویسی و الگوریتم ها به اندازه کافی مورد سوء استفاده قرار نمی گیرد. هدف از این مقاله، ارائه تجربی عملی از برنامه نویسی آموزشی نویسنده و امکان استفاده از الگوهای طراحی در تدریس برنامه نویسی است. بر اساس تجزیه و تحلیل انجام شده، رویه ها و روش های تدریس برنامه نویسی نشان می دهد که الگوهای طراحی تنها به صورت جزئی به کار می روند. به همین علت، دانش آموزان شیوه های نادرستی را که پس از آن در برنامه های کاربردی عملی اعمال می شوند، یاد می گیرند. با توجه به آزمایشات نشان می دهد که استفاده صحیح از آموزش الگوهای طراحی می تواند عملکرد دانش آموزان را در برنامه نویسی بهبود بخشد

چکیده انگلیسی

Teaching algorithmization and programming has been recently going through big changes trying to react to the dynamic development of software industry. Previously used methodical process, development models, or programming languages do not conform to current requirements. The results of the surveys in primary and secondary schools, we can say that the teaching of programming and algorithms are not sufficiently exploited. The aim of this paper is to present practical experience of the author teaching programming and the possibilities of using design patterns in the teaching of programming. According to the performed analyzes the procedures and methodologies of teaching programming shows that Design Patterns are used only marginally. For these reasons, students learn to improper practices that subsequently applied in practical solutions programs. According to the experiments show that the correct use of the teaching of design patterns can improve student performance in programming