That quote is spot on. My university is currently experimenting with a course called "programming paradigms" which focuses on functional and logic programming and comparing them to mainstream paradigms (procedural, object-oriented). I think it's a great idea to have such a course on first year.