Back

Operating Systems

 

PİRİ REİS UNIVERSITY

MARITIME HIGHER VOCATIONAL SCHOOL

Computer Programming Programme

2017-2018 Spring Term Course catalog Form

Course Name : Operating Systems

Degree: Associate's Degree

 

Code

 

 

Year/Semester

 

Local Credits

 

ECTS Credits

 

Course Implementation, Hours/Week

Course

Tutorial

Laboratory

BIP 2006

2/2 (Spring)

3

4

2

0

1

Department / Programme

Computer Programming

Instructors

Dr. Füsun Er

Contact Information

fer@pirireis.edu.tr

Office Hours

 

Web page

www.pirireis.edu.tr

Course Type

 Mandatory

Language

Turkish

Course Prerequisites

 

Course Category by Content, %

Basic Sciences

Engineering Science

Engineering Design

Humanities

0

100

0

0

Course Description

Basic operating systems and concept

 

Course Objectives

 

To have knowledge about the concept of operating systems: Process management, memory management, storage management, protection and security.

 

Course Learning Outcomes

 

Students who have successfully completed this course will have knowledge of the following topics.
1. Basic operating systems concept
2. Process management
3. Memory management
4. Storage management
5. Protection and security

Instructional Methods and Techniques

Power point presentation, Homework

Tutorial Place

Classroom, Lab

Co-term Condition

 

Textbook

Operating Systems Concept; Ninth Edition; Silberschatz A.,  Galvin P.B., Gagne G.; 2013 by John Wiley & Sons, Inc.

Other References

 

Homework & Projects

Homework & Presentation

Laboratory Work

1 hours of laboratory work each week

Computer Use

Power-Point, Word, Excel, Basic Programming Skills

Other Activities

None

                   

 

 

 

 

 

 

 

Assessment Criteria

Activities

Quantity

Effects on Grading, %

Attendance

 

 

Midterm

1

30

Quiz

 

 

Homework

1

20

Term Paper/Project

 

 

Laboratory Work

1

10

Practices

 

 

Tutorial

 

 

Seminar

 

 

Presentation

 

 

Field Study                                             

 

 

Final Exam

1

40

TOTAL

 

%100

Effects of Midterm on Grading, %

 

%60

Effects of Final on Grading, %

 

%40

TOTAL

 

%100

 

 

 

ECTS/

WORKLOAD TABLE

Activities

Count

Hours

Total

Workload

Lecture

13

2

26

Midterm

1

12

12

Quiz

-

-

-

Homework

-

-

-

Term Paper/Project

1

24

24

Laboratory Work

13

1

13

Practices

-

-

-

Tutorial

-

-

-

Seminar

-

-

-

Presentation

1

2

2

Field Study

-

-

-

Final Exam

1

18

18

Total Workload

 

 

 

Total Workload/25

 

 

95

Course ECTS Credits

 

 

95/25

 

 

 

 

 

Week

 

Topics

Course Outcomes

1

Lecture: The concept of operating systems

I

2

Lecture: O/S Structure

I

3

Lecture: Process management: Processes, Project: Assignment

II

4

Lecture: Process management: Threads

II

5

Lecture: Process management: Scheduling

II

6

Lecture: Process management: Deadlocks

III

7

Lecture: Memory management: Main memory

III

8

Exam: Midterm

I,II,III

9

Lecture: Storage management: Mass-storage

IV

10

Lecture: Storage management: File-system

IV

11

Lecture: Storage management: I/O

IV

12

Lecture: Protection

V

13

Lecture: Security

V

14

Project: Project presentations

I,II,III,IV,V

 

Exam: Final

I,II,III,IV,V

 

 

 

 

 

 

 

 

Relationship between O/S Course and the Computer Programming Curriculum

 

 

 

 

Program Outcomes

Level of Contribution

1

2

3

a

An ability to apply basic knowledge of mathematics, science, and engineering

 

 

 

b

To learn basic computer knowledge, to make use of software and hardware components needed in the professional work life

 

 

X

c

To think algorithmically and use this ability in conducting software planning

 

 

 

d

To define professional work life problems and to be able to solve them

 

 

 

e

To code by using uptodate software programming languages

 

 

 

f

To design and code software using Internet technologies, to code client/server based programs

 

 

 

g

To learn designing a database and to code programs that have connection with a database

 

 

 

h

To gain basic electrics and electronics knowledge related with the computer hardware

 

 

 

i

An ability to apply their knowledge to maritime discipline

 

 

 

j

To get responsibility in analyzing, designing, planning and coding phases of a software as well as writing reports in each of these phases. To have non-administrative responsibilities in project production

 

 

 

k

To have a general knowledge about computer networks

 

 

 

l

To have basic knowledge about operating systems

 

 

X

m

To attain an ability to communicate written and orally effectively

 

 

 

n

To take responsibility and initiative, to make decisions and be creative

 

 

 

o

A recognition of the need for, and an ability to engage in life-long learning

 

X

 

p

An understanding of professional and ethical responsibilities

 

 

 

r

To be able to read and understand technical documents written in both Turkish and English, to be able to communicate written and orally effectively

 

 

X

   1: Less, 2:Partial, 3: Whole    

 

Course & Programme Outcomes Matrix

Course

outcomes

I

II

III

IV

V

Programme

outcomes

 

a

 

 

 

 

 

b

 

 

 

 

 

c

 

 

 

 

 

d

 

 

 

 

 

e

 

 

 

 

 

f

 

 

 

 

 

g

 

 

 

 

 

h

 

 

 

 

 

i

 

 

 

 

 

j

 

 

 

 

 

k

 

 

 

 

 

l

 

 

 

 

 

m

 

 

 

 

 

n

 

 

 

 

 

o

 

 

 

 

 

p

 

 

 

 

 

r

 

 

 

 

 

 

 

 

 

 

Edited by

Dr. Füsun Er

Date

26.01.2018

Sign