ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Cognitive Models and Intelligent Environments for Learning Programming

دانلود کتاب مدل های شناختی و محیط های هوشمند برای برنامه نویسی یادگیری

Cognitive Models and Intelligent Environments for Learning Programming

مشخصات کتاب

Cognitive Models and Intelligent Environments for Learning Programming

ویرایش: 1 
نویسندگان: , , , , ,   
سری: NATO ASI Series 111 
ISBN (شابک) : 9783642081569, 9783662113349 
ناشر: Springer-Verlag Berlin Heidelberg 
سال نشر: 1993 
تعداد صفحات: 318 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 11 مگابایت 

قیمت کتاب (تومان) : 43,000



کلمات کلیدی مربوط به کتاب مدل های شناختی و محیط های هوشمند برای برنامه نویسی یادگیری: تکنیک های برنامه نویسی



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 7


در صورت تبدیل فایل کتاب Cognitive Models and Intelligent Environments for Learning Programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب مدل های شناختی و محیط های هوشمند برای برنامه نویسی یادگیری



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


توضیحاتی درمورد کتاب به خارجی

At present, there is a general consensus on the nature of learning programming, but there are different opinions on what forms an effective environment for it. It is generally recognized that the development of a mental model is a formidable task for the student and that learning programming is a complex activity that depends heavily on metacognitive skills. This book, based on a NATO workshop, presents both pure cognitive models and experimental learning environments, and discusses what characteristics can make a learning model effective, especially in relation to the learning environment (natural or computerized). The papers cover cognitive models related to different aspects of programming, classes of learners, and types of environment, and are organized in three groups: theoretical and empirical studies on understanding programming, environments for learning programming, and learning programming in school environments. Comprehension, design, construction, testing, debugging, and verification are recognized as interdependent skills, which require complicated analysis and may develop independently, and indifferent orders, in novices. This book shows that there is unlikely to be asingle path from novice to expert and that the structure of the final product (the program) may not constrain the process by which it comes into being as much as some would advocate.



فهرست مطالب

Front Matter....Pages I-VIII
Introduction....Pages 1-5
Task Analysis and Cognitive Model as a Framework to Analyse Environments for Learning Programming....Pages 6-19
Mental Representations of Computer Languages — a Lesson from Practice....Pages 20-33
Towards a Unified Model of Learning to Program....Pages 34-48
Acquiring Experience in Object-Oriented Programming: Effects on Design Strategies....Pages 49-58
Programming and Design....Pages 59-70
Program Comprehension Skills and Their Acquisition: A Call for an Ecological Paradigm....Pages 71-79
A Distributed Model of Cognitive Behaviour in Specification Understanding....Pages 80-93
How Confirmation Bias Affects Novice Programmers in Testing and Debugging: Research Strategies and Implications for Tools....Pages 94-102
The “Private” Relation of the Student with Systematic Programming and Validation....Pages 103-113
Towards an Intelligent Environment for Learning Introductory Programming....Pages 114-124
Programming Environments for Novices....Pages 125-134
Student Modeling in an Intelligent Programming Tutor....Pages 135-144
Incidental Reification of Goals in an Intelligent Tutor for Smalltalk....Pages 145-155
Methodology and Design Issues in Capra, an Environment for Learning Program Construction....Pages 156-171
Linking Theory with ITS Implementation: Models of Programming and the Development of Programming Tutors....Pages 172-184
Two and One-Half Approaches to Helping Novices Learn Recursion....Pages 185-197
Knowledge Based Tools in Software Engineering Education....Pages 198-209
Analogies in an Intelligent Programming Environment for Learning LISP....Pages 210-219
Redressing ITS Fallacies Via Software Visualization....Pages 220-234
Registermachine as a Mental Model for Understanding Computer Programming....Pages 235-248
Cognitive Structures and Cognitive Strategies in Algorithmic Thinking....Pages 249-259
Young Novices Using an Intuitive Mental Schema to Construct Generalised Geometrical Tools....Pages 260-269
Thinking Algebraically: Pupil Models Developed in Logo and a Spreadsheet Environment....Pages 270-283
Learning Programming as a Cognitive Apprenticeship Through Conflicts....Pages 284-298
Back Matter....Pages 299-312




نظرات کاربران