Comment by chris_wot 19 days ago If you are going to teach OO in Java, I fail to see why teaching design patterns is so awful. 14 comments chris_wot Reply tptacek 19 days ago I mostly point it out as a reason why teaching OO as a fundamental is a bad idea in the first place. andrewstuart 19 days ago But OO is a fundamental, even if it isn’t longer gospel.OO is important and if I’m three years of computer science there’s no time to teach it then you have to ask what you’d heck they are doing.OO is everywhere and it’s an important software concept and is the right solution for certain classes of problem. tptacek 18 days ago I disagree? The point of a CS degree isn't to prepare you for the 20 years of stale J2EE code your first job is going to throw at you, and object-oriented design is pretty out of fashion. 11 replies →
tptacek 19 days ago I mostly point it out as a reason why teaching OO as a fundamental is a bad idea in the first place. andrewstuart 19 days ago But OO is a fundamental, even if it isn’t longer gospel.OO is important and if I’m three years of computer science there’s no time to teach it then you have to ask what you’d heck they are doing.OO is everywhere and it’s an important software concept and is the right solution for certain classes of problem. tptacek 18 days ago I disagree? The point of a CS degree isn't to prepare you for the 20 years of stale J2EE code your first job is going to throw at you, and object-oriented design is pretty out of fashion. 11 replies →
andrewstuart 19 days ago But OO is a fundamental, even if it isn’t longer gospel.OO is important and if I’m three years of computer science there’s no time to teach it then you have to ask what you’d heck they are doing.OO is everywhere and it’s an important software concept and is the right solution for certain classes of problem. tptacek 18 days ago I disagree? The point of a CS degree isn't to prepare you for the 20 years of stale J2EE code your first job is going to throw at you, and object-oriented design is pretty out of fashion. 11 replies →
tptacek 18 days ago I disagree? The point of a CS degree isn't to prepare you for the 20 years of stale J2EE code your first job is going to throw at you, and object-oriented design is pretty out of fashion. 11 replies →
I mostly point it out as a reason why teaching OO as a fundamental is a bad idea in the first place.
But OO is a fundamental, even if it isn’t longer gospel.
OO is important and if I’m three years of computer science there’s no time to teach it then you have to ask what you’d heck they are doing.
OO is everywhere and it’s an important software concept and is the right solution for certain classes of problem.
I disagree? The point of a CS degree isn't to prepare you for the 20 years of stale J2EE code your first job is going to throw at you, and object-oriented design is pretty out of fashion.
11 replies →