• No results found

COMS 110_ok.doc

N/A
N/A
Protected

Academic year: 2020

Share "COMS 110_ok.doc"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

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.

(2)

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

(3)

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

(4)

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

(5)

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.

(6)

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:

References

Related documents