CS 273: Machine Programming & Organization Syllabus

Department of Computer Science, New Mexico State University
Fall 2006

Objectives

To learn the organization and programming of general purpose computers with von Neumann architecture, using the MC68HC11 as a model.

Course Information

Credit Hours
4
Instructor
Dr. Joe Song, joemsong@cs.nmsu.edu
Phone: 505-646-4299
Office: SH 141.
Class schedule:
The lecture class meets 10:20-11:35 am Tuesdays & Thursday in Room SH 115.
The lab session meets 11:45-01:35 pm Tuesdays or 4:35-6:25 pm Thursdays in SH 118.
Office hours:
1:30-2:20pm Tuesdays & Thursdays or by appointment.
Course web page
http://www.cs.nmsu.edu/~joemsong/273

Teaching Assistants

Brian Palmer,
bpalmer@cs.nmsu.edu, Office: SH 135, Phone: 505-646-6244. Office hour: 3-3:50pm Thursday.
Amjad Abu-Baker,
abaker@cs.nmsu.edu, Office: SH 153, Phone: 505-646-6240. Office hour: 9-10am Tuesday and Thursday, or by appointment.

Text and other Course Materials

All the following are required and some of them are available free of charge:

Important Dates

The midterm exam will be given in class on .................................. October 10 (TU)

Last day to withdraw with “W” grade ............................................October 17 (TU)

There will be no class due to Thanksgiving holiday on ................ November 21 (TU) & 23 (TH)

The final exam will be given in SH 115 during 10:30 am to 12:30 pm on ......... December 14 (TH)

Topics

Computer structure (Ch. 1), instruction execution (Ch. 2), addressing techniques (Ch. 2), programming in machine (Ch. 2) and assembly languages (Ch. 3,4,5).

Prerequisites

A grade of C or better in either CS 171 Algorithmic Computation or an equivalent class taken elsewhere.

Lab Fee

A lab fee of US$40 is required for each student to cover the expenses of the hardware used for labs and a green lab book. If you can obtain a copy of the green book from other sources, you pay a reduced amount of US$33. Sharing the green book with another student in the same class is not recommended. Please pay the lab fee to Ms. Jenny Griffith in the front office (SH 123) of the computer science department and ask her to record your name on a payment list.

Laboratory Facilities

Grading

Grading Policies

Plagiarism and Code of Conduct

Please see the “Student Code of Conduct” in the current “Student Handbook.” (URL http://www.nmsu.edu/~vpsa/SCOC/misconduct.html) regarding academic misconduct and plagiarism. The penalty for plagiarism or other forms of academic misconduct (as defined in the Student Code of Conduct) leads to failure of the course.

Non-Discrimination Policy

Feel free to call Jerry Nevarez, Director of Institutional Equity, at 505-646-3635 with any questions you may have about NMSU’s Non-Discrimination Policy and complaints of discrimination, including sexual harassment.

Students with Disabilities

Feel free to call Michael Armendariz, Coordinator of Services for Students with Disabilities, at 505-646-6840 with any questions you may have on student issues related to the Americans with Disabilities Act (ADA) and/or Section 504 of the Rehabilitation Act of 1973. All medical information will be treated confidentially.

Syllabus Modifications

During the course, syllabus will be updated to best serve the particular students in this class. Significant modifications will be posted online and announced in class.