CIS 320 SYLLABUS 2000
autumn
Professor: Dr. Fred Thulin http://pluto.ksi.edu/~fthulin/
Office: Dean's Office Hours: 5:00-6:00 M, W, F; 1:00-2:00 Sat & by
appt.
Phone: 847.679.3135 Fax: 847.679.3166 email: fthulin@ksi.edu
Text: Jones, W. B., Assembly
Language for the IBM PC Family, 2nd ed.
El Granada, CA: Scott/Jones
Inc., 1997. ISBN 1-57676-001-4.
Course requirements: There will be 6 quizzes during the term, a comprehensive final
examination, 4 programming assignments, a book review and a team programming
project. Late programs will receive no
credit. There will be no makeup exams
or quizzes. These requirements will
count as follows toward the course grade:
quizzes: 30%
programs: 20%
book
review: 5%
team
project: 15%
final
examination: 30%
Grade
cutoff points are: A: 90%, B: 80%, C:
65%, D: 50%.
Academic Integrity: It is expected that each student submit only his or her own work
for credit in the course. A violation
may result in splitting a score, expulsion or a grade of F for all parties involved. See the handout Knowledge Systems Institute Policy on Academic Dishonesty. Team members are to cooperate only with
members of their own team.
Program submission: Programs are to be run on an IBM PC or clone such as are
available in the computing labs, using Microsoft Macro Assembler. A diskette containing the program source and
executable files is to be submitted for each assignment.
Schedule: Note: A quiz may be on
any material covered before the day of the quiz.
Aug
26: Chapters 1&2 Preliminaries;
a first program
Sep
2: Chapters
3&4 Input
and output; arithmetic
Sep
9: Chapter
5, Quiz 1 Comparing
and branching
Sep
16: Chapter 6, Program 1 due Subprograms
Sep
23: Chapter 7, Quiz 2 Numeric I/O
Sep
30: Chapter 8, Program 2 due Macros
Oct
7: Chapter
9, Quiz 3 Bit
operations
Oct
14: Chapter
10, Program 3 due Arrays
Oct
21: Chapter
11, Quiz 4 Using
Arrays
Oct
28: Chapter
12, Program 4 due Segments
Nov
4: Chapter
13, Quiz 5 Procedures
and the stack
Nov
11: Chapter 15, Book review due Interrupts
Nov
18: Chapter 18, Quiz 6 String instructions
Dec
2: Chapter
19 Video
Dec
9: Review,
Team Project due
Dec
16: Final Examination