Unfortunately, even the most intelligent amost us sometimes overlook the obvious. Though you'll assume that you're smart enough to come up with whatever solution level 1 could provide you might just overlook it. Given the symptoms, they have a list of solutions. They can only narrow it down based on the specific information you provide. Really, I think the difference in level 1 and higher levels is that the higher levels are more experienced in pumping you for specific information.
In high school I used C++ in AP Computer Science. In college we used Java. You could take the exam and know little to nothing about OOP. Most of the circulumn was centered on learning the syntax of the language, most of it not OO. In college many people had not programmed before and spent all their time struggling with syntax. When the class came to an end they finally licked the syntax, but most had no idea what an object or a reference to an object was.
I believe the major problem here has been with the teachers. Teachers are giving out too many cut and paste exercises in syntax. They need to spend more time explain things like references, pointers, and memory usage. Assignments need to require use of things. Of course Java hides almost all the details from the user so it's not very good for teaching this sort of thing.
Now that's important, but I believe the subject was teaching OOP. I think that switching APCS to Java will be a good thing provided that colleges are still teaching Java. Students will spend less time learning syntax and more time programming. One thing though, it's vitally important that students be require to actually design their own OO programs. I don't believe that simply implementing a given class allows students to exercise the OOP methodolgy that was probably gone over in one or two classes.
Actually, I woudl just say that there haven't been very many good fighting games for computers. One thing that has been a stumbling block is that multiple game controller support was less than optimal. Hopefully things are different now that there's USB. I still think One Must Fall 2097 is the best fighting game I have ever played.
In fact consoles are just horrible for most multiple player games. I tried to play a few, but got sick of looking at my window which was a 1/4 of the screen. Even on a 27" TV this is small and the low resolution does not help this any.
So, maybe people just need to but themselves a couple of USB gamepads and a video card with TV out. Maybe more computer games should come with some sort of split-screen multiplayer option.
Unfortunately, even the most intelligent amost us sometimes overlook the obvious. Though you'll assume that you're smart enough to come up with whatever solution level 1 could provide you might just overlook it. Given the symptoms, they have a list of solutions. They can only narrow it down based on the specific information you provide. Really, I think the difference in level 1 and higher levels is that the higher levels are more experienced in pumping you for specific information.
In high school I used C++ in AP Computer Science. In college we used Java. You could take the exam and know little to nothing about OOP. Most of the circulumn was centered on learning the syntax of the language, most of it not OO. In college many people had not programmed before and spent all their time struggling with syntax. When the class came to an end they finally licked the syntax, but most had no idea what an object or a reference to an object was.
I believe the major problem here has been with the teachers. Teachers are giving out too many cut and paste exercises in syntax. They need to spend more time explain things like references, pointers, and memory usage. Assignments need to require use of things. Of course Java hides almost all the details from the user so it's not very good for teaching this sort of thing.
Now that's important, but I believe the subject was teaching OOP. I think that switching APCS to Java will be a good thing provided that colleges are still teaching Java. Students will spend less time learning syntax and more time programming. One thing though, it's vitally important that students be require to actually design their own OO programs. I don't believe that simply implementing a given class allows students to exercise the OOP methodolgy that was probably gone over in one or two classes.
Maybe we can slowly wipe out the insurance companies and eventually setup a national healthcare system like Canada has.
Actually, I woudl just say that there haven't been very many good fighting games for computers. One thing that has been a stumbling block is that multiple game controller support was less than optimal. Hopefully things are different now that there's USB. I still think One Must Fall 2097 is the best fighting game I have ever played.
In fact consoles are just horrible for most multiple player games. I tried to play a few, but got sick of looking at my window which was a 1/4 of the screen. Even on a 27" TV this is small and the low resolution does not help this any.
So, maybe people just need to but themselves a couple of USB gamepads and a video card with TV out. Maybe more computer games should come with some sort of split-screen multiplayer option.
I just don't know. =)
What??? Zelda, Mario World, and F-Zero were all excellent games.