ECE 537 Advanced Engineering Software

Concepts, implementation and current practice in the utilization of programming capabilities contained in operating systems. Introduction to operating system calls. A practical approach emphasizing theory and principles together with case studies and implementation in engineering applications of modern operating systems.
Prerequisite: C programming experience. 3 sem. hrs.

Textbooks

Sumitabha Das, Your Unix, the Ultimate Guide, Second Edition,
McGraw-Hill, 2006. ISBN 0-07-252042-6

Michael McCallister, SUSE Linux 10 Unleashed,
SAMS Publishing, 2006. ISBN 0-672-32726-0.

Grading System

2 tests (40%)
~12 assignments and projects (60%)

Exam Information

Assignments must be submitted through Isidore. Generally there will be a grace period of about a week. Material submitted after the grace period will be given a maximum credit of 50%.

Tests are taken in-class and consist of an closed-book section on basic concepts and simple problems and an open-book section of more complicated questions and problems.


Maintained by John Loomis, last updated 31 August 2006