4 ms·
Isn't that a step down from teaching people VBA macros? I hope it isn't for a CS class. They should be learning principles rather than creating toy plug-ins wh
by qubax 8y ago
Isn't that a step down from teaching people VBA macros?
I hope it isn't for a CS class. They should be learning principles rather than creating toy plug-ins which is something anyone can do for a hobby if they wanted.
- azhenley 8y agoCreating a plugin allows them to practice the principles that they learn in the course.
- gdfasfklshg4 8y agoThere is a vast amount of material to cover in a University course and very limited time to do so. There is only really time to introduce concepts if enough material is to be covered.
- azhenley 8y agoIn my experience as a student (and as a prof), being taught concepts without an opportunity to apply them is virtually useless. The course is a special topics on dev tools.
- gdfasfklshg4 8y agoMay I ask the degree field?
- azhenley 8y agoComputer science for upper-level undergrads or grads.
- meowface 8y agoIgnore what these negative commenters are saying. That's a perfectly good idea for a student project, and I would've loved to have a project like that in my university courses. But I would agree that if someone uses something else like vim or emacs as their primary editor, they should have the option of writing a plugin for their editor of choice. (As long as they accept that the rest of the class will be taught how to write Atom/VS Code extensions and they'll have to do most of the learning on their own.)
- gdfasfklshg4 8y agoI am coming from this from the angle of having done University level teaching. As an undergrad it seems like there is so much time and so much depth of material. When you are teaching a course you realise that there is actually very limited time and so much to cover. If you choose to dwell a long time on one topic you might well find you don't have time to expose your students to the full range of concepts that they need to be exposed to. In the UK for example you have 3-4 years to take students from finishing school to being ready to do research!