Online course: Build your own simulated computer, assembler, lang, OS, & game
diycomputerscience.com
Online course: Build your own simulated computer, assembler, lang, OS, & game
1–10 of 31 posts
Re: Online course: Build your own simulated computer, assembler, lang, OS, & game
#2I wish there were more hours in the day...
Re: Online course: Build your own simulated computer, assembler, lang, OS, & game
#3Re: Online course: Build your own simulated computer, assembler, lang, OS, & game
#4Re: Online course: Build your own simulated computer, assembler, lang, OS, & game
#5Re: Online course: Build your own simulated computer, assembler, lang, OS, & game
#6There is a major problem with this teaching approach: every module is a pre-requisite for the next one. Therefore, if a student fails one module, he will have to spend time fixing it instead of moving forward.
The whole point of this entire course is to acquaint the reader with the foundations of the computer system. If reader does not understand a layer of the course, he SHOULD spend more time in learning that layer, rather than moving forward with half-cooked knowledge.
Re: Online course: Build your own simulated computer, assembler, lang, OS, & game
#7There is a major problem with this teaching approach: every module is a pre-requisite for the next one. Therefore, if a student fails one module, he will have to spend time fixing it instead of moving forward.
Re: Online course: Build your own simulated computer, assembler, lang, OS, & game
#8I can see how a simple assembler and a simple game can be built quickly, but Computer Architecture, Compilers and Operating Systems are usually separate, semester-length courses. (And not among the simplest.) So what is he giving up on, in order to compress all this into a single course?
Re: Online course: Build your own simulated computer, assembler, lang, OS, & game
#9There is a major problem with this teaching approach: every module is a pre-requisite for the next one. Therefore, if a student fails one module, he will have to spend time fixing it instead of moving forward.
Anyway, if you really want to learn this stuff (well, any stuff), you have to "work his ass off until you figure it out"[1]. No pre-set time limit. Someone who is stuck will just take her time, go for help, rest, or whatever.
On a final note, I fail every single program that I write. Several times. Then I fix them. Every single one. And for several failures, I have nothing more than one success. It may sounds gloomy, but it feels good, actually.
[1]: Dr Tae, here: http://vimeo.com/5513063
Re: Online course: Build your own simulated computer, assembler, lang, OS, & game
#10There is a major problem with this teaching approach: every module is a pre-requisite for the next one. Therefore, if a student fails one module, he will have to spend time fixing it instead of moving forward.