Welcome to California State University, Chico -- Today Decides Tomorrow
Search for
 
Search in
 

California State University, Chico
 
CSCI 340: Operating Systems Programming Back to List
Previous Page Next Page
 
Prerequisites: CSCI 311 and CSCI 320

Catalog Description:
Operating systems fundamentals, including history, process and thread management, concurrency with semaphores and monitors, deadlocks, storage management, file systems, I/O, and distributed systems.  2.0 hours discussion, 2.0 hours activity. Formerly CSCI 152.

Course Objectives:
The objectives are:
  • To familiarize students with the abstractions and facilities provided by modern operating systems
  • To introduce students to the issues that arise when implementing operating system services

Course Outcomes:
Students shall be able to:
  • Use tools to examine the behavior of operating system components
  • Write software that uses advanced operating system facilities
  • Identify the major operating system components and their functions
  • Identify similarities and differences between specific operating systems
  • Write software systems based on multiple cooperating processes or threads of control

Class/Laboratory Schedule:
     One hundred minutes a week activity

Accreditation Category Content:
This course embodies a significant portion of (b) Problem Analysis and (c) Solutions Design
Topic Percentage Hours
     
Algorithms 45% 20.25
Data Structures 10% 4.5
Software Design 25% 11.25
Computer Organization and Architecture 10% 9
Relationship of Course to Program Objectives:
This course supports the achievement of the following program objectives:
  1. All students will be able to analyze and solve computing problems, or problems in related areas, and to continually upgrade their knowledge and skills.
  2. Those graduates who pursue careers as computing professionals will have the skills to use and design new and innovative systems that meet society's needs.
  3. Those graduates who pursue advanced degrees will have the skills to succeed in graduate programs in computing and related fields.
 
Computer Science | Welcome | Important Dates! | Advising | Facilities | News | Career Opportunities | Mission | Industry Involvement | Assessment Tools | Alumni | Research | BS in Computer Science | BS in Computer Information Systems | MS in Computer Science | Minor in Computer Science | Minor | Online Program
CSU, Chico:
Home | Admissions | Bookstore | Catalog | Schedule | Library | Help

This page and its contents © 2003 College of Engineering, Computer Science, & Construction Management
California State University, Chico
College of Engineering, Computer Science, & Construction Management
California State University, Chico
Chico, CA 95929-0003
530-898-5963
webmaster@ecst.csuchico.edu

Maintained by Freedom™.   Developed by Diverse Network Associates™.

Department of Computer Science Preparing Graduates to Solve 21st Century Problems