Curriculum considerations

I had an interesting discussion regarding the design of Information System and Computer Science curriculum. Where is the balance between teaching foundation knowledge and teaching new knowledge related to emerging areas.