How to supplement the St. John's CS program
by Randy Gingeleski
2 minutes to read
There are holes in the St. John's University computer science program, leaving graduates at a disadvantage. Here's how to fill them with free MOOCs.
At the time of this writing, there are some things missing from the St. John’s University computer science curriculum. I don’t want to be at a disadvantage to other CS grads, should I have to join the workforce. You probably wouldn’t either. Luckily computer science is a field where demonstrable skill (largely) trumps formal schooling. We can fill in the gaps.
(Image credit - BabyNerds)
- Discrete math
- Parallel computing
- Computer architecture (present but optional)
- Algorithms (present but optional)
How to supplement
Discrete Math A, Discrete Math B - these are from an Italian university but available in English se non puoi parlare italiano. Self-paced, start anytime. Bonus: Mathematics for Computer Science - SJU doesn’t have its most competent faculty teaching CS math topics, let’s put it that way.
Computer Architecture - a Princeton course. I recommend against taking this at SJU.
(Image credit - BlenderGuru)
There are holes in the St. John’s CS program that could leave graduates at a disadvantage. Hopefully in the future 9 mandatory credits of theology might be swapped for algorithms or parallel computing coursework. Until then - happy learning. Will make an edit if I post notes from these.