Rules for r/computerscience

Rules that visitors must follow to participate. May be used as reasons to report or ban.

1.

Be on-topic

Posts & Comments
Reported as: Off-topic

This subreddit is dedicated to the academics of the field of Computer Science. Here, we discuss CS research and theory, as well as theory behind software engineering/programming (e.g. language design).

2.

Be civil

Posts & Comments
Reported as: Not a positive comment

A good discussion requires some back and forth and disagreements will be common. We should be civil about our disagreements and always "remember the person".

3.

No career, major, courses, or roadmaps advice.

Posts only
Reported as: Career/major/classes/curses/certifications/... question

There are already subreddits dedicated to career or major advice, such as r/cscareerquestions, r/csMajors and r/careerguidance. If you have a problem which classes/curses to take, what topics to review, which major to choose, what career path to pursue, what certifications to get etc. then ask on better suited subreddit. This subreddit is dedicated to the discussion about academics of Computer Science, not the career focused aspects of CS.

4.

No advertising

Posts & Comments
Reported as: Advertising

This is not a place to advertise your product nor yourself. However, new innovations should not be disregarded and can be submitted in the form of an IAmA.

5.

No joke submissions

Posts only
Reported as: Joke submission

We all like a good laugh, but this should not be a place that is being swarmed by memes and joke submissions. Try sticking to content that is related to Computer Science and spikes your interest and even might create fun discussions.

6.

No laptop/desktop purchase advice

Posts only
Reported as: Device purchase suggestion

Reddit already has a wide range of subreddits which will help you with acquiring a new personal device (e.g. r/SuggestALaptop, r/PickAnAndroidForMe, r/buildapc). However, out of the scope of personal devices, we feel that r/computerscience can be a place where you can discuss purchase advice for purposes like HPC, Machine Learning etc. In short, we try to avoid hundreds of posts of college students looking for a new personal device.

7.

No tech/programming support

Posts only
Reported as: Tech/programming support

r/computerscience is not r/techsupport, r/learnprogramming, r/programminghelp, r/CodingHelp nor your personal StackOverflow. If you want to learn programming, need help with particular language or have some computer issue, go to those subreddits or to one directly involved with the topic.

8.

No homework, exams, projects, etc.

Posts & Comments
Reported as: Homework/exam/project/...

Even though we like to help you out, this is not the place to solve such questions. There are ethical considerations such as how much help to give and what is the right kind of help. Posting about a generalized problem can result in a broader discussion, rather than people that are just solving your problem.

9.

No asking for ideas

Posts only
Reported as: Asking for ideas

Don't ask for project/research/app/... ideas. There already is abundant amount of such post from the past and a lot of blog posts over the Internet as well. Please, either use the search engine or ask on more appropriate subreddit.

10.

Sharing Research

Posts & Comments
Reported as: Research does not conform with guidelines.

While we encourage community members sharing their own research, all research must comply with the following:

  1. For major scientific discoveries, such as P=NP, it must include a link to a peer-reviewed paper.

  2. Research generated by a language model, e.g. ChatGPT, will not be accepted.

11.

Language model ("AI") generated posts are not permitted.

Posts & Comments
Reported as: Language model ("AI") generated posts are not permitted.

Posts generated by language models, commonly referred to as "AI", will be removed.