CMSC 311, Introduction to Computer Organization, covers topics from number conversions and Boolean Algebra to the design of sequential circuits of moderate complexity.
This course is offered every semester and occasionally is offered in the Summer I session.
The course consists of lecture, two midterms and one final exam, as well as some nine or ten homeworks.
If you would like to know more about the course, take a look at the syllabus.