[colug-432] book recommendation

davelist at mac.com davelist at mac.com
Tue Oct 18 21:13:20 EDT 2016


> On Oct 18, 2016, at 7:24 PM, Rob Funk <rfunk at funknet.net> wrote:
> 
> On Tuesday, October 18, 2016 4:00:48 PM EDT Rick Hornsby wrote:
>> - Makefile seems a bit of an advanced topic considering the others listed.
>> I rarely, even when I was compiling almost everything, needed to mess
>> around inside a Makefile. I think for students who are learning the
>> basics, a Makefile is going to confuse the snot out of them.
> 
> If we're talking about prospective programmers:
> Those who don't understand Make are doomed to reinvent it poorly, these days 
> usually in the form of Yet Another JavaScript Build System that doesn't do 
> dependencies properly.
> 
>> - I think maybe git is also a bit advanced, but I can see the most basic
>> operations being useful to know. Otherwise it's a topic I might save for a
>> programming class.
> 
> Anymore, git is essential for prospective programmers to understand....
> 
> Both of these are infrastructure skills, essential to programming, but 
> they're not programming skills per se, so I don't think they belong in a 
> programming course.


I agree so that's why we use the Unix course to cover these topics although we also end up covering basic git usage in our software engineering course (not everyone takes the Unix course) since we use git to work on a group project in the software engineering course.

Dave




More information about the colug-432 mailing list