ForrestKnight / open-source-cs

Video discussing this curriculum:
https://youtu.be/NyOvFSP_IpQ
MIT License
18.72k stars 2.97k forks source link

Object Oriented Programming in Java and Data Structures and Performance Classes are Outdated #37

Closed mrobinaugh closed 3 years ago

mrobinaugh commented 4 years ago

Both of these courses use applets which haven't been supported since java version 8 and apparently the code they provide is still buggy when you use version 8. It looks like the the next "Java Programming" course teaches much the same things as the Object Oriented Programming course but without the GUI. Maybe this course should be replaced with another Java course that implements GUI design.

flyingsl0ths commented 4 years ago

So does java Programming principles of software and design

Data structures and performance was the only one that teaches something new the rest of the java courses can be replaced by the java Helsinki mooc part 1 and the recommendation system course by a project made by the actual student (speaking from experience this is what i did I now have a good grasp on java)

mrobinaugh commented 4 years ago

So does java Programming principles of software and design

Data structures and performance was the only one that teaches something new the rest of the java courses can be replaced by the java Helsinki mooc part 1 and the recommendation system course by a project made by the actual student (speaking from experience this is what i did I now have a good grasp on java)

I've already taken the first two courses from duke for Java so then what order would you recommend the next two classes. Data structures and performance then the Helsinki mooc part 1? Then I'm guessing the personal project?

flyingsl0ths commented 4 years ago

Here's what I did I skipped the Duke courses as they seemed repetitive and I got bored

First: I watched the first 30 videos of Derek Banas java tutorial playlist on YouTube

Second: did the first part of the Helsinki mooc

Third: Made a project

Fourth: Watch the rest of Dereke Banas java playlist (94 videos in total btw, teaches you design patterns as well really good playlist)

Fifth: Finished Data structures and performance course (currently on Programming languages part A really good course btw)