3 ms·
In my computer engineering program, we spent a lot of time talking about concepts and theory and less on the implementations of them. For example, in my databa
by Yhippa 7y ago
In my computer engineering program, we spent a lot of time talking about concepts and theory and less on the implementations of them. For example, in my database class, we spent a lot of time learning about relational calculus and less (almost no) time on writing SQL queries.
We studied CLR and spent more time using C++ as a way to understand the algorithms and reason about them and less time learning and mastering C++ specifically.
Isn't this the case at most universities or bootcamps? I guess I can see why someone would ask the questions the student asked Scott judging by the way new technologies are spoken about here and on the internet in general. There is an intense amount of FOMO as a developer that's hard to stave off even though concepts truly travel.
- nixpulvis 7y agoI simply can't imagine how you spent time learning about relational calculus without performing some of it. No it is not the case at most universities (I can't speak for bootcamps, though I wouldn't be surprised to hear a greater variance and overall lower average in this area for them). There are always different teaching/learning styles, but everyone agrees you need to practice to learn. A course about databases without writing SQL, is like driving a car without the wheels.
- infinite8s 7y agoEasy, relational calculus is a theoretical model, you don't even need a computer to understand it!