12018-01-19T17:36:54-08:00Bruce Vivero7d2db3a54b32021bdabff42180c0f504ed7fa743919265Mastery Based Learning and Quality Assurance in Computer Scienceplain2018-02-01T00:01:25-08:00Bruce Vivero7d2db3a54b32021bdabff42180c0f504ed7fa743The image to the below shows the new instructions that students receive for a coding assignment.
The major change from previous assignments is the inclusion of an embedded Java code compiler which allows students to check their work before submitting.
(Image above: Code compiler in action: students paste code into compiler and check for errors.)
This small change radically transforms the assignment from one in which the burden of providing feedback is placed on the instructor to one where the students receive automatic feedback and their interactions with the teacher become more substantive and in service of solving a specific problem.
Depending on the code they submit to the embedded Java compiler, students will either see that there are errors that need to be fixed, or that the code was successfully compiled and they’re ready to submit.
(Image above: Code pasted, compiled, and returned with 2 errors. . .needs more work! )
(Image above: Code pasted and compiled with no errors… ready to submit!)
Tips for Teachers
Wondering how to embed the compilejava.net compiler in Schoology? Click below
This page has paths:
12018-01-19T17:36:09-08:00Bruce Vivero7d2db3a54b32021bdabff42180c0f504ed7fa743Mastery Based Learning and Quality Assurance in Computer Science - OverviewAlejandro Arias8Mastery Based Learning and Quality Assurance in Computer Scienceplain2018-01-31T22:51:29-08:00Alejandro Arias0b042e158238aec383248c1771d9a1233b833d42