Skip to content

[AI-Assisted Coding Guide] Cursor #170

@arshinsikka

Description

@arshinsikka

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions