Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

Republic of the Philippines

MINDANAO STATE UNIVERSITY


Marawi City

COLLEGE OF INFORMATION TECHNOLOGY

COURSE GUIDE
I. COURSE INFORMATION

COURSE CODE : ITE 131

COURSE TITLE : Computer Architecture and Operating Systems

COURSE DESCRIPTION: This course aims to provide students with an


understanding of the concepts of modern computer architectures
and system software. This module starts with an overview of
computer architecture, then progresses to topics on how computer
systems execute programs, store information, and communicate. It
will provide the principles, design, and implementation of system
software such as operating systems.

CREDIT: 3 units

PRE-REQUSITE : None

II. COURSE OBJECTIVES

By the end of this course, students should be able to:


LO1. Understand how computer hardware has evolve to meet the needs of multi-
processing systems.
LO2. Recognize the main components of a typical computer, analyze and
communicate their individual behavior, as well as their interactions,
LO3. Identify the main components of an operating system (OS), analyze and
communicate the structure and behavior of OS components in isolation, as
well as their interactions,
LO4. Analyze solutions employed by organizations to address different computing
issues.
Each of these LOs addresses the degree graduate outcomes as follows:
2

1. Apply knowledge of computing science and mathematics and appropriate to the


discipline.
2. Analyze complex problems and identify and define the computing requirements
appropriate to its solution.
3. Apply knowledge using current techniques, skills, tools, and practices
necessary to the IT profession

III. COURSE CONTENT/OUTLINE

Module 1. Introduction to Computer Architecture


1.1. What is Computer?
1.2. Computer Architecture vs Computer Organization
1.3. Computer Evolution and Performance
1.4. Major Components of Computer
1.5. Types of Computer Systems
1.6. Quality of Computer Systems
1.7. Success and Failure of Computer Architectures and
Implementation
1.8. Measures of Performance
Module 2. Computer Memory Systems
2.1. Memory Hierarchy
2.2. Main Memory
2.3. Logical Organization of Computer Memory
2.4. Cache Memory
2.5. Memory Management and Virtual Memory
Module 3. Processor
3.1. Instruction Set
3.1.1. Instructions Sets: Characteristics and Functions
3.1.2. Instructions Sets: Addressing Modes and Formats
3.2. Computer Arithmetic
3.2.1. Integer Arithmetic
3.2.2. Arithmetic with real numbers
3.3. Control Unit
Module 4. Operating System Support
4.1. Operating System Fundamental
4.2. Process Management
4.3. Memory Management
4.4. Scheduling
4.5. Input/ Output and Files

COLLEGE OF INFORMATION TECHNOLOGY


3

IV. COURSE MATERIAL

The following are the learning resources in this course:


• Bryant, R. and O’Hallaron D. Computer Systems: A Programmer’s Perspective,
3rd Edition. Pearson. 2016.
• Dumas, Joseph II D. Computer Architecture: Fundamentals and Principles of
Computer Design, 2nd Edition. CRC Press. 2017.
• Null, L. and Lobur, J. The Essentials of Computer Organization and Architecture,
4th Edition. Jones and Bartlett Learning. 2015.
• Shelly, G. and Vermaat, M. Discovering Computers. Shelly-Cashman Series.
Course Technology, Cengage Learning. 2012.
• Silberschatz, A., Galvin, P.B., and Gagne, G. Operating System Concepts, 8th
Edition. Wiley. 2009.
• Stalling, William. Chapter 1, Operating Systems: Internals and Design Principles,
6th Edition. Pearson. 2009
• Stallings, W. Computer Organization and Architecture: Design for Performance,
8th Edition. Pearson. 2010.
• Tanenbaum, A. and Bos, H. Modern Operating Systems, 4th Ed. Pearson
Education, Inc. 2015.
• Tanenbaum, A. and Woodhull, A. Operating Systems Design and Implementation,
3rd Ed. Prentice Hall. 2006.
• Online access to Computer History Museum at www.computerhistory.org
• Youtube videos of Computer History Museum channel at
https://www.youtube.com/channel/UCHDr4RtxwA1KqKGwxgdK4Vg
• Youtube videos of Computer History Museum channel at
https://www.youtube.com/playlist?list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo

The following are the learning platform used in this course:


• Google Classroom/ Edmodo
• Google Meet (for Synchronous)
• Google Docs (for collaboration)
• Google Hangout
• Facebook Messenger

V. COURSE REQUIREMENTS/GRADING SYSTEM

Modular Learning Activities - 15%


Participation in Asynchronous Online Discussion - 10%

COLLEGE OF INFORMATION TECHNOLOGY


4

Assignments - 15%
Participation in Synchronous Online Assessment - 10%
Research, Projects - 25%
Final Assessment - 25%

Passing Rate: 60%

The total weighted percentage score will be scaled base on the following
grading scale:

Grading Scale Equivalent


96.40 – 100.00 1.00
91.85 – 96.39 1.25
87.30 – 91.84 1.50
82.75 – 87.29 1.75
78.20 – 82.74 2.00
73.65 – 78.19 2.25
69.10 – 73.64 2.50
64.55 – 69.09 2.75
60.00 – 64.54 3.00
55.00 – 59.99 INC
00.01 – 54.99 5.0
0.00 DRP

VI. DETAILED INSTRUCTION ON THE COURSE REQUIREMENTS

A. Modular Learning Activities


• Each of the module has corresponding learning activities. Students must
submit each of the requirement through Google Classroom/ Edmodo,
Email, FB messenger, or whichever is possible.
• Keep posted for the deadline of each of the learning activities as it might
be different for each faculty. Extensions of deadlines may apply, which
is a discretion of the faculty.
B. Participation in Asynchronous Online Discussion
You are required to participate in an asynchronous discussion of every
topic specified in the module in the Facebook Learning page/Facebook
Messenger. A response/comment to a given scenario or issue presented by
your instructor shall serve as the basis for your attendance in the weekly
lecture.

COLLEGE OF INFORMATION TECHNOLOGY


5

C. Assignments
There will be a series of graded assignments and activity that will be given
by your instructor for which you will comply within a specified period.
Answers to the assignments and activity works shall be clearly indicated in
your Assignment Guide.
D. Participation in Synchronous Online Assessment
You are required to answer the assessment based on the synchronous
learning modality within the specified period of time after attending such
activity.
E. Research, Projects
A final project shall be given as a course requirement of this subject. Keep posted
for the announcement from your Instructor.
F. Final Assessment
Final Assessment will be given based on the policy stated in Implementing Rules
and Regulations for the Flexible Learning Options of MSU-Marawi Campus.

VII. COURSE POLICIES

This course, pursuant to Republic Act. No. 11469 otherwise known as the
“Bayanihan to Heal As One Act” due to the global unrest and pandemic and
in pursuit for continued delivery of knowledge and skills development amidst
the situation, shall use a hybrid learning model also known as the blending
learning which utilizes both synchronous learning and asynchronous learning
formats.

Synchronous learning is online or distance education that happens in real time,


often with a set class schedule and required login times. Asynchronous
learning does not require real-time interaction; instead, content is available
online for students to access when it best suits their schedules, and assignments
are completed to deadlines.[1]

Computer Skills [2]


As a student enrolled in this course, you are assumed and needed to have basic
computer skills. You are expected to be able to

✓ Open files in standard formats (e.g., MS Office documents, PDFs, and


images)
✓ Create, save, organize, and maintain digital files
✓ Interact with the learning management system (LMS)
✓ Communicate electronically, and

COLLEGE OF INFORMATION TECHNOLOGY


6

✓ Knowledge of web browsing and searching

General Policy
Everyone is expected to adhere to the policies stated in this Course Guide and
to the standards set before us, the etiquette established in using the Internet
and other communication channels.
• All students are required to attend the first meeting of the class
(synchronous) to learn the overview and objectives of the course and to
understand the entire learning outputs and expectations for the course.
• Virtual conferences require that the participants must check beforehand the
audio and video quality of each facilities used, including the lightings, the
place to make it less distracting and to wear appropriate attire during the
online classes. All students are required as much as possible to turn on their
cameras.
• The use of proper names must be visible during classes and all
communications.

Email Policy
Students taking this course will be assigned a MSU email account. University
and course-related emails will be sent to this account. The email database will
be used as the main communication tool for MSU Online and Blended
Learning. All online students are expected to check their email accounts on a
regular basis to avoid missing important information sent out by the instructor
or by the University.

Your instructor will answer email about


• Questions arising from difficulty in understanding course content.
• Requests for feedback about graded requirements.
• Private issues appropriate for discussion within the instructor-student
relationship.

Your emails should include subject line, proper salutation, and signature.

Communication and Participation


In your online and blended courses, you are expected to be an active
participant in the course. This include active participation in discussions and
other forms of collaboration and communication. You should be willing and
ready to regularly communicate with your classmates and instructors online.
Modular activities and other requirements will be given in your courses in
which you are expected to deliver on or before the specified deadlines. You

COLLEGE OF INFORMATION TECHNOLOGY


7

will need to log into your course and check your official institutional email
account daily. Doing so will allow you to view announcements, participate in
class activities, assignments, online discussions, and complete assessments.
You are expected to complete all assignments, quizzes, tests, and any other
activities by the due date.

Do not hesitate to ask questions. You are strongly encouraged to contact your
instructor if you have course related questions regarding course concepts,
assignments, and feedback provided to you. It is recommended that you
contact your instructor using the LMS well in advance of the due date. Also,
your instructors have set aside specific times to be available for phone
conferences or chat sessions if you need additional course-related support.
When you email questions to your please note he/she may not be able to
respond to every email immediately.

Online Learning Attendance


Attendance in Online Courses is mandatory just as face-to-face courses.
Attendance will incorporate completion of course requirements, participation
in completing course assignments and interaction with faculty [3]. Initially,
Attend the orientation or first synchronous meeting. Course updates and
announcements are posted in the Google Classroom, or notified via email, fb
messenger, or whichever is possible.

Students are expected to regularly attend all classes for which they are
registered. A percentage of the student’s grade will be based on class
attendance and participation. Absence from class, regardless of the reason,
does not relieve the student of his/her responsibility to complete all course
work by the required deadlines. Furthermore, it is the student’s responsibility
to obtain notes, handouts, and any other information covered when absent
from class and to arrange to make up any in-class assignments or tests if
permitted by the faculty. Incomplete or missing assignments will necessarily
affect the student's grades. Faculty may drop students from the class after five
(5) absences unless prior arrangements are made with the faculty to make up
work and the faculty deems any excuse acceptable.

Time Management
Like in the face-to-face learning environment, each subject has been given a
time slot (days and time), blended learning also adopts the same scheduling.
Students are expected to participate either in synchronous or asynchronous
mode. Managing your time is essential in online and blended courses.

COLLEGE OF INFORMATION TECHNOLOGY


8

Successful students are very organized in the studies and take ownership of
their own learning. A best approach is to set aside specific time each day to
focus on your coursework and studies. Ideally, set that time to be the same time
each day.

Study Environment
Setting a consistent, familiar study environment is just as essential as managing
your time. If possible, find a well-lit setting that is free of distraction. Schedule
your course studies around those times you have access to your distraction-
free environment. You may find that you'll make better use of your time.

Student Course Materials


You are responsible for maintaining course files, which includes any files
(papers, projects, assessments, presentations, etc.) that you create. In addition
to keeping a digital copy of your file on your own personal computer, tablet,
or external storage device, you should also make use of a cloud-based storage
solution (e.g., Dropbox, Google Drive, OneDrive). If you lose or cannot locate
a file, contact your course instructor to see if s/he is able to provide the file to
you. Once a course is completed, neither the MSU nor your instructor is
responsible for providing you with lost course-related digital files, resources,
or materials.

Academic Honesty
Students are required to uphold academic integrity. Cheating (giving or
receiving information) and plagiarism on class work may result in a zero grade
for the assignment.

Authentication of Student Identity


Students must provide accurate details to ensure proper communication with
the teacher. Indicate proper name and profile picture in social media account,
institutional email, google classroom, etc.

Course Requirements/ Assessments


There are two (2) type of assessment tools used in this course: Formative and
Summative Assessments.
• Submit files/course requirements the right way. Follow your instructors
establish ground rules for file assignments submissions, like naming
conventions, acceptable file formats, and the likes.
• Students must not submit work of any kind that is not their own. Avoid
plagiarism and observe proper citation for your references.

COLLEGE OF INFORMATION TECHNOLOGY


9

Netiquette
Students are always expected to strictly observe Internet etiquette. Please refer
to [4] for more information.
• Conceptual or Research Assignments requires proper citation. Use royalty
free images, otherwise, cite the creator and the source.
• Classroom Policy: As proper classroom etiquette is expected in class. This
includes not making a habit of arriving late, leaving amid class is ongoing,
or skipping class, not talking (unless called upon), not sleeping, not eating,
etc.,
• Homework Policy: All assignments are due at the time specified on the
assignment. No late work will be accepted without the prior permission of
the instructor. Unless otherwise specified, all assignments must be your
own work. However, students are allowed and encouraged to have high-
level discussions about the assignments with one another.
• Online Discussion Policy. All students are expected to actively participate
in online discussion and forum. Please read [5] for further information.

As noted in the grading policy, your final grade may be reduced if you violate
these policies.

Online Learning Classroom Terms of Use


Your credentials (login ID and password) for access to the learning
management system (LMS) should not be shared with anyone for any reason.
This includes backup of your credentials, entry into the LMS or completion of
course requirements, assignments, or assessments. In no event will your
instructor or the MSU be liable to you for any incidental, indirect, special, or
consequential damages arising out of your use or improper use of credentials
or the materials provided.

References/ Further Information

[1]https://thebestschools.org/magazine/synchronous-vs-asynchronous-
education/
[2]https://andersonuniversity.edu/au-online/policies-procedures-
expectations
[3]http://www.navajotech.edu/images/currentStudents/eLearning/docs/st
udentOnlinePolicy.pdf
[4]http://www.albion.com/netiquette/corerules.html
[5] https://elearningindustry.com/10-netiquette-tips-online-discussions

COLLEGE OF INFORMATION TECHNOLOGY


VIII. COURSE MONITORING TOOL

Date Topic Learning Activity Platform Assessment


Outcomes
1.0 Introduction to Computer Architecture
1.1. What is Computer?
1.2. Computer Architecture vs Computer
Organization
1.3. Computer Evolution and Performance
1.4. Major Components of Computer
1.5. Types of Computer Systems
1.6. Quality of Computer Systems
1.7. Success and Failure of Computer
Architectures and Implementation
1.8. Measures of Performance
2.0 Computer Memory Systems
2.1. Memory Hierarchy
2.2. Main Memory
2.3. Logical Organization of Computer
Memory
2.4. Cache Memory
2.6. Memory Management and Virtual
Memory
3.0 Central Processing Unit
3.1. Instruction Set
3.1.1. Instructions Sets: Characteristics and
Functions
3.1.2. Instructions Sets: Addressing Modes
and Formats
3.2. Computer Arithmetic
11

3.2.1. Integer Arithmetic


3.2.2. Arithmetic with real numbers
3.3. Control Unit
4.0 Operating System Support
4.1. Operating System Fundamental
4.2. Process Management
4.3. Memory Management
4.4. Scheduling
4.6. Input/ Output and Files

IX. INFORMATION ABOUT THE FACULTY IN CHARGE

Faculty Name : JEFFREY M. MONDEJAR


Faculty E-mail : jeffrey.mondejar@msumain.edu.ph
Faculty FB Account : https://www.facebook.com/sir.jemm
Faculty Contact No. (Optional)

Disclaimer
Contents of this course guide are subject to change without notice.

COLLEGE OF INFORMATION TECHNOLOGY

You might also like