Back

Operating Systems

                                                              PİRİ REİS UNIVERSITY

FACULTY OF ECONOMICS and ADMINISTRATIVE SCIENCES

 

Course Name : Operating Systems

Degree: Bachelor

 

Code

 

 

Year/Semester

 

Local Credits

 

ECTS Credits

 

Course Implementation, Hours/Week

Course

Tutorial

Laboratory

YBS 322

3/2 (Spring)

3

4

3

0

0

Department

Management Information Systems

Instructors

 

Dr. Orhan Özgür AYBAR

Contact Information

 

oaybar@pirireis.edu.tr

Office Hours & Room

 

Web page

www.pirireis.edu.tr

Course Type

 Compulsory

Course Language

English

Course Prerequisites

  -

Course Category by Content, %

Basic Sciences

Engineering Science

Engineering Design

Humanities

        10

60

30

-

Course Description

Operating  Systems (OS) Knowledge and Programming Languages

 

Course Objectives

 

This course introduces fundamentals of OS.

 

Course Learning Outcomes

 

Students who successfully pass the course will acquire knowledge on the following topics

  1. knows fundamental tasks of different types of operating system,
  2. learn how operating system works and functions,
  3. learn how to write and compile the code in any OS.

Instructional Methods and Techniques

Power point slides, computer softwares, operating systems

Tutorial Place

Class and Laboratory

Textbook

Operating system concepts, Silberschatz, Galvin, Gagne, G., 10th ed. 2018.

Other Books

-

Homework & Projects

Homeworks will be given on lab works that will be regularly done in the computer lab every week.

Laboratory Work

Topics covered in the class will be enhanced through applications that will be regularly done in the computer lab every week.

Computer Use

C, C++, Operating Systems

                   

 

 

Assessment Criteria

Activities

Quantity

Effects on Grading, %

Attendance

 

 

Midterm

 

 

Quiz

 

 

Homework

1

30

Term Paper/Project

 

 

Laboratory Work

 

 

Practices

 

 

Tutorial

 

 

Seminar

 

 

Presentation

1

20

Field Study

 

 

Final Exam

1

50

TOTAL

 

100

Effects of Midterm on Grading, %

 

50

Effects of Final on Grading, %

 

50

TOTAL

 

100

 

 

 

Week

 

Topics

Course Outcomes

1

Introduction: What Operating Systems Do, Computer-System Organization, Computer-System Architecture, Operating-System Operations

I,II

2

Operating-System Structures

III,IV

3

Process Management: Processes

V

4

Process Management: Threads & Concurrency

V

5

Process Management: CPU Scheduling

V

6

Process Synchronization: Synchronization Tools I

V

7

Midterm

V

8

Process Synchronization: Synchronization Tools II

V

9

Process Synchronization: Deadlocks

V

10

Memory Management: Main Memory

V

11

Memory Management: Virtual Memory

V

12

Storage Management: Mass-Storage Structure

V

13

Storage Management: I/O Systems

V

14

Final

V

 

Relationship between the Course and the MANAGEMENT INFORMATION SYSTEMS Curriculum

 

 

Program Outcomes

Level of Contribution

1

2

3

a

To use concepts and theories related to different basic functions of business, to analyze and solve related process problems.

 

 

X

b

As managers of the business, making decisions using appropriate analytical and quantitative techniques.

 

 

X

c

Having research skills on how to obtain the necessary resources to evaluate and solve business problems.

 

 

X

d

When adapting information technology applications, be aware of relevant environmental, social and ethical rules

 

 

X

e

Using a foreign language and communicating verbally and in writing with colleagues from all over the world to follow new developments in business, management and information.

 

X

 

f

To demonstrate teamwork and leadership skills required in business environment and project management.

 

 

X

g

For information technology applications - for interdisciplinary work that can combine social and technical areas - to produce and analyze strategies that will improve operational efficiency, improve creativity and innovation.

 

 

X

h

Identify software, hardware, infrastructure, database and communication requirements according to business requirements, design the necessary components, make the selection, manage the system.

 

 

X

i

To create a project plan for an information system project, to analyze and document the necessary needs, to dominate the systematic database analysis, design and implementation stages, to give technical and managerial contributions, to take responsibility and to manage effectively.

 

 

X

j

To know programming and database logic and to use a modern programming language.

 

 

X

k

To have mastery of administrative / functional applications of enterprise information systems. To have knowledge about types of enterprise software, software selection and purchase decision, to plan and manage software development processes.

 

 

X

 

         1: Small, 2: Partial, 3: Full

 

 

Prepared by

 

Dr. Orhan Özgür AYBAR

Date

19.07.2019

 

Signature