4 ms·
Maybe the solution should be to move towards a style of exam/grading that actually measures the competence of the student in a situation closer to
by JohnBooty 3y ago
Maybe the solution should be to move towards a
style of exam/grading that actually measures the
competence of the student in a situation closer to
what a professional developer will be in, rather than
an old fashioned artificial exam setting?
Most "real world" software development work involves understanding existing code and/or choosing solutions.
AI can help you write a linked list, but can it help you know that you need a linked list vs. a queue or a binary tree? Can it help you to make more architecture-y decisions like deciding whether you need a document database, a traditional SQL RDBMS, or maybe something else?
I'm not in a teaching role but those are the kinds of things I'd like to see examinations cover -- what tool or data structure are you choosing, and why is it the appropriate tool for this specific case?
Or, similarly, can the student understand existing code and fix bugs or make performance improvements?
Bottom line, though: professors should just absolutely accept the reality of AI. Assume all students are using AI tools. Actively mandate or at least encourage their use in order to ensure a level playing field.
- PixyMisa 3y agoAnd then fail them all because none of them have learned anything.