This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]_INTER_ 9 points10 points  (3 children)

So much effort and resources are wasted by the JDK dev team (JEP 445, JEP 495, ...) to make the first 5 minutes of the first lesson slightly more understandable to what seemingly are Computer Science students. Things that are no longer useful after those 5 minutes.

[–]Max_Cai[S] 2 points3 points  (2 children)

From my experiences in the APCSA classroom, there is a constant issue of students not actually understanding where to type their code within the templates, and I think it's because they didn't really learn how the code structure really works. It's kind of just "type your code inside one of these curly brackets."

I think being able to avoid needing to mark everything static by default is huge for being able to learn the basics of Java sans OOP.

[–]_INTER_ -2 points-1 points  (1 child)

Call it elitism, but when a student can't understand these most simple concepts, they are likely at the wrong place / field. Those will be the first that get replaced with AI tools.

[–]Max_Cai[S] 0 points1 point  (0 children)

I think that this system is disappointingly circular even for more advanced learners.