SyllabusCOP4600fa11

SyllabusCOP4600fa11 - Standardized Syllabus for the College...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Standardized Syllabus for the College of Engineering COP 4600 Operating Systems 1. Catalog Description - Credits: 3; The design and implementation of various components of a modern operating system, including I/O programming, interrupt handling, process and resource management, computer networks and distributed systems. (MR) 2. Pre-requisites and Co-requisites : CDA 3101, COP 3530; knowledge of C or C++ recommended. 3. Course Objectives Students will study the design and implementation of various components of a modern operating system. Topics include processor multiplexing, process and resource management, network and distributed operating system concepts. This is a course on the theory, design, and implementation of operating systems, not a course on how to merely use an operating system. Successful students will be able to discuss the four main components of operating system, design each of these, evaluate a given design vis-à-vis a particular purpose, and apply their knowledge of data structures, algorithms, performance analysis, and protocols to real-life problems in multi-threaded systems. 4. Contribution of course to meeting the professional component (ABET only – undergraduate courses) Engineering science is addressed in the theoretical aspects of performance analysis and in deadlock detection, e.g. Engineering design is a larger component of this course, with coverage of the design and implementation of various components of a modern operating system, including I/O programming, interrupt handling, process and resource management, computer networks and distributed systems. Students will study and evaluate designs as well as design and implement their own solutions to operating systems problems. 5. Relationship of course to program outcomes: Skills student will develop in this course (ABET only undergraduate courses) (c) an ability to design hardware and software systems, components, or processes to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability. (k) an ability to use the techniques, skills, and modern engineering tools necessary
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 01/15/2012 for the course COP 4600 taught by Professor Yavuz-kahveci during the Spring '07 term at University of Florida.

Page1 / 4

SyllabusCOP4600fa11 - Standardized Syllabus for the College...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online