UMBC | CMSC313 Computer Organization & Assembly Language |
Name: | Gary Burt |
Office: | ITE225 |
Office Hours: | By appointment/walk-in (Try 4:00-5:15 TTh) |
Telephone: | (410) 455-3298 (No voice mail) |
E-mail: | burt@umbc.edu |
Section | Date and Time | Room |
---|---|---|
0101 | WM 2:30 - 3:45 pm | ITE227 |
0201 | TTh 5:30 - 6:45 pm | ITE227 |
In particular, we will assume that you have had extensive programming experience with C/C++. Also, you must be familiar with and able to work with truth tables, Boolean Algebra and modulus arithmetic.
This course is based on three hours of lecture each week.
programming homework assignments | 100 points each |
short programming assignments | 50 points each |
pop-quizzes | 5-15 points each |
circuit simulation exercises | 50 points each |
assembly mid-term exam | 150 points each |
assembly final exam | 300 points each |
digital logic mid-term exam | 150 points each |
digital logic final exam | 300 points each |
Your grade is given for work done during the semester; incomplete grades will only be given for medical illness or other such dire circumstances.
NOTE: UMBC's Linux Users Group (LUG) can be a resource for you to get help with the installation of Linux and Linux questions in general. However, when you contact them for assistance, you must first tell them that you are taking CMSC313 and you can not try to have them answer any of your homework questions.
"By enrolling in this course, each student assumes the responsibilities of an active participant in UMBC's scholarly community in which everyone's academic work and behavior are held to the highest standards of honesty. Cheating, fabrication, plagiarism, and helping others to commit these acts are all forms of academic dishonesty, and they are wrong. Academic misconduct could result in disciplinary action that may include, but is not limited to, suspension or dismissal. To read the full Student Academic Conduct Policy, consult the UMBC Student Handbook, the Faculty Handbook, or the UMBC Policies section of the UMBC Directory [or for graduate courses, the Graduate School."
The following is taken from the UMBC Student Handbook:
Cheating: knowingly using or attempting to use unauthorized material, information, or study aids in any academic exercise.
Fabrication: Intentional and unauthorized falsification or invention of any information or citation in an academic exercise.
Facilitating Academic Dishonesty: Intentionally or knowingly helping or attempting to help another commit an act of academic dishonesty.
Plagiarism: Knowingly representing the words or ideas of another as one's own in any academic exercise, including works of art and computer-generated information/images.
It is particularly important that the Chair of the Academic Conduct Committee be consulted. The Chair can provide knowledge and insight for the faculty member. Communication of instances of academic misconduct also protects the integrity of the university by providing a means of recording infractions that may be repeated by a particular student, or which may prove endemic to a particular course or department. Consultation with the Chair of the Academic Conduct Committee provides a formal record of the infraction and resolution, protecting the student, professor, and university should any questions later arise.
The student will have the opportunity to respond to an accusation of academic misconduct.