Rethinking CS0 with JavaScript
نویسندگان
چکیده
منابع مشابه
Mixed Approaches to CS0:
Since 2010, the Cal Poly Computer Science Department has required computing majors to select from a variety of CS0 courses to start their academic year. The broad objective of the course is to attract and retain undergraduates that have no prior experience in CS by using authentic problems that demonstrate the relevance and highlight the role of computers in solving “real world” problems. The c...
متن کاملEnhancing JavaScript with Transactions
Transcript is a system that enhances JavaScript with support for transactions. Hosting Web applications can use transactions to demarcate regions that contain untrusted guest code. Actions performed within a transaction are logged and considered speculative until they are examined by the host and committed. Uncommitted actions simply do not take and cannot affect the host in any way. Transcript...
متن کاملEnterprise JavaScript with Jangaroo
By compiling ActionScript 3 to JavaScript, the Open Source project Jangaroo lets web developers utilize a superior language for building large scale web applications. Since JavaScript is used as the target language, no browser plug-in is needed to run Jangaroo applications. Jangaroo reuses and provides professional tools supporting the complete software development lifecycle. CoreMedia uses the...
متن کاملFinite state applications with Javascript
In this paper we present a simple and useful Javascript application programming interface for performing basic online operations with weighted and unweighted finite-state machines, such as word lookup, transductions, and least-cost-path finding. The library, jsfst, provides access to frequently used online functionality in finite-state machine-based language technology. The library is technolog...
متن کاملDeveloping a Technology Enhanced Cs0 Course for Engineering Students
The CS0 course in the curriculum typically has the role of introducing students into basic concepts and terminology of computer science. Hence, it is used to form a base on which the subsequent programming courses can build on. However, much of the effort to build better methodologies for courses is spent on introductory programming courses instead of the earlier course. In this article we pres...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGCSE Bulletin
سال: 2001
ISSN: 0097-8418
DOI: 10.1145/366413.364552