CIS 130 Computer Organization

Section 01

Fall 1999

Credits: 3				ROOM: W261		TIME: 08:30 - 10:20, T, R

Instructor: Tommy Lu			OFFICE: W254		TEL: (302) 573-5475

e-mail address: lu@hopi.dtcc.edu

PREREQUISITES:	CIS120 - Introduction to Programming

TEXT:	"Peter Norton's Inside the PC, 7th Edition", by Peter Norton and John Goodman, SAMS 
	Publishing
	"Assembly Language for Intel-Based Computers, 3nd Edition", by Kip R. Irvine, 
	Prentice-Hall

COURSE OBJECTIVES: This course is designed to introduce personal computer organization (hardware)
                   and IBM-PC Assembly language (software) with the emphasis on PC hardware.

                   Through hands-on practice, students are expected to demonstrate the
                   entry-level ability to program in assembly language by using in-line
                   Assembler.

EVALUATIONS:  based upon the following: tests , homework assignments, and projects

1. Tests:  There will be four written tests including final. The highest three test scores will
           be used to calculate your final grade.

2. In class labs/works:  range from 10 to 100 points, depends on the difficulty.  All in class
                         labs/works are due either at end of the class or at beginning of next
                         class.  So if you missed a class, please check with me as soon as
                         possible to find out whether there is a class lab due.

3. Homework assignments:  100 points each.

4. Projects:  All projects are programming projects.  100 points each.

Grade:		average 92 or above				---> A
		average 83 or above but less than 92		---> B
		average 75 or above but less than 83		---> C
		average less than 75 but still attending classes---> R
		average less than 75 but stop attending classes	---> U

Class attendance is very important. If you missed a class, for any reason, please contact me as soon as possible for any in-class exercise, homework assignment and material covered. No make-up test will be given and any missing test will be assigned zero.

If you have a question, please feel free to ask. Please do not let it skip. Everything you learn is a building block for the next topic. Should you find yourself behind the class, please discuss it with me after the class and make an arrangement to catch up. Please don't wait until the last minute for it would be very difficult for both of us to work out plans.

Plagiarism is prohibited. All class exercises, homework assignments, and tests are individual work unless you are assigned a group project. Do your best but don't copy someone else's. Anyone found cheating or does not participate in the group project will receive zero on that exercise, homework, test, or specified group project.

All late assignments will be accepted with penalty:
	within 1 day -----> 5 points
	within 1 week ----> 10 points
	within 2 weeks ---> 20 points
	within 3 weeks ---> 30 points
No late assignments will be accepted after 3 weeks.

All work turned in must be typed unless specified otherwise. You are required to place course number, section number, assignment number, and your name on the upper left cornor of the first page.

Please save all your graded tests, homework assignments, and projects. Should there is any arguments about your final grade, this is your only proof.

Please refer to the campus Student Handbook for further information regarding grading policies, student policies, academic dishonesty policy, and student support services available.

			Course Syllabus
			(Fall 1999)

  Week			TOPICS
(Tuesday)				
==========		==========================================
1 - 08/24		Class policies, syllabus
			Norton Chapter 1, 2
			Kip Appendix A, B

2 - 08/31		Norton Chapter 3
			Kip Chapter 1, 2

3 - 09/07		Norton Chapter 4
			Kip Chapter 3

4 - 09/14		Norton Chapter 5
			Test 1 (09/16)
			
5 - 09/21		Norton Chapter 6
			Kip Chapter 3

6 - 09/28		Norton Chapter 7
			Kip Chapter 4

7 - 10/05		Norton Chapter 8
			Kip Chapter 5

8 - 10/12		Norton Chapter 9
			Group 1 Presentation 
			Test 2 (10/14)

9 - 10/19		Norton Chapter 10
			Kip Chapter 5

10 - 10/26		Norton Chapter 11
			Kip Chapter 6

11 - 11/02		Norton Chapter 12
			Kip Chapter 7

12 - 11/09		Norton Chapter 13
			Test 3 (11/11)

13 - 11/16		Norton Chapter 14, 15
			Kip Chapter 7

14 - 11/23		Norton Chapter 16
			Kip Chapter 8

15 - 11/30		Norton Chapter 17, 18
			Kip Chapter 8

16 - 12/07		Norton Chapter 19
			Final Exam (12/09)