3 ms·
The name of the class will vary, I just mentioned Ethics because that seems to be what a lot of schools call it. Mine was "Social Implications of Computing"...
by diek 14y ago
The name of the class will vary, I just mentioned Ethics because that seems to be what a lot of schools call it. Mine was "Social Implications of Computing"... but again, it goes into (very specifically) the law regarding copyright and patents. Your college can be ABET accredited, but that doesn't mean your degree program was.
I've never had to build a priority queue. The language I've used has always had a library to provide that functionality for the purposes I needed. However, knowing what a priority queue is, how it works, and when it is appropriate to use (and those pesky big O performance implications) were all taught in an algorithms course (and are a quick CLRS reference away).
On performance problems, that is an incredibly hand wavy response. You seem to be assuming product success is a $50 million Series A round and enough buzz to make people want to work for you. And what are you going to do with that money? Probably hire someone who has an understanding of algorithms and operating systems.