At least Portuguese universities always have introduction lectures to everything relevant in CS, electives are for deep diving, and you always need to do a bunch of them for getting the graduation credits.
In Licentiate, bachelor's are 5 years, master 2 years, and PhD another 3.
One of the reasons to Bologna was to try to harmonize the fact that countries like Portugal, someone with a degree would be downgraded when applying abroad.
So we are pretty much discussing bachelor degrees.
Pity it isn't the same everywhere then.