-
Notifications
You must be signed in to change notification settings - Fork 40
Open
Description
Hi, I’d like to propose adding an AI-Assisted Coding Guide for Cursor, an IDE enhanced with built-in AI coding features.
Cursor is becoming popular among students because it combines a familiar coding environment with AI assistance for writing, refactoring, and explaining code. For SE-EDU projects (like AB3 or iP/tP), it can be useful in a few ways:
- Code generation & refactoring: Help create small snippets or suggest refactorings without disrupting project conventions.
- JUnit testing: Generate starter unit tests or parameterized tests, which students can then refine.
- Debugging assistance: Provide explanations of error messages and propose fixes.
- Documentation support: Assist in drafting user/developer guide content, or in creating UML diagram stubs (e.g., PlantUML code).
At the same time, the guide can emphasize responsible usage:
- Students should not rely on Cursor to auto-generate large chunks of assignment code.
- Always cross-check AI suggestions against coding standards, project requirements, and Checkstyle rules.
- Treat Cursor as a productivity booster (e.g., boilerplate, test scaffolding, explanation), not a replacement for understanding.
Adding this guide will give students practical tips on how to integrate AI responsibly into their SE projects, similar to the guides we already have for other AI tools.
Metadata
Metadata
Assignees
Labels
No labels