>> If your students already have programming experience (in BASIC or >> whatever), they should be able to pick up assembly language VERY >> quickly, but even if they don't, it shouldn't take very long. > >Once again it begs the question of what's the benefit of assembly other >than the speed advantage? It needs to be clarified whether the requirement is to teach the students _algorithmics_, or the _architecture_ of computing machines. If the target is algorithmics then any language is ok, and a HLL is probably better. If the target is architecture then you've got to get down to the iron, and assembly is necessary. ___Bob