blog: Overlooked Essentials for Optimizing Code

Diego Cano Lagneaux d.cano.lagneaux at gmail.com
Mon Oct 25 15:09:35 PDT 2010


En Mon, 25 Oct 2010 13:22:02 +0200, Bruno Medeiros  
<brunodomedeiros+spam at com.gmail> escribió:

> On 22/10/2010 15:56, Diego Cano Lagneaux wrote:
>>> Well, you think wrongly. :)
>>> If you look at the top universities worldwide, the majority of them
>>> have only one "computer programming" undergraduate degree. Sometimes
>>> it is called "Computer Science" (typical in the US), other times it is
>>> called "Computer Engineering", "Informatics Engineering", "Software
>>> Engineering", "Informatics Science" or something like that (typical in
>>> Europe), but despite the different names they are essentially the
>>> same: courses designed to _teach and educate future software  
>>> engineers_.
>>
>> I must nuance: as an European* "Informatics (and Applied Maths**)
>> engineer", I can say this degree is not 'Software engineer' but indeed
>> 'whole computer engineer' as we studied both software and hardware, to
>> the point of building a complete (simulated) processor.
>> Furthermore, I can't recall they told us about profiling tools, but it
>> was 10 years ago and I skiped a few classes, so it means nothing.
>>
>
> Which degree did 'Software engineers' take then?
>
Well, depends of what you mean by "Software engineer". They could take a 3  
years 'informatics' degree, which is not an engineering degree (even if  
it's called 'technical engineering in Spain) but is perfect for coders, or  
take the full 'informatics engineering' and just specialize later (or  
forget everything they don't need), for a more general and advanced degree.
In most Europe, Engineering is always a 5 years (masters) degree, oriented  
to big project developers who'll (supposedly) lead teams. I've heard it's  
different in the Anglosaxon systems.


More information about the Digitalmars-d mailing list