Questions tagged [assessment]

Assessment is the process of evaluating student work. It can take the form of tests and exams or be much broader. It can be formal or informal and can be a component of grading or can be disjoint from formal evaluations. This is distinct from evaluating the course itself or its instructor(s).

Filter by
Sorted by
Tagged with
17 votes
9 answers
8k views

What to tell students that plagiarised their programming assignment?

I am a TA for an undergraduate CS module at university in the UK and was in charge of marking coursework. The assignment contains three parts: report, code and video presentation. I found that 10 ...
user avatar
  • 273
0 votes
0 answers
39 views

The use of technical interviews for formative assessment

I'm an industry practitioner with a keen interest in education; recently I've been reading more about Vygotsky's Zone of Proximal Development and the theory of Instructional Scaffolding whereby a ...
user avatar
  • 101
6 votes
3 answers
130 views

Reduce Grading & Improve Assignments

I'm looking at ways to improve assignments and reduce the amount of grading. Previously, there were two in-person lab classes with 15-20 students each week. Since Covid, there is now one online lab ...
user avatar
  • 163
2 votes
1 answer
98 views

Is there a free to use validated Computer Science concept inventory?

I'm looking for a multiple-choice assessment to determine the efficacy of an introductory CS program. Preferably validated with some research and free to use but both of those requirements are ...
user avatar
3 votes
1 answer
71 views

Teaching in class and online cohorts CS

I am looking for advice for September with a new format for our daily schedules for high school CS. As part of my board's grade 9-12 return to school plan, students will be in one of 3 cohorts of a ...
user avatar
9 votes
5 answers
2k views

Grading source code in an online environment

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 ...
user avatar
  • 371
3 votes
2 answers
124 views

Items on grading rubric for a coding assignment

I'm collecting a list of possible items for grading rubric for a coding assignment. Below is a start. Is this complete, or am I missing important criteria? I welcome other ideas. Effectiveness Runs ...
user avatar
3 votes
1 answer
162 views

Is there a free platform to host coding challenges within a class?

I've seen many platforms that allow companies to interview prospective developers by means of coding challenges, but those are always paid. So I'm trying to find some tool where I can create my own ...
user avatar
  • 373
8 votes
2 answers
372 views

How can we measure proficiency in programming languages?

Recently Python and Java have started to be the de facto standard for teaching CS1/2. This means that students arrive in courses like Embedded Systems, Operating Systems or High Performance Computing ...
user avatar
  • 680
2 votes
1 answer
76 views

Platform for annotating students' code assignments

I'm about to start teaching a class of 10 people. I do it for free, and I search after a platform for home assignment. That platform should be: ...
user avatar
  • 121
3 votes
2 answers
130 views

How can we determine which students are a good fit for an educational program?

tl;dr: How should I be thinking about assessing technical experience for admission into an educational program? At my day job, I help run a program that invites undergraduate students to get "real ...
user avatar
13 votes
5 answers
2k views

How can you efficiently assess students web coding?

I've been teaching Java and C# for years and I'll be picking up a web development (HTML, CSS, JS) course in the fall semester because our department is down a faculty member and won't be filling the ...
user avatar
  • 133
1 vote
1 answer
135 views

How can I do the best assignments as being a computer science student?

As I am a student of BS(CS) computer science and a beginner in this field. As a student in the first semester I don't know about any basic language or other techniques to improve my assignment skills. ...
user avatar
9 votes
6 answers
353 views

Quizzes after lectures

I put together elaborate, very carefully planned out lectures, complete with highly distilled exemplars, student teach-backs, and mid-lecture activities to check for understanding. I've had feedback ...
user avatar
  • 31.5k
3 votes
1 answer
210 views

Can assignments be graded using blockchain?

I enjoyed reading this explanation of blockchain at codeanalogies.com, which imagines a fictitious distributed grading system in a high school math class. The article made me wonder whether it would ...
user avatar
  • 133
2 votes
1 answer
122 views

How to collect and grade Xcode work

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 ...
user avatar
  • 9,032
15 votes
5 answers
2k views

How can I speed up the construction of high quality testing materials?

Giving the same assessments from year to year causes fairly obvious problems. Cheating becomes more and more of a potential issue. Basic testing security dictates that we must create new assessments....
user avatar
  • 31.5k
7 votes
3 answers
245 views

What's the best way to assess programming?

Over in England the current model of assessing GCSE level programming (exams for 16 year olds) is being debated. A system where students had to program and write up solutions to a given scenario has ...
user avatar
  • 735
4 votes
2 answers
186 views

Equivalent of PISA study for standardised assessment of skills on computational thinking and programming?

My university wants to develop an assessment procedure in order to evaluate the general (not for a specific topic or course) skills on computational thinking and programming languages of our students ...
user avatar
  • 43
3 votes
5 answers
221 views

How to handle objections to the wording of test questions or answers?

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 ...
user avatar
9 votes
5 answers
722 views

How do you assess students' understanding of abstraction?

We've just uploaded a video of a presentation Simon Peyton Jones and I did about Project Quantum to CAS TV. Project Quantum is an attempt to crowd-source low-stakes formative assessment items for ...
user avatar
  • 1,256
50 votes
8 answers
16k views

Students can solve programming exercises but not explain their solutions. What to do?

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 ...
user avatar
  • 603
5 votes
2 answers
293 views

How should students be encouraged to reflect and improve after summative assessment?

Computer Science lends itself to a variety of different assessment methods - from the more practical assignment based programming problems, to the more formal final exams that cover the theoretical ...
user avatar
3 votes
2 answers
458 views

Assessing programming skills of students under 18 years

While there's plenty of existing material and resources to help you decide on the next techie to hire, I could find very little for assessing the skill of children/teenagers at programming. This is ...
user avatar
16 votes
9 answers
964 views

Should I have written tests on basic programming skills?

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. ...
user avatar