Skip to main content
11 events
when toggle format what by license comment
Mar 27, 2017 at 16:20 comment added Graham @TRiG Enderland already did the edit. Which is cool, because it improves the answer - thanks for the suggestion, ILikeToCode.
Mar 27, 2017 at 14:12 history edited enderland CC BY-SA 3.0
added 73 characters in body
Mar 27, 2017 at 13:23 comment added TRiG @ILiketoCode XY Problem. I'll not take the liberty of editing this into the answer, but Graham may like to.
Mar 27, 2017 at 13:19 comment added I Like to Code What is an XY problem? Perhaps a hyperlink would be useful here.
Mar 27, 2017 at 12:34 comment added DevSolar @AJMansfield: While my perception of software language classes is generally the same as yours, I found this to usually be the result of "those who can, do -- those who cannot, teach". As a counterexample, I've had two excellent lecturers that were well worth listening to closely, and incidentially, both these courses had nearly no practical time. (It was expected that the students would experiment on their own, but that was not part of the course.) It's funny how much attention you start paying when expected to solve C++ assignments on paper (i.e. no edit / compile / test cycle)...
Mar 27, 2017 at 9:48 comment added Graham @AJMansfield If all you need to learn is the syntax, that's not unreasonable. But if you need to learn structured programming, design for test, how to go about writing a good FPGA testbench, the change of headset which is functional programming, or anything like that, then the lecture session (with coding which is up to best-practise standards) is really the best way to go.
Mar 27, 2017 at 6:29 vote accept I Like to Code
Mar 26, 2017 at 12:36 comment added LinkBerest Left - SO is AI Now My best programming classes all were either a 15-30 minute lecture with the rest involving individual or small group practical work or projects (more industry) or the lecture then practical in lab alternating schedule that you suggest (math/statistical programming which have longer lessons to show the connection of concepts). I try and do this when I teach now as I've found working in these smaller groups or having this practical side makes it much easier for students to understand concepts and practices.
Mar 26, 2017 at 5:08 comment added AJMansfield My experience learning software languages is that lecture is essentially useless and you're better off just reading the language reference. In my experience the lecturer usually gets many things wrong, omits information about critical language features, and generally teaches poor code style. Even my FPGA class, I found the verilog compiler spec easier to learn from than the lectures.
Mar 24, 2017 at 17:17 history edited Graham CC BY-SA 3.0
Updated based on more information in the question.
Mar 24, 2017 at 14:55 history answered Graham CC BY-SA 3.0