unforgiven wroteMisinformed ?? I really doubt it .... Check the courses of electrical and computer engineers in aub (i know more than 60+ who can confirm it) the first three years are the same for both ... It's the last year that's different....
Care to highlight the difference instead ??? All I saw you clarify where some points bur I never saw you answer the question
I was harsh in my reply, without even explaining and for that i apologize.
I have no doubt and i do agree with the similarity between computer engineering and electrical engineering. What i forgot to emphasize (bold) on your post is the "Pure programming and coding". The sad fact that the curriculum in Lebanon shows this as being true. If you were to be totally correct, you should've added "in Lebanon".
The course variety in universities in lebanon is very small, universities emphasize their teachings in a way to get students up and running with programming as early as CSC101. The professor would enter the class and start describing a "program". How on earth is that a valid way of teaching a student what a computer scientist does?
The simple fact remains that the reason why moonchild and others mention that programming can be picked up easily, is totally due to what was mentioned above.
Computer Science is not about programming, it's about solving complex computational problems through means that can be interpreted by a device or machine. Funnily enough, these problems are most of the time direct applications of mathematical problems. Try to find yourself any language evangelist for any platform and see for yourself.
Now in terms of differences, based on what was requested in the original topic:
Let's be frank here, how many computer engineering students graduate from any college in lebanon and end up filling software development positions? If I'm not mistaken, an engineering degree can be acquired in around 5 years and a science degree in about 3. If you take two students that have enrolled in the same university at the same time as a computer science major and a computer engineering major and have graduated in their due time with the same skill level. The Computer Science student:
1- Has more computer science emphasis through having taken more computer science related courses. (Off the top of my head, a couple of math courses extra and a couple of more required and elective courses)
2- Has more experience due to two extra years he has spent working full time.
The sad fact remains, that an "engineering" degree in Lebanon means more to company than a science degree and this is incredibly unfair and stupid.
Is what i said always the case? No.
I could name dozens of engineers who can't find a single spot in an office simply due to being out-performed by scientists.