Skip to main content

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
2 votes
1 answer
45 views

Immediate feedback in Gradescope, without gaming

Consider a class where students submit their answers to assignments via online assignments in Gradescope. For pedagogical reasons, it is helpful to be able to provide explanations to students about ...
D.W.'s user avatar
  • 1,935
4 votes
4 answers
2k views

Is it common that CS graduates have a hard time programming?

I came across this question, I'm graduating with a Computer Science degree but I don't feel like I know how to program on https://softwareengineering.stackexchange.com/. It has 1050 upvotes and 130 ...
Qiulang 邱朗's user avatar
6 votes
1 answer
192 views

How to design an assignment on applications of Formal Verification?

I'm teaching a course on Intro to Theoretical CS, which is a compulsory course for CS majors. A pre-requisite is Math for CS and a co-requisite is Design of Algorithms. In this course we also cover ...
whoisit's user avatar
  • 161
3 votes
0 answers
75 views

Are there some strategies to automatically generate assessment questions and answers?

To quote from Artificial Intelligence in Education by Charles Fadel etc., Assessments define the education we get. How can I automate the assessment design task using AI? Could anyone please provide ...
Lerner Zhang's user avatar
19 votes
9 answers
9k 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 ...
Marcus's user avatar
  • 293
0 votes
0 answers
61 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 ...
yoniLavi's user avatar
  • 236
6 votes
3 answers
197 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 ...
SameOldNick's user avatar
2 votes
1 answer
107 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 ...
williambell's user avatar
3 votes
1 answer
74 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 ...
TooManyCooks's 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 ...
Levon's user avatar
  • 371
3 votes
2 answers
213 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 ...
Brian Spiering's user avatar
3 votes
1 answer
264 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 ...
Floella's user avatar
  • 373
8 votes
2 answers
421 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 ...
igordsm's user avatar
  • 680
2 votes
1 answer
85 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: ...
Infinity's user avatar
  • 121
3 votes
2 answers
146 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 ...
Kevin Workman's 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 ...
mpcsf's user avatar
  • 133
1 vote
1 answer
204 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. ...
Kiran Zahoor's user avatar
9 votes
6 answers
699 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 ...
Ben I.'s user avatar
  • 34.3k
3 votes
1 answer
230 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 ...
andytilia's user avatar
  • 133
2 votes
1 answer
129 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 ...
Peter's user avatar
  • 9,112
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....
Ben I.'s user avatar
  • 34.3k
8 votes
3 answers
365 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 ...
pluke's user avatar
  • 755
4 votes
2 answers
197 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 ...
Juan's user avatar
  • 43
3 votes
5 answers
292 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 ...
user3270's user avatar
9 votes
5 answers
836 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 ...
Miles's user avatar
  • 1,266
50 votes
8 answers
17k 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 ...
Aivar's user avatar
  • 603
5 votes
2 answers
334 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 ...
Adam Williams's user avatar
3 votes
2 answers
473 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 ...
nightcod3r's user avatar
16 votes
9 answers
1k 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. ...
wythagoras's user avatar