CSIS 1525 03: Surv Modern Operating System

CSIS 1525 - Survey of Modern Operating Systems

Fall 2026 Syllabus, Section 03, CRN 41110,

Credit hours: 3

Course Meeting Times

Log in to view more

Instructor

Cameron Hughes

Email: cahughes@ysu.edu

Public Instructor Information

Instructor Title:  Instructor
Instructor Professional Qualifications:  Master of Computing And Information Science  (Youngstown State University - 2008)
Instructor Office Location: 333. Meshel. Hall
Instructor Office Phone:  330-941-3134

Private Instructor Information

Log in to view more

Course Description

1525. Survey of Modern Operating Systems. This course presents the history of design and creation of the operating system, role and purpose of the operating system, functionality of a typical operating system, mechanisms to support client-server models, handheld devices, design issues (efficiency, robustness, flexibility, portability, security, compatibility). Influences of security, networking, multimedia, windowing systems. This course will introduce the Android, IOS, Linux, Windows, and Unix operating systems. This course is not applicable to the CSCI major. This course is not designed for beginning computer users. Beginning computer users should take CSIS 1500: Computer Literacy before taking this course. 3 s.h.

Course Readings

Group Title Author ISBN
Required no readings

https://source.android.com/

https://www.operating-system.org/betriebssystem/_english/bs-darwin.htm

https://dspinellis.github.io/oral-history-of-unix/frs122/unixhist/finalhis.htm

https://www.cs.princeton.edu/~bwk/

https://gunkies.org/wiki/Solaris

August 25, 1991 post (torvalds@klaava.Helsinki.FI) to comp.os.minix

https://computerhistory.org/blog/a-computing-legend-speaks/

https://www.uwyo.edu/infotech/aboutit/history/vms-era.asp

https://en.wikipedia.org/wiki/Unix_wars

The course readings are subject to change in the event of extenuating circumstances, research developments, current events, and/or to ensure better learning.  

Additional Course Materials

Log in to view more

Course Learning Outcomes/Objectives/Goals

Log in to view more

How to Succeed in This Course

Log in to view more

Attendance Expectations

Log in to view more

Late Work Submission Policy

Log in to view more

Additional Course Expectations

Log in to view more

Artificial Intelligence Policy Statement

Log in to view more

Assignments/Assessments

Log in to view more

Grading and Grading Scale

Log in to view more

University Policies

Log in to view more

Schedule of Topics and Assignments

Day Date Reading(s) Proposed Topic Due/To Prepare for Class
Mon 8/24 Syllabus Syllabus. Review and. Questions
Wed 8/26 Operating. System Introduction & Progenitors
Mon 8/31 Operating System LInks. from. Syllabus Operating. System Introduction
Wed 9/2 Operating System. Architectures
Mon 9/7 Operating System Links. from Syllabus Operating System. Components
Wed 9/9 Handouts Operating System Progenitor. Drill Down
Mon 10/12 Midterm
Mon 11/16 Presentations
Wed 11/18 Presentations
Mon 11/30 Papers. Due

The course schedule, policies, procedures, and assignments in this course are subject to change in the event of extenuating circumstances, by mutual agreement, and/or to ensure better learning.