Unavailable
Unavailable
Unavailable
Ebook265 pages3 hours
Developing Programming Courses with Moodle and VPL
Rating: 4 out of 5 stars
4/5
()
Currently unavailable
Currently unavailable
About this ebook
This is a book for people who teach programming. We have been using Moodle/VPL in Computer Sciences and Engineering courses at UFSC for some years now and this book reflects our experiences. It is not only a step-by-step manual for the novice teacher wanting to start to use VPL in her lectures, but also a detailed report, describing experiences that anyone can reproduce, showing all the possibilities that VPL can offer in conjunction with Moodle.
In this book we will go step-by-step through the whole process of building and configuring programming assignments using VPL:
- beginning at the simplest programming exercise, where VPL acts simply as an homogeneous, Moodle-integrated programming and running environment and allows the teacher to plan and perform both lab activities that require student attendance and assignments for distance courses, without worrying if the required IDE, compiler or operating system version is properly installed at the lab or the student's home,
- up to complex programming projects where VPL controls a set of source code files, some provided by the teacher and some developed by the student, acts as coding style and plagiarism judge and automatically evaluates and grades the projects, running tests based upon a set of test cases developed by the teacher.
"I believe this book will mark a breakthrough in the material available for professors who would like to start using VPL. The book may also be valuable for those who are currently using the tool, showing them many utilities that probably they have never imagined. From my point of view...
In this book we will go step-by-step through the whole process of building and configuring programming assignments using VPL:
- beginning at the simplest programming exercise, where VPL acts simply as an homogeneous, Moodle-integrated programming and running environment and allows the teacher to plan and perform both lab activities that require student attendance and assignments for distance courses, without worrying if the required IDE, compiler or operating system version is properly installed at the lab or the student's home,
- up to complex programming projects where VPL controls a set of source code files, some provided by the teacher and some developed by the student, acts as coding style and plagiarism judge and automatically evaluates and grades the projects, running tests based upon a set of test cases developed by the teacher.
"I believe this book will mark a breakthrough in the material available for professors who would like to start using VPL. The book may also be valuable for those who are currently using the tool, showing them many utilities that probably they have never imagined. From my point of view...
Unavailable
Related to Developing Programming Courses with Moodle and VPL
Related ebooks
Functional Programming in C#: Classic Programming Techniques for Modern Projects Rating: 0 out of 5 stars0 ratingsDevops in Practice: Reliable and automated software delivery Rating: 1 out of 5 stars1/5Programming Concepts in C++ Rating: 0 out of 5 stars0 ratingsLearn WPF MVVM - XAML, C# and the MVVM pattern Rating: 4 out of 5 stars4/5Learn to Program with Kotlin: From the Basics to Projects with Text and Image Processing Rating: 0 out of 5 stars0 ratingsLearn Ruby on Rails Rating: 4 out of 5 stars4/5Practical Scientific Computing Rating: 0 out of 5 stars0 ratingsPython Handbook For Beginners. A Hands-On Crash Course For Kids, Newbies and Everybody Else Rating: 0 out of 5 stars0 ratingsJava Programming : The Complete Beginners Guide Rating: 0 out of 5 stars0 ratingsCOBOL for the Approved Workman Rating: 0 out of 5 stars0 ratingsSoftware Engineering & Object Oriented Modeling Rating: 0 out of 5 stars0 ratingsLearn To Code Rating: 0 out of 5 stars0 ratingsIntroduction to programming in C, a practical approach. Rating: 0 out of 5 stars0 ratingsLearn Meteor - Node.js and MongoDB JavaScript platform Rating: 5 out of 5 stars5/5Machine Learning in Production: Master the art of delivering robust Machine Learning solutions with MLOps (English Edition) Rating: 0 out of 5 stars0 ratingsPro PHP 8 MVC: Model View Controller Architecture-Driven Application Development Rating: 0 out of 5 stars0 ratingsLearn Microservices - ASP.NET Core and Docker Rating: 0 out of 5 stars0 ratingsPYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5Automating Software Tests Using Selenium Rating: 0 out of 5 stars0 ratingsBasic Guide to Programming Languages Python, JavaScript, and Ruby Rating: 0 out of 5 stars0 ratingsGradle Effective Implementations Guide - Second Edition Rating: 0 out of 5 stars0 ratingsFunctional Programming in C#, Second Edition Rating: 0 out of 5 stars0 ratingsMaster Python Without Prior Experience Rating: 0 out of 5 stars0 ratingsByte by Byte Rating: 0 out of 5 stars0 ratingsLearn ClojureScript: Functional programming for the web Rating: 0 out of 5 stars0 ratingsPython Mastery: From Absolute Beginner to Pro Rating: 0 out of 5 stars0 ratings
Applications & Software For You
Adobe InDesign CC: A Complete Course and Compendium of Features Rating: 0 out of 5 stars0 ratingsLogic Pro X For Dummies Rating: 0 out of 5 stars0 ratingsLearn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5Adobe Illustrator: A Complete Course and Compendium of Features Rating: 0 out of 5 stars0 ratingsSound Design for Filmmakers: Film School Sound Rating: 5 out of 5 stars5/5GarageBand For Dummies Rating: 5 out of 5 stars5/5How to Create Cpn Numbers the Right way: A Step by Step Guide to Creating cpn Numbers Legally Rating: 4 out of 5 stars4/5The Best Hacking Tricks for Beginners Rating: 4 out of 5 stars4/5Blender 3D Basics Beginner's Guide Second Edition Rating: 5 out of 5 stars5/5iPhone Photography For Dummies Rating: 0 out of 5 stars0 ratingsSynthesizer Cookbook: How to Use Filters: Sound Design for Beginners, #2 Rating: 3 out of 5 stars3/5Mastering QuickBooks 2020: The ultimate guide to bookkeeping and QuickBooks Online Rating: 0 out of 5 stars0 ratingsSix Figure Blogging In 3 Months Rating: 4 out of 5 stars4/5GarageBand Basics: The Complete Guide to GarageBand: Music Rating: 0 out of 5 stars0 ratingsVocal Rescue: Rediscover the Beauty, Power and Freedom in Your Singing Rating: 4 out of 5 stars4/5Adobe Photoshop: A Complete Course and Compendium of Features Rating: 5 out of 5 stars5/5Mastering ChatGPT Rating: 0 out of 5 stars0 ratingsHow Do I Do That In InDesign? Rating: 5 out of 5 stars5/5Canon EOS Rebel T7/2000D For Dummies Rating: 0 out of 5 stars0 ratingsThe Unofficial Guide to Open Broadcaster Software: OBS: The World's Most Popular Free Live-Streaming Application Rating: 0 out of 5 stars0 ratingsThe Little SAS Book: A Primer, Sixth Edition Rating: 5 out of 5 stars5/5Nikon D7500 For Dummies Rating: 0 out of 5 stars0 ratingsAnimation for Beginners: Getting Started with Animation Filmmaking Rating: 3 out of 5 stars3/5iPhone 14 Pro Max User Guide for Beginners and Seniors Rating: 0 out of 5 stars0 ratings
Reviews for Developing Programming Courses with Moodle and VPL
Rating: 4 out of 5 stars
4/5
2 ratings0 reviews