کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6874987 1441466 2018 37 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A visual programming environment for introducing distributed computing to secondary education
ترجمه فارسی عنوان
یک محیط برنامه نویسی بصری برای معرفی رایانه توزیع شده به آموزش متوسطه
کلمات کلیدی
برنامه نویسی ویژوال برنامه ریزی توزیع شده، آموزش علوم رایانه،
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی
The paper introduces a visual programming language and corresponding web and cloud-based development environment called NetsBlox. NetsBlox is an extension of Snap! and builds upon its visual formalism as well as its open source code base. NetsBlox adds distributed programming capabilities by introducing two well-known abstractions to block-based programming: message passing and Remote Procedure Calls (RPC). Messages containing data can be exchanged by two or more NetsBlox programs running on different computers connected to the Internet. RPCs are called on a client program and are executed on the NetsBlox server. These two abstractions make it possible to create distributed programs such as multi-player games or client-server applications. We believe that NetsBlox not only teaches basic distributed programming concepts but also provides increased motivation for high-school students to become creators and not just consumers of technology.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Parallel and Distributed Computing - Volume 118, Part 1, August 2018, Pages 189-200
نویسندگان
, , , , , , , , ,