A 101 course is, traditionally, the first course in a series while 'EE' is traditionally 'Electrical Engineering.' Hence, 'EE101' is an idiomatic way (at least in America) to indicate the first Electrical Engineering course a student would take in college.
The rule of thumb is that '100'-level courses are for first year undergrads, '200'-level for second years, '300' level for 3rd years, '400' for fourth years, and '500'-level for graduate courses.
There are, obviously, a lot of exceptions. Many people will take 200/300 level courses their first year if they are comfortable with the subject. And a handful of schools use entirely different systems - my current school uses '000'-level to denote 'introductory' courses, '100'-level for 'advanced' undergrad, and '200'-level to signify a graduate course.
One term is a semester, which is ~ 4months. Most classes meet about 4 hours a week, so ~60 hours of class time per term. Profs always say you should spend 2 hours studying out of class for every hour in class, but very few people do that - I probably average about 1 hour out of class per 3 hours in class (but some classes take far more time).
So, figure a bare minimum of 60 hours, an average of about 80 hours, and an upper bound of about 200 hours (very rare, but there are a few classes that have problem sets from hell).
My guess is Electrical Engineering course number id 101 and Physics course number id 220.
Did you guys attend the same college or is there a larger part of the world where these ids are standardized?