3 ms·
Just my opinion: > -- start with binary and work your way through hardware and logic gates I'd consider this foundations of computer engineering. > -- start
by munificent 5y ago
Just my opinion:
> -- start with binary and work your way through hardware and logic gates
I'd consider this foundations of computer engineering.
> -- start off with theory like turing machines, first order predicate logic and work your way up
I'd think of this as more like foundations of computability theory, but, yeah, this seems like another viable angle for me.
> -- start off with a hello world, and slowly iterate over programming (in a post internet world, this is especially popular) with loops, if/then statements and so on
I'd call this foundations of software engineering.
- whimsicalism 5y ago> I'd think of this as more like foundations of computability theory, but, yeah, this seems like another viable angle for me. Nah I would call this foundation of computer science.
- iamthemalto 5y agoHow about a compromise: theoretical computer science
- bagacrap 5y agowhat other kind is there?
- musicale 5y agoPractical, obviously. ;-) "What does his lucid explanation amount to but this, that in theory there is no difference between theory and practice, while in practice there is?" –Benjamin Brewster, 1882 https://quoteinvestigator.com/2018/04/14/theory/ https://quoteinvestigator.com/2018/04/14/theory/
- bakuninsbart 5y agoI love this exchange, because it helps answer another question often asked, which is "Why shold I study CS at a university if I want to be a Software Developer?" These are 4 different corners of a pretty large, but related field, and while not a single individual can fill out the whole spectrum, it does make sense to expand into each direction. Software Engineering is a discpipline of Computer Science at my university, and my degree also taught systems architecture and computability theory. Each of these can but doesn't have to be important for your work as a software developer, and very few people working in CS in any capacity can completely ignore and of the other facilities.