How are 300-level and 400-level courses defined?

Generally speaking, our 300-level courses correspond to a 3rd-year college language level, and 400-level courses to a 4th-year college language level.  However, we base our language level guidelines on proficiency level, rather than the number of years a student has studied the language in question.