3460:306 Course Information
- Prerequisites:
3460:210 Data Structures and Algorithms I
- Objectives
- Learn basic concepts of computer organization and
instruction and data representation.
- Learn the basics of assembly language style
programming.
- Study a particular machine assembly language in
depth (Intel iAPX 86/88 family)
- Required Text
80x86 Assembly Language and Computer Architecture, Richard C.
Detmer, 2001, Jones and Bartlett.
- Grading Policies
Your grade will be based on 3 exams (60%), programs, quizzes, and homework (40%). Programs and
homework must be completed on time for full credit. Late
homework will not be accepted. Late programs will be
penalized 10% per calendar day late. Programs received
after one week are worth zero (0) points. Do NOT submit
programs that are not reasonably correct! To be
considered reasonably correct, a program must work
correctly for sample data provided with the assignment.
Incorrect programs will be returned ungraded and a 30%
penalty assessed; late points will continue to acrue. Many programs will be tested against
additional "hidden" data. A minimum requirement
for passing this course is the completion of all
programming assignments to my satisfaction.
- Academic Honesty
All
homework and programming assignments must be your own
work. Do not work with others to complete them. Past
students have found that this ensures the best learning
experience. Duplicate or similar programs, plagiarism,
cheating, undue collaboration, or other forms of academic
dishonesty will be reported to the Student Disciplinary
Office.
- Grading scale:
- A 90-100 B 80- 89 C
70- 79 D 60- 69 F 0- 59
- (+/- grades awarded at my discretion)
- Final Exam: None
- Last day to drop this class:
- Special Notice: Students
whose names do not appear on the university’s class list by ?, 2003 will not be permitted to participate (attend class, take exams,
or receive credit.)
Course Index
Return
to Dr. Margush's page