MIS 251 Computer Architecture & System Software

MIS 251 Computer Architecture & System Software

Instructor: Bilgin Metin, PhD



In this course, we study theoretical and practical aspects of computer systems in business use including cloud computing, server virtualization, storage systems, client/server, mainframe and mobile architectures. We then study computer architecture, including the organization of CPU, memory, peripheral devices, machine and assembly languages,  digital design with  combinational logic. Lastly, we cover appropriate use and configuration of mobile and server operating systems for business environments.

Catalog Description

Introduction to system architecture concepts such as  cloud computing, SaS (Software as a Servis), PaS(platform as a service), IaS(Infrastructure as a service), server virtualization, server/client, mainframe systems.  Number systems, data representation, numerical data formats, fundamental CPU design, instruction cycles, bus and memory concepts, modern CPU design, CISC/RISC, addressing I/O, interrupts, DMA, output devices system concepts a brief introduction machine and assembly languages,  digital design with  combinational logic. introduction to the operating system, user interfaces, process concepts; scheduling, memory management, examples of operating systems: Unix/Linux, Windows 8.1, Windows Server 2012 R2, Android, IOS etc.


The Architecture of Computer Hardware and System Software; Fifth Edition,  I. Englander; Wiley; 2015

About Exams

Students are responsible from the textbook , discussed topics in the classroom and  given additional materials  such as documents and videos. In the exams there will be   “elementary questions” about fundamental points of the course, which can provide additional 10-point. However, If  an elementary question is  not answered in the exam, 10 points penalty will be given.

Please try to give direct  answers. Incorrect parts in the long explanations  expose your confusion and they reduce points of  correct  parts.

Please give specific answers and avoid  from general answers that can be valid for any question. For example, answers including comparatives  such as cheaper, faster,  better is meaningless without an   additional explanation sentence.


Class Hours

Wednesday 1 (HKB105), Thursday 1-2 (HKB105)

Office Hours


Grading Plan

  • HW & Quiz & project: 10 %
  • Midterm I + Midterm II: 35 %
  • Final: 45 %
  • Participation & Laboratory work:  %10
  • Homeworks will be due a week after they are assigned.  Homeworks late by a day will be accepted with a 20 point penalty. After a week past the due date homeworks will no longer be accepted.
  • The grading on curve  will be used for assigning letter grades.


MIS 131 or any programming language course