|
The individual faculty, staff
or student organization pages hosted on twcnet.edu are created and maintained
by the individuals or groups at |
||||||||||||||||||||||||||||||||
|
|
Mr. John E. Carroll, ABD Assistant Professor of Computer and
Information Systems CS350 Computer Organization and Assembly Language |
|||||||||||||||||||||||||||||||
|
CS210 – Introduction to Programming CS218 – Introduction to Micro Computer Applications CS228 – Advanced Micro Computer Applications CS220 – C++ Computer Programming I CS320 – C++ Computer Programming II CS350 – Computer Organization and Assembly Language CS450 – Control Programs CS470 – Systems Analysis and Design |
COURSE:
CS350
Computer Organization and Assembly Language
LOCATION: Elliott 210 TERM:
Spring 09 INSTRUCTOR:
Mr. Carroll OFFICE:
Elliott 208 PHONE:
746-5240 EMAIL:
johncarroll@twcnet.edu WEB
SITE: www.twcnet.edu/johncarroll
OFFICE
HOURS:
Posted on Door or you can request an appointment at another time. TWC
Mission
– Updated 2008 In
keeping with the spirit of the liberal arts, Tennessee Wesleyan College seeks
within the framework of the Judeo-Christian tradition to provide the students
the highest quality educational experience, to promote personal
responsibility, integrity, and purpose, and to prepare students for a life of
leadership and service in an ever changing global society. COURSE DESCRIPTION: Number
representation and arithmetic, basic digital devices and their Boolean
representations; introduction to logical circuit design and simplification
using Boolean algebra and Karnaugh maps; architecture and programming of a
simple microprocessor using assembly language. COLLEGE-WIDE
LEARNING OUTCOMES:
COURSE GOALS &
OBJECTIVES/COMPETENCIES/SKILLS: The
goal of this course is to provide the student with a introduction to the
theory underlying design of the major hardware components of a computer
system, and the lowest level of human/computer environment. As a result of
this course the student will be able to work with many advanced computer
programming languages. COURSE
RELATIONSHIP TO MAJOR PROGRAM & DEPARTMENTAL OR INSTITUTIONAL PURPOSES: This
course will enable the student to have a better understanding of computers in
the use of advanced programming languages in information systems. Also, it
will aid the student to be successful in using the advanced software packages
in the business world. COURSE
RELATIONSHIP TO CONTENT AREA KNOWLEDGE & SKILLS FROM THE EDUCATION
MATRICES: This
course will enable the student to demonstrate proper techniques and skills in
using advanced programming languages, and various pieces of computer
equipment. It will enable the student to analyze the role of computerized data
processing technology in business applications currently and in the future.
The student will be able to analyze results of processed data and evaluating
the method used and results obtained. The student will be able to write and
computer software common to business. This course will enable students to
describe advantages and disadvantages of various types of computers, data
storage and peripheral equipment. The student will be able to use the touch
method for keyboarding and ten-key pad skills and to select appropriate
business equipment and supplies needed to perform administrative support
services. The student will be able to identify features of a management
information system and to understand the basic concepts of computer
utilization related to vocational education. TEXT
AND OTHER REQUIRED RESOURCES:
Assembly Language for Intel-Based Computers, Kip TOPICS
OR UNITS OF INSTRUCTION: Organization
of Computers Based on a Member of the 8086 Family Addresses
and Instructions Which Affect Memory Assembling,
Linking and Running Programs Arithmetic
Flags and Operations Jump
and Loops ADDITIONAL
METHODS
OF INSTRUCTION and LEARNING: Reading
the chapters before the lecture will prepare you to ask questions during the
lecture and help you to understand the material better.
There will be assignments as listed below.
Tests will cover everything from the lecture, reading assignments,
programming assignments, and quizzes. REQUIREMENTS
OF STUDENTS: You
are expected to be in class, in your seat, prepared for the day’s lesson,
and ready to start at class time. Not following these requirements will have a
direct affect on your final grade. You are expected to complete all
assignments by the due date and take all tests and quizzes at the scheduled
times. A 20% penalty will be assessed daily on any late assignment including
weekends and holidays. No credit will be given for any answers submitted after
the assignment has been discussed in class. All assignments must be your OWN
WORK done individually. Any excessive collaboration on assignments is
considered cheating and will result in the failure of the course. MEANS
OF EVALUATION:
All
quizzes are unannounced, and there will be no make-up for quizzes. If you miss
a quiz, you will receive a zero for that quiz. TEST
SCHEDULE: Dates
and times of tests and exams will depend on the pace of the lecture and
therefore are announced in class. Being absent on the day a test is scheduled
is not a legitimate reason for a retake and you will receive a zero for that
test or exam. It is the responsibility of the student to take the examinations
at the scheduled times, except in very unusual circumstances will a retake be
allowed. Some
unacceptable reasons for missing an examination include: No
time to study for the examination Another
examination on the same day Going
on vacation that day Oversleeping If
you must miss an examination you must inform the instructor in advance; if the
instructor requests, you must present proof of the reasons for your absence.
Make sure that the instructor is aware of any memorandum showing that you will
be participating in a college sponsored trip. If your excuse is accepted for
missing a test, the final exam grade will be substituted for the test grade
that you missed. GRADING
SCALE: 90%-100%
A 80%-89%
B 70%-79%
C 60%-69%
D 0%-59%
F ATTENDANCE
POLICY: Not
attending class will definitely affect the final grade. CLINICAL/LABORATORY/FIELD-BASED
EXPERIENCES: The
majority of this class will be working on the computers in a laboratory
environment. ADDEMDUM: Student
Conduct in Class Policy Any
acts of classroom disruption that go beyond the normal rights of students to
question and discuss with instructors the educational process relative to
subject content will not be tolerated, in accordance with the Academic Code of
Conduct described in the Student Handbook. Cheating Cheating
of any type will not be tolerated. No exceptions so it is highly suggested you
become very familiar with the Student Handbook and catalog regarding cheating
and the punishment. You
are expected to abide by TWC’s Honor System by acknowledging the Honor
Pledge which reads: “I pledge, on my honor, to conduct myself with the
foremost level of academic integrity.” Also, please be aware of the
school’s policy on plagiarism. Children
in Class Policy Only
in extreme cases are children allowed in classroom or laboratory facilities,
and then only with approval of the instructor prior to class. Electronic
Devices in Class Policy Cellular
telephones (if a cell phone is activated during class or test points will be
deducted from your grade, no exceptions), pagers, CD players, radios, and
similar devices are prohibited in the classroom and laboratory facilities.
Calculators and computers are prohibited during examinations and quizzes,
unless specified. Reasonable laptop-size computers may be used in lecture for
the purpose of taking notes.
Matrix
of Relevant Qualifications vs. Course Outcomes:
DATE
OF REVISION:
SPRING 09
INITIALED BY:
|
|||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||