The individual faculty, staff or student organization pages hosted on twcnet.edu are created and maintained by the individuals or groups at Tennessee Wesleyan College.  The College is not responsible for the content of these pages.


Mr. John E. Carroll, ABD Assistant Professor of Computer and Information Systems

CS350 Computer Organization and Assembly Language

CS210Introduction 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

CS450Control Programs

CS470 – Systems Analysis and Design

Professor Biography

Office Hours

Tennessee Wesleyan College Course Syllabus

 

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:

 

  1. use effectively the communication skills of reading, writing, speaking, and listening
  2. be knowledgeable of religious beliefs and issues, the religious positions of others, and the choices with which religion confronts them
  3. recognize the issues that affect social and political behavior in their historical and cultural perspective
  4. demonstrate mathematical and basic computer skills, and discover the impact of science and technology
  5. appreciate the contributions of the arts and literature to life enrichment
  6. choose physical activities which will enhance wellness

 

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 Irvine Fifth Edition. It is IMPERITIVE to have a flash drive.

 

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 READINGS : If you are having problems understanding any of the concepts taught in the class it is highly suggested you research your trouble areas further in the library or use online resources available that support the course.

 

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:

 

  1. Four examinations                                                                     60%
  2. Assignments, Quizzes, Class attendance, and participation         40%

 

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.

 

ASSESSMENT MEASURES FOR COLLEGE-WIDE LEARNING OUTCOMES:

Learning Outcome

Measurement

Assessment

Use effectively the communication skills of reading, writing, speaking, and listening

 

Reading: Student will read the textbook, handouts, research materials, and assignments.

Writing: Student will complete written letters, resumes, and reports.

Speaking: Student will participate in class discussions and share answers with the class using the Smartboard. Students will give multiple oral presentations.

Listening: Student will attend class, participate in lecture and exercises, and follow verbal instructions regarding homework, quizzes and other assignments.

The student will be assessed on the effectiveness of these four skills as 100 percent of the student’s grade is based on effective communication skills.

 

Demonstrate mathematical and basic computer skills, and discover the impact of science and technology

 

Basic computer skills and discovery of the impact of science and technology: Student will complete all materials with MS Office.  Students will be expected to obtain materials from secondary data using the internet.

The student will be assessed on the effectiveness of these skills by demonstrating proficiency of MS Office software and basic business research, as approximately 75% of the students’ grades are based on these computer skills through reports, letters, resumes, homework, quizzes and examination.

 

 

Matrix of Relevant Qualifications vs. Course Outcomes:

 

Courses Taught

Expected Course Outcomes

Relevant Qualifications

Coursework in MS

Coursework in PhD

Certifications

Scholarly Work

Work Experience

CS350 Computer Organization and Assembly Language

The student will:

Understand the Organization of Computers Based on a Member of the 8086 Family

Understand Addresses and Instructions Which Affect Memory

Assemble, Link and Run Assembly Programs

Understand Arithmetic Flags and Operations

Perform Jump and Loops

Coursework in computer and information systems

 

Coursework in pursuant to PhD in business with specialization in MIS Fall 09 anticipated completion date

Coursework requirements of Master Instructor

Coursework development and implementation

35 years teaching and management experience

 

DATE OF REVISION: SPRING 09                                                                      INITIALED BY:

 

 

Tennessee Wesleyan College, PO Box 40, Athens, TN  37371-0040
1-800-PICK-TWC ~ (423) 745-7504