CS 6240 FAQ

I am a PhD student in CS, ECE, or other field with good algorithms and programming background. Can I take the course?

Yes, we try to accommodate PhD students as much as possible. If you are not sure, contact me directly.

 

I am a CCIS MS student in CS and would really like to take CS 6240, but do not satisfy the 5800/7800 pre-req. Can I get a waiver?

Usually not, unless you have a stellar GPA in courses you took at Northeastern. We want to make sure that you will be ready for the course. Even though everybody has taken some undergraduate-level algorithms course before, in our experience not every incoming MS student was really prepared.

In general, we do not consider waivers until about 2-3 weeks before the semester starts. At that time, we know how long the waitlist is. If there are more than 10 students on the waitlist who already satisfy the pre-reqs, then there is no point trying to waive the pre-reqs. For a waiver, we look at your GPA at Northeastern (it should be near 4.0), in particular for related courses (databases, machine learning, data mining, information retrieval).

 

I am a CCIS MS student who would like to take CS 6240 concurrently with the CS 5800 algorithms course. Can I get a waiver for the pre-reqs?

We want you to be ready for the course from the beginning. Hence see answer to the question above.

 

I am a CCIS MS student in Data Science and would really like to take CS 6240, but do not satisfy the 5800/7800 pre-req. Can I get a waiver?

We want you to be ready for the course. Hence see answer to the question above. Update: we are in the process of adding EECE 7205 as an alternative option.

 

I am pursuing a Masters degree in another college, e.g., Engineering, and hence do not satisfy the pre-repqs. Can I still take this course?

We try to accommodate students from other colleges. However, if there are CS majors in the waitlist, then we unfortunately cannot pull Masters students from other colleges ahead.

In general, we do not consider waivers until about 2-3 weeks before the semester starts. At that time, we know how long the waitlist is. If there are more than 10 students on the waitlist who already satisfy the pre-reqs, then there is no point trying to waive the pre-reqs. For a waiver, we look at your GPA at Northeastern (it should be near 4.0), in particular for related courses (databases, machine learning, data mining, information retrieval). If you took an algorithms course in another college at Northeastern, then we can take that into account as well.

 

The course title and descrption do not mention MapReduce, Spark, etc. What technologies will be covered?

We took specific technologies out from the title and description, so that we can react to the changing technology landscape without having to repetedly update the registrar information. Currently (2017/18) we work with Hadoop MapReduce and Spark.

 

Where can I find more info about the course?

Take a look at this syllabus from Spring 2018.