College Level Homework Assignments CS 15 Code  CS 17 Code CS 60 Code Discussion
Inputs
Final Schedule Email to Instructor  Student Sign-up Form

CS 17 Assembly Language and Architecture

CS 17; Fulfilled as CIS 1347-88A and CIS 1348-88B

Instructor:         Clifford Lazar.

Prerequisites

Advisory: CS 3, Two high level languages.

Course Overview

Assembly Language allows the programmer to fully utilize all of the special features of the computer in the most efficient manner. It also aids the high-level language programmer in writing subroutines. The student will write Assembly Language programs and use Codeview to test and debug them. *See counselor for credit transfer limitations.

 There are billions of 8086 family of microprocessors embedded in heart pacemakers, printers, machine tools and the like.  As of the year 2000 a 386 costs about $15 and a 8086 about $.75.  They are very compact and have low power requirements.  This class opens the door to the world of these and other microprocessors.

Class Info

Section CIS 1347-88A and CIS l348-88B; Two hours weekly plus an hour lab. BUS 200E; 3 units; Transfer: CSU

 Required Text

Computer Organization and Assembly Language Programming. By: Michael Thome.

Course Topics and Tentative Schedule

 To communicate with me
  
       Office Hours:  None with Part-timers

       eMail:  cliff@lazardev.com

 Grading
Assignments 1/6
Exams 5/6

Final can count 30, 40, 60 or 80% of total grade.

Required Materials
Four 3.5 inch, high-density (1.44MB) diskette formatted for IBM and Compatibles.

6 882-es Scantron forms. Two #2 pencils, one black pen, one red pen.

Grading System used in CS classes by Clifford Lazar

Each test gets 100 points. Students must grade exams. Failure to grade other students exams will result in 5 points being deducted. Students will determine weight of final exam choices must be 20, 40, 60 or 80%

Extra Credit: Students who have gotten an A or B can receive extra credit by tutoring students in need of help on make-up exams. Every extra point the tutee gets, up to 30, will be added to the score of the tutor. The tutee must name the tutor on his make-up exam in advance. If the score is lower, both the tutor and tutee will lose the points.

*NOTE: No test may be made up without ADVANCE notice. Make-up grade cannot exceed 80% of test. Cheating will result in a flunk.

If you do not take the final exam, you will not pass the course! Drops are the responsibility of the student.

A-- >=90% B-->=80% C=>70% D=>60%

Homework is due at the start of the period. No late work will be accepted. Attendance will be taken at the beginning of each class. Quizzes may be given at any time during the course.

STUDENT RESPONSIBILITIES: Students are expected to complete all reading and exercises at the specified times. Students must drop the class if they choose not to continue or they may get a grade of F. You must bring four diskettes, 1.44 Mb 2S HD 3.5", to the lab. Students without their diskettes will not participate in the lab.

Instructor Responsibilities: The instructor will maintain the schedule as well as possible. Questions will be answered and assignments and examinations will be returned as soon as possible.