CSC230 FAQ

This FAQ answers common questions students have about exams, assignments, collaboration, extensions, and grading. If you’re unsure about something, start here.

Extensions & Late Work

How do extensions work?

You can request an automatic 72-hour extension ahead of the deadline using the extension request form: https://docs.google.com/forms/d/e/1FAIpQLSdYfhC5fb3JWVF95fV02CaynFACyYjjUsCVjxDGlU9ZbEbaaQ/viewform?usp=header.

Is the extension deadline a real deadline?

Yes. The extension deadline functions exactly like the original deadline. Work submitted after the extension deadline cannot be accepted.

What if something serious happens after the extension deadline?

In rare, serious, documented circumstances, the Class Deans’ Office may contact the instructor to coordinate next steps.

Can I submit late and still regrade later?

No. Assignments not submitted by the original (or extended) deadline are not eligible for regrading.

Collaboration & Peer Support

Can I work with classmates?

Yes — at the level of ideas and design especially. For all assignments, you are encouraged to:

  • explain your design to a peer
  • talk through invariants
  • discuss edge cases We will also have many group assignments and projects, where you are welcome to collaborate however you want.

AI Use

Can I use AI tools if I cite them?

Citation is required — but citation alone does not make use appropriate. All submitted work must reflect your own understanding. You are welcome to use AI tools for the non-database aspects of the final project (e.g., building a frontend).

Is AI allowed for debugging?

Using AI to diagnose or fix bugs counts as code assistance and must be cited. You are responsible for being able to explain and reproduce any code you submit without assistance.

Regrades

When are regrades done?

Regrades are completed only at the end of the semester, not on a rolling basis.

Can a regrade raise my score above 90%?

No. Regraded scores are capped at 90%, even if the resubmission is perfect.

Attendance & Labs

What if I miss a class with an in-class lab?

In-class labs are designed to be completed during class and may be difficult or impossible to replicate independently. If you have an unexcused absence, you are responsible for coordinating with the instructor or TAs to make up the work within one week.

TA Hours

We are expecting to have TA support through the Spinelli Center this semester. You are encouraged to work with peers and TAs.

Communication

Is Slack real-time chat?

No. Slack is asynchronous. Responses may take time, especially outside business hours. For deeper help, please use office hours or TA hours.

Still unsure?

If something is unclear:

  • Check the course website.
  • Re-read the assignment PDF.
  • Review the autograder feedback. Then ask — with context — via the appropriate channel. We want you to succeed, and clear expectations are part of that.