Stack Exchange network consists of 176 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
I am creating an exam, and I would like to try to incorporate a few Parsons Problems. I am beginning to wonder if this is reasonably possible.
The advantages are (1) it allows struggling students to ...
In my course we discuss algorithms (greedy, dp, div & conquer, etc.) and efficiency. Do you have any experience with assignments that consider also time of execution as a criterion for grading? Do ...
I'd like to move to mastery-based grading and have drafted a set of rubrics for my undergraduate computer architecture class. I am having trouble with the one for computer arithmetic, which includes ...
In the past students have submitted hardcopy of the programs and output for grading (electronic version was also supplied if I wanted to run the programs).
I always annotated and graded the source ...
JUnit seems to work well for unit tests, but I'm not interested in unit tests, I want to test and entire command line application as a black box.
I have created a text-based adventure game project for ...
My students currently submit their code in Bitbucket and create a pull request. Bitbucket has a code review tool that allows me to create comments tied to specific lines in the code. I really like ...
TL;DR: Do you know of a method/system that can determine the run time complexity of code automatically?
At our university we have a system in place that allows students to submit their code and get ...
What are easy to use MOOC open source platforms? Something that I could install on my servers to provision education. I'm looking for ready to use CMS (content management system) type of software with ...
Please, can anyone recommend a simple online code review scripts/website similar to udacity. Instructor upload students code to the scripts, they add inline comments and can send the URL to the ...
Last year I taught a programming course, and used an automatic grading system for grading the students' homework (in addition to other evaluation measuares). It worked quite well; the bottleneck was ...
I'm trying to improve the grading process and I need to write some guidelines for the graders. Students submit Java code for the assignments. Any ideas/suggestion about how to structure the grading?
Imagine students in a course on algorithms & data structures, which are given homework assignments to implement things like trees, hash sets, sorting algorithms, etc.
Due to the high number of ...
I am preparing to teach an intro to app development class to approximately 10 students who are there voluntarily this summer using Swift and Xcode. The course will consist of daily, 5-hour class ...
How do y'all decide when to allow a student to resubmit an assignment rather than just taking a low grade?
I have 3 things that tend to pop up when projects get turned in.
Wrong Thing: Student turns ...
We have an incentive grading scheme for programming labs such that students get 89% for submitting a program that meets the basic requirements of the assignment, if submitted on time. To get the "...
There are many ways to grade students. One is to provide a fixed body of student work and then give a percentage grade for assignments, with the overall grade representing the percentage achieved of ...
I try to include a wide range of difficulty in the questions on quizzes and tests, from very obvious to quite subtle. The more subtle questions might hinge on a distinction of singular vs plural or ...
I've seen too many cases when a student has completed a programming exercise (without cheating) but can't say, for example, what type of values a variable contains during program runtime (in case of ...
What are some advantages of incorporating algorithmic complexity in grading tests and assignments given to students?
Currently, students in 11th grade at my school are required in tests to write ...
After learning recursion in class, students take a test (a few lessons for teaching the subject, and then a test), and are then given a grade. The test is on paper, and I can't change that fact.
All ...
In my school, we have to produce a report for each pupil each term. These reports have a grade for behaviour, attitude to learning (so far so good), and predicted grade.
When I was at University ...
The overall distribution of scores for the first AP CSP (Computer Science Principles) exam was recently released, and I'm wondering how much is described there about students' performance when their ...
As a TA, the usual workflow for grading programming assignments for an introductory course would be:
Some instructors used email as a submission mechanism (yes, really.)
So, search for submissions in ...
A number of the assignments I've completed during the course of my undergraduate degree have been assessed partially using automated tests. These have never been available to students prior to the ...
In some CS courses (especially undergraduate and high school courses) the tests and the final exam are written on paper without the use of a computer.
But if the students are in a CS course, shouldn't ...
From an instructor perspective (Middle School or High School), Is there a method, or a set of guidelines, for grading early coders' projects that could enhance good coding practices as the students ...
I teach undergraduate programming project courses and have traditionally given the same project grade (about 45% of the semester grade) to everyone on each team, unless a team member's participation ...
Automatic grading is great for saving time on marking programming tasks, so there's more time to focus on actual teaching, but I've noticed a few flaws. Since work is essentially marked based on ...
When I create questions in the style of the College Board's AP Computer Science Free Response Questions, I always attempt to create authentic rubrics that reflect how such questions would be graded. ...
When making more complex programs, it is natural that one needs to run the program to see whether things work and fixing bugs. However, if one makes a lot of mistakes in basic programming, e.g. ...
Grading currently either takes me a huge amount of time, or gets done in an extremely cursory way. It occurs to me that, if my students were able to submit code into some sort of autotester, they ...
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.