course vs module vs lecture vs seminar My question concerns terminology in computer-science MSc/BSc education in universities. Let us consider the following terms:


course
module
lecture
seminar


in the US and the UK.

Which terms denote one-off events, which events last a term, and which events denote a whole BSc/MSc program? (Yes, I've read the Wikipedia entry, but it seems controversial.)
US usage

A course is generally the main unit of instruction. You will register for a course that lasts a term--which could be a semester or a quarter depending on the university. 

There could also be a year-long course but it would actually be two or three courses that you would have to register for each term.

It's also possible to hear the term "course of study" which is the set of courses that you need to take to fulfill requirements for a degree. 

The term module is not very common in the US, but it would be a themed subset of a course. I've seen it used in professional development courses. 

A lecture is one meeting of a course. 

A seminar could be a one-off lecture or meeting but a seminar course or a course using a seminar format would be designed for a small group, likely under 20, with more discussion rather than lecture or every student presenting on various topics over the term.

UK usage

Course is used for the entire set of topics to be covered for the degree, so corresponding to course of study in the US.

A module is a themed subset of the course, what would be called a course in the US.

A lecture has the same meaning as does a seminar.