Republic of the Philippines Caraga State University
College of Engineering and Information Technology Ampayon, Butuan City
Department of Computer Science and Information Technology
Course Syllabus for COMS 110 - Introduction to Computer Organization and Architecture 2nd Semester, A.Y. 2011-2012
Part I: Vision, Mission, Goals and Objectives Vision:
A premiere institution of higher learning in Caraga Region committed to global excellence in science and technology, and humanities towards sustainable development.
Mission:
Caraga State University is committed to the four-fold functions (quality instruction, research, extension, and production) of higher education by: Providing quality and relevant education in science and technology, and humanities;
Developing competent individuals who are scientifically trained, technology skilled, and morally upright; Contributing in the creation of an eco-friendly and healthy environment;
Participating actively in transnational collaboration, industry linkages and global networks.
Goals:
To achieve Center of Excellence (CoE) in BSIT and Center of Development (CoD) in BSGE and Level II for the other degree programs To offer MSIT,MS Remote Sensing (MSRS) and PhD IT programs
To produce degree holder and techno-vocational graduates who are passers of national competency/licensure examinations.
Objectives:
To enhance the educational processes and, ultimately, the competitive advantage of our graduates in the Caraga businesses and industries. To focus our efforts to utilize available resources efficiently.
To strengthen the college and stakeholders’ partnerships that lead towards a thorough student development. To seek and devise quality programs for faculty development.
Part II: Subject Details
COURSE COMS 110
COURSE TITLE Introduction to Computer Organization and Architecture
COURSE DESCRIPTION This course is intended to provide the students with the fundamental concepts of computer systems, performance evaluation, instruction sets, theory and design of arithmetic-logic and control units, hardwired control design and microprogrammed design, memory organization, cache mapping, associative memory, pipeline computer design, linear and non-linear pipelines, and interfacing input/output units with processors.
NO. OF UNITS 3 Units
PRE-REQUISITE Data Structures
GENERAL OBJECTIVES This course will provide the student with a thorough understanding of the architecture and organization of a computer system including CPU, memory, and I/O system.
At the end of the course, the students will be able to:
1. acquire basic understanding of the architectural characteristics of modern computer systems problems;
2. examine the underlying components and the basic organizing principles in the construction of computer systems
3. devote considerable attention to identifying which functionality should be included in a system, in evaluating a number of options for achieving design goals, and explain techniques for implementing them;
Topic Time
Frame (Hours)
Specific Objectives Mode of Instructions Instructional Materials and Resources
Evaluative
Measures Values
I. Orientation
A. Mission and Vision of the University
B. College Goals and Objectives
C. Course Syllabus D. Class Policies
1 A. Memorize The University Mission and Vision
B. Relate to personal goals and objectives
Lecture/Discussion using Slide Presentation Demonstration lecture Textbook Researched materials from internet Oral Recitation
Personal drive Hard work Determination
II. Fundamentals A. Introduction
B. Computer Evolution C. Multilevel Machine D. Von Neumann Model
5.0 A. Define computer architecture and organization;
B. appreciate the evolution of computers; C. discuss the multi-level machine;
D. understand the Von Neumann Model and the notion of bottleneck;
Lecture/Discussion using Slide Presentation Demonstration lecture Textbook Researched materials from internet Quizzes Seatwork Oral recitation Perseverance Hard work Consistency
III. Data Representation A. Fixed point numbers B. Conversion among
5.0 A. Determine the range, precision and errors in fixed point numbers;
B. Convert radices such as binary, octal
radices
C. Signed and un-signed fixed point numbers
D. IEEE 754 Floating Point Standard E. ASCII character sets
and hexadecimal
C. Represent signed and unsigned numbers in digital applications;
D. Represent large range of expressive numbers based on IEEE 754
Demonstration lecture
Problem Solving Technique
from
internet Consistency
IV. Central Processing Unit A. Parts/ Components
of the CPU B. Interrupt
5.0 A. Identify and discuss the functions of the different CPU components;
B. Understand the instruction and execution cycle;
C. comprehend how computers handle interrupt; Lecture/Discussion using Slide Presentation Demonstration lecture
Problem Solving Technique Textbook Researched materials from internet Quizzes Seatwork Problem sets Perseverance Hard work Accuracy Consistency
Prelim 2.0
V. System bus and
interconnection network A. Classification of
Buses
3 A. Discuss and illustrate system buses and interconnection network;
B. Describe different bus models/ designs;
Lecture/Discussion using Slide Presentation Demonstration lecture Textbook Researched materials from internet Quizzes Seatwork Problem sets Perseverance Hard work Accuracy
VI. Internal/External Memory
A. Memory characteristics B. Memory Hierarchy C. Cache Memory
3 A. Discuss the characteristics of the memory in terms of location, capacity, unit of transfer, access method,
performance, physical and organization; B. Illustrate and describe memory
hierarchy and its trade-offs;
C. understand the operations of cache memory;
D. illustrate the different cache designs and operations; Lecture/Discussion using Slide Presentation Demonstration lecture
Problem Solving Technique Textbook Researched materials from internet Quizzes Seatwork Problem sets Perseverance Hard work Accuracy Consistency
VII. Instruction sets 5.0 A. Understand instruction representation; B. Identify different types of instructions; C. discuss and illustrate different design
decisions in instruction set architectures;
D. differentiate the types of internal storage in the CPU;
Lecture/Discussion using Slide Presentation Demonstration
lecture
E. discuss different types of operands; F. describe the two competing
philosophies in the design of modern computer architecture such as the complex instruction set computer (CISC) and the reduced instruction set computer (RISC);
VIII. Input/ Output 4.0 A. Discuss I/O problems;
B. Illustrate and discuss different I/O techniques
Lecture/Discussion using Slide Presentation Demonstration
lecture
Textbook Researched
materials from internet
Quizzes seatwork Problem
sets
Perseverance Hard work Accuracy Consistency
Mid-Term 2.0
IX. Operating System A. Operating System
services B. Partitioning C. Paging
4.0 A. Discuss core concepts of operating systems, (types and services);
B. understand basic idea of partitioning and paging;
Lecture/Discussion using Slide Presentation
Textbook Researched
materials from internet
Quizzes seatwork Problem
sets
Perseverance Hard work Accuracy
X. Pipelining 4.0 A. Discuss the concepts and principles
underlying pipelining;
B. understand the different hazards as a consequence of pipelining
implementation;
Lecture/Discussion using Slide Presentation
Textbook Researched
materials from internet
Quizzes seatwork Problem
sets
Perseverance Hard work Accuracy Consistency
Final Exam 2.0
Equipment
Personal Computer, LCD Projector, Laptop, Laser Pointer, whiteboard, white board marker
References
1. Miles J. Murdocca and Vincent P. Heuring. Principles of Computer Architecture. Class Test Edition, 1999 2. William Stallings, Computer Architecture and Organization. 2000
3. David Patterson and John L. Hennessy. Computer Architecture: A Quantitative Approach. 2nd Edition. 1996. 4. http://www.pcguide.com/ref/mbsys/res/irq/func.htm
III. Criteria for Grading
Major Examination 50 %
Quizzes 25 %
Oral Recitation / Reporting 25 % Total Grade Percentage 100%
COMPUTED GRADE FINAL GRADE
1.00 - 1.23 1.00
1.24 - 1.46 1.25
1.47 - 1.69 1.50
1.70 - 1.92 1.75
1.93 - 2.15 2.00
2.16 - 2.38 2.25
2.39 - 2.61 2.50
2.62 - 2.84 2.75
2.85 - 3.10 3.00
3.11 - 5.00 5.00
NOTE: The COMPUTED GRADE was derived from the formula 5-4(Total Grade Percentage/100). The Total Grade Percentage was the sum of prelim, midterm and final grades.
A student will receive an INC GRADE if he or she had missed a project or an exam. A student with 3 consecutive absences will be DROPPED from the class.
Prepared by:
JENIE L. PLENDER Instructor
Checked by:
JENNIFER M.E. SABUGAA JESTERLYN Q. TIMOSAN EDGAR E. CUENCA
Program Coordinator, BSIT Program Coordinator, BSCS Program Coordinator, BSIS
Recommending Approval:
JAYMER M. JAYOMA
Chairman, Computer Science and Information Technology Department
Approved by: