CS 282  ASSEMBLER LANGUAGE PROGRAMMING WINTER 2003

 

General information

Time: Mondays and Wednesdays, 12.30 PM – 1.45 PM

Location: Flarsheim Hall 305

Credits: 3 hours

Course Reference number:   14121, LEC VOB

Textbook: A Programmer's View of Computer Architecture, James Goodman, Karen Miller, Oxford University Press 1993

Prerequisites: CS 101 - Programming Problem Solving I
CS 191 - Discrete Structures
CS 281 - Introduction to Computer Architecture

Course Description: Use of an Assembler Language for a virtual machine, Internal Representation of Data and Instructions, the Assembly Process, Loading and Program Relocation and Execution.

Course Objective: You will learn about computer architecture on a more abstract level by understanding assembly language concepts. You will also learn the interaction between software and hardware at a very low level in the computer.

 Instructor:

            Rohini Lingambhotla

            Office: 457, Robert H Flarsheim Hall

            E-mail: rvlhfb@umkc.edu

            Office Hours: 12.30 – 2.30 p.m. Thursdays

Course Website: http://r.students.umkc.edu/rvlhfb/CS282/index.html

 Grading Assessment:

 

 Assignments: 20%

Projects: 20%

Midterm Exam 1: 20%

Midterm Exam 2: 20%

Final Exam: 20%

Course grades will be assigned according to the following scale. All scores are percentages, rounded to the nearest whole number:

93%+    A        73%      C
90%      A-       70%      C-
88%      B+      68%      D+
83%      B        63%      D
80%      B-      60%        D-
78%      C+     Below 60%    F

No Late submissions for assignments or projects will be accepted, except under genuine circumstances.

Communication with the class:

Outside of the class hours, I will communicate with all of you through email, regarding any announcements, changes or updates on assignments/exams. I will be using the official UMKC mailing list, created by UMKC for this class. Please check your UMKC mail accounts regularly, in order to get these updates.

When you correspond with me, please make sure to start your subject line with [CS282], to ensure quick response to your queries.

Academic Dishonesty:

The work you do for all assignments is expected to be your own effort. You can share ideas with others, but your program or implementation must be your own. Students observed cheating on tests or assignments will receive a grade of zero. Names of persons involved in either of these activities will be turned in to the department head for disciplinary action.

Important University dates, relevant to this course