BGSU Logo
BGSU Home BGSU Academics BGSU Admissions The Arts BGSU Athletics Libraries Offices
Department of Computer Science
Computer Science Home Undergraduate Program Graduate Program Computer Science Faculty Academic Advising Mission and Vision
Small font Medium font Larger font Largest font
Left Bracket CS 327: Operating Systems and Networks Right Bracket

Course Syllabus

Operating Systems

  1. Introduction
    1. Overview
    2. Services
    3. Protection
  2. Processes
    1. Program vs. Process
    2. Representation
    3. Management
  3. Process Coordination
    1. Communication
    2. Synchronization (Semaphores, Message Passing)
    3. Scheduling
  4. Memory Management
    1. Fixed Assignment
    2. Dynamic Assignment
    3. Virtual Memory

Networks and Distributed Systems

  1. Introduction
    1. Benefits
    2. Applications
    3. Network Components
    4. Types of Networks
  2. Communication Basics
    1. Protocols
    2. Communication Software
    3. Communication Hardware / Media
    4. Synchronous vs. Asynchronous
    5. RS-232 Interface
  3. Network and Protocol Architectures
    1. IEEE 802 LAN Standards
    2. LAN Configurations
    3. Ethernet
    4. Token Ring
    5. TCP/IP
    6. OSI
    7. ISDN, ATM
  4. Transmission and Switching
    1. Circuit Switching
    2. Packet Switching
  5. Client-Server Computing
    1. Language Support
    2. Socket Interface
    3. RPC
    4. Web Enabled Applications
    5. Network Security

webmaster@cs.bgsu.edu