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 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
The Best Hacking Tricks for Beginners Rating: 4 out of 5 stars4/5Adobe Photoshop: A Complete Course and Compendium of Features Rating: 5 out of 5 stars5/5Adobe Illustrator: A Complete Course and Compendium of Features Rating: 0 out of 5 stars0 ratingsHow to Create Cpn Numbers the Right way: A Step by Step Guide to Creating cpn Numbers Legally Rating: 4 out of 5 stars4/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5Adobe Premiere Pro: A Complete Course and Compendium of Features Rating: 0 out of 5 stars0 ratingsAdobe Illustrator CC For Dummies Rating: 5 out of 5 stars5/5Audio Engineering: Know It All Rating: 5 out of 5 stars5/5Adobe InDesign CC: A Complete Course and Compendium of Features Rating: 0 out of 5 stars0 ratingsThe Basics of User Experience Design by Interaction Design Foundation Rating: 4 out of 5 stars4/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/5Blender 3D Basics Beginner's Guide Second Edition Rating: 5 out of 5 stars5/5Digital Video Production Handbook 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/5GarageBand For Dummies Rating: 5 out of 5 stars5/5FL Studio Cookbook Rating: 4 out of 5 stars4/5How Do I Do That In InDesign? Rating: 5 out of 5 stars5/5Vocal Rescue: Rediscover the Beauty, Power and Freedom in Your Singing Rating: 4 out of 5 stars4/5GarageBand Basics: The Complete Guide to GarageBand: Music Rating: 0 out of 5 stars0 ratingsPhotoshop For Beginners: Learn Adobe Photoshop cs5 Basics With Tutorials Rating: 0 out of 5 stars0 ratingsEssential Affinity Photo 2 Rating: 0 out of 5 stars0 ratingsThe Most Concise Step-By-Step Guide To ChatGPT Ever Rating: 3 out of 5 stars3/5Synthesizer Cookbook: How to Use Filters: Sound Design for Beginners, #2 Rating: 3 out of 5 stars3/5Canon EOS Rebel T7/2000D For Dummies Rating: 0 out of 5 stars0 ratingsThe Chromebook Infused Classroom: Using Blended Learning to Create Engaging, Student-Centered Classrooms 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