LogFAQs > #893259638

LurkerFAQs, Active DB, DB1, Database 2 ( 09.16.2017-02.21.2018 ), DB3, DB4, DB5, DB6, DB7, DB8, DB9, DB10, DB11, DB12, Clear
Topic List
Page List: 1
TopicAre any of these books good for learning to program/code?
Sahuagin
01/01/18 9:35:21 PM
#17:


Dikitain posted...
What you are thinking about there is a Software Engineering degree vs. a Computer Science degree. Computer Science is the degree program everyone associates with programming, but Software Engineering is the degree program where everything you mentioned actually get applied. The downside is that Software Engineering has less of a emphasis on low level technology and complex problems.

when I started, there was barely a such thing as a "software engineering" degree. CS and SE were technically different things, but CS was mainly all there was to take. though, in my CS program we did have to take 1 SE course, but you didn't learn any of this stuff.

I think maybe you're thinking of design patterns specifically though. they would probably be covered in SE, but the others (unit tests, source control, refactoring, and also reflection) were taught in a completely optional 4th year course called "advanced programming techniques". if it were up to me, advanced programming techniques would be a second year, if not first year, course, or even just incorporate them into the "intro to CS" courses.

unit tests, source control, and refactoring should all be taught basically immediately, in fact assignments in any course should expect units tests and a repository to be submitted and should be worth part of the grade on every assignment.
---
... Copied to Clipboard!
Topic List
Page List: 1