CARAGA STATE UNIVERSITY
College of Engineering and Information Technology Ampayon, Butuan City
Department of Computer Studies
Course Syllabus for CSC 110 – Computer Architecture and Organization and Assembly Language Programming 2nd Semester, A.Y. 2014-2015
Part I: Vision, Mission and Goals
University Vision and Mission
Vision:
A premier university known for academic excellence in science and technology, agriculture, environment and natural resources, engineering, education and the arts towards the sustainable development of Caraga Region.
Mission:
In pursuit of academic excellence, Caraga State University shall endeavor to deliver the highest quality of instruction, research, extension, production, and administration to produce scientifically trained, technologically skilled, and morally sound individuals contributing to the creation of an eco–friendly and healthy environment.
College Vision, Mission and Goals
Vision:
To be the best at generating knowledge in the field of engineering and information technology which are responsive to the changing needs of the complex society.
Mission:
College Goals
a. To provide relevant and quality undergraduate & graduate engineering and IT education to produce graduates who are globally competent in their field of specialization, passers of licensure or national competency examinations, and manifesting high ethical standard with concern for the society and environment;
b. To provide post-graduate and continuing education programs to advance the knowledge and enhance the competence of engineers and information technology professionals;
c. To provide an educational experience that will develop students’ full potential to become leaders in their field of specialization and understanding the implications of their work on both to themselves and to society as a whole;
d. To engage in relevant research activities focused on regional and national priority areas that will cultivate creative and innovative endeavours to promote economic development;
e. To conduct relevant extension programs, and participate in community activities that will promote awareness on socio-economic, legal and environmental issues;
Program Intended Learning Outcomes (PILOs)
a. Produce graduates who are proficient in design and development of computing solutions.
b. Prepare students for graduate studies and become successful practitioners in the field of research and computing. c. Enable students in acquiring a comprehensive knowledge, skills and right attitude in the field of ICT.
d. Conduct ICT related researches that facilitates new learning or enhance existing ones that focuses on public welfare. e. Engage in community outreach and extension programs that will help alleviate quality of life.
f. Produce professionals who are national and/or international ICT Exam passers. Course Intended Learning Outcomes (CILOs)
After completion of the course, the student must be able to: A Program Intended Learning Outcomes (PILOs)b c d e f 1. Demonstrate and integrate basic understanding of the
architectural characteristics of modern computer systems I E
2. Examine the underlying components and the basic organizing principles in the construction of computer systems.
I E
3. Identify and compare which functionality should be
achieving design goals, and explain techniques for implementing them.
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 CSC 122 - Data Structures II
CO-REQUISITE NONE
Topic Timeframe Course
Outcomes Teaching and LearningActivities Assessment Tasks Textbooks/References L E C T U R E
I. Fundamentals
A. Introduction B. Computer Evolution C. Multilevel Machine
Von Neumann Model
Week 1-2 CILO 1
CILO 2 Lecture/ Discussion using Slide Presentation
Demonstration Lecture
Problem Solving Technique
Quizzes
Seatwork
Problem Sets
Board works
Appendix A-B, Chapter 1
Miles J. Murdocca and Vincent P. Heuring. Principles of Computer Architecture. Class Test Edition, 1999
William Stallings, Computer
Architecture and Organization. 2000
II. Data Representation
A. Fixed point numbers B. Conversion among radices C. Signed and un-signed
fixed point numbers
Week 4-5 CILO 1
CILO 2 Lecture/ Discussion using Slide Presentation
Demonstration Lecture
Problem Solving Technique
Quizzes
Seatwork
Problem Sets
Board works
Chapter 2 & 3
D. IEEE 754 Floating Point Standard
ASCII character sets William Stallings, Computer Architecture and Organization. 2000
III. Central Processing Unit
A. Parts/ Components of the CPU
B. Interrupt
Week 4-5 CILO 1
CILO 2 Lecture/ Discussion using Slide Presentation
Demonstration Lecture
Problem Solving Technique
Quizzes
Seatwork
Problem Sets
Board works
Miles J. Murdocca and Vincent P. Heuring. Principles of Computer Architecture. Class Test Edition, 1999
William Stallings, Computer
Architecture and Organization. 2000
WEEK 6 – PRELIM EXAMINATION IV.System bus and
interconnection network A. Classification of Buses
Week 7-8 CILO 1
CILO 2 CILO 3
Lecture/ Discussion using Slide Presentation
Demonstration Lecture
Problem Solving Technique
Quizzes
Seatwork
Problem Sets
Board works
Chapter 6
Miles J. Murdocca and Vincent P. Heuring. Principles of Computer Architecture. Class Test Edition, 1999
William Stallings, Computer
Architecture and Organization. 2000
V. Internal/External Memory
A. Memory characteristics B. Memory Hierarchy
Cache Memory
Week 9-11 CILO 1
CILO 2 CILO 3
Lecture/ Discussion using Slide Presentation
Demonstration Lecture
Problem Solving Technique
Quizzes
Seatwork
Problem Sets
Board works
Chapter 7
Miles J. Murdocca and Vincent P. Heuring. Principles of Computer Architecture. Class Test Edition, 1999
William Stallings, Computer
Architecture and Organization. 2000
CILO 2
CILO 3 using Slide PresentationDemonstration Lecture
Problem Solving Technique
Seatwork
Problem Sets
Board works Miles J. Murdocca and Vincent P. Heuring. Principles of Computer Architecture. Class Test Edition, 1999
William Stallings, Computer
Architecture and Organization. 2000
WEEK 12 – MIDTERM EXAMINATION VII. Operating System
A. Operating System services
B. Partitioning A. Paging
Week 13-14 CILO 1
CILO 2 CILO 3
Lecture/ Discussion using Slide Presentation
Demonstration Lecture
Problem Solving Technique
Quizzes
Seatwork
Problem Sets
Board works
Final Project
Chapter 5
Miles J. Murdocca and Vincent P. Heuring. Principles of Computer Architecture. Class Test Edition, 1999
William Stallings, Computer
Architecture and Organization. 2000
VIII. Pipelining Week 15-16 CILO 3 Lecture/ Discussion
using Slide Presentation
Demonstration Lecture
Problem Solving Technique
Quizzes
Seatwork
Problem Sets
Board works
Chapter 5
Miles J. Murdocca and Vincent P. Heuring. Principles of Computer Architecture. Class Test Edition, 1999
William Stallings, Computer
Architecture and Organization. 2000
WEEK 18 – FINAL EXAMINATION L A B O R A T O R Y
Assembly Language Fundamentals A. Basic elements of
Assembly Language B. Assembling, Linking, and
Week 1-18 CILO 3 Lecture/ Discussion using Slide Presentation
Demonstration Lecture
Problem Solving Technique
Quizzes
Seatwork
Problem Sets
Board works
Irvini, Kip R. Assembly Language for x86 Processors. 6th Edition,
Running Programs C. Data Transfers,
Addressing, and Arithmetic D. Procedures and
Conditional Processing E. Integer Arithmetic F. Basic I/O functions
Michael Karbo and ELI Aps. PC architecture: From ISA to PCI. Denmark, Europe
Equipment
Calculator, PC, LCD projector, whiteboard and marker III. Criteria for Grading
Major Examination 50 %
Quizzes/Assignments 20 %
Laboratory Exercise/Projects 30 % Total Grade Percentage 100%
The final grade corresponding to the student’s general average is given in the table below:
General Average Final Grade
92-100 88-below 92 85-below 88 82-below 85 78-below 82 74-below 78 70- below 74 65-below 70 60-below 65 50-below 60 Below 50
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.
Academic dishonesty will not be tolerated. Any student found to have participated in academic dishonesty will receive a “5.0” in the course, and maybe subject to further disciplinary action. The State Institute’s Code of Conduct prohibits students from committing the following acts of academic dishonesty: academic fraud, copying or allowing one’s work to be copied, fabrication/falsification, sabotage of other’s work, substitution (ex. Taking an exam for someone else) among others.
Prepared by:
JENIE L. PLENDER Instructor
Checked by: Approved by: