IFSC 2315: Information Systems Software

 

OBJECTIVE:

An operating system is a program that acts as an intermediary between a user of a computer and the computer hardware. We introduce the concepts in operating systems including process management and storage management.

 

TIME:                     MW 3:05 pm – 4:20 pm

LOCATION:           ETAS 208

 

INSTRACTOR:       Dr. Xiaowei Xu

Office hours:           Thursday 01:30 pm – 02:30 pm

Other hours by appointment

Office location:       ETAS 259A

Email Address:        xwxu@ualr.edu

Home page:             http://ifsc.ualr.edu/xwxu

 

PREREQUISITE:   Java Programming Language

 

REQUIRED TEXT: Operating System Concepts with Java (7th Edition)

AUTHOR:                Galvin, Siberschatz, Gagne, and Silberschatz

PUBLISHER:           John Wiley and Sons

ISBN:                        0-471-76907-X

WWW: http://codex.cs.yale.edu/avi/os-book/os7j/index.php

 

Online UNIX Tutorial for Beginners http://www.ee.surrey.ac.uk/Teaching/Unix/

 

 

TENTATIVE SCHEDULE:

 

Week

Date

Topic

1st Week

1/14

Syllabus

1/16

Introduction

Assignment 1

2nd Week

1/21

Martin Luther King Jr. Holiday, No classes

1/23

Introduction

Assignment 2

3rd Week

1/28

Introduction

1/30

Introduction

Assignment 3

4th Week

2/4

Operating-System Structures

2/6

Operating-System Structures

Assignment 4

5th Week

2/11

Operating-System Structures

2/13

Operating-System Structures

Assignment 5

6th Week

2/18

Processes

2/20

Processes

Assignment 6

7th Week

2/25

Introduction to UNIX

2/27

UNIX Tutorial One

Assignment 7

8th Week

3/3

UNIX Tutorial Two

3/5

UNIX Tutorial Three

Assignment 8

9th Week

3/10

UNIX Tutorial Four

3/12

Review

10th Week

3/17

Midterm Exam

3/19

Independent Study

Install to your home PC/laptop Cygwin

11th Week

3/24

Spring Break, No classes

3/26

Spring Break, No classes

12th Week

3/31

Unix V

4/2

Unix VI

Assignment 9

13th Week

4/7

Unix VII

Final Project

Due: 5/5/2008

4/9

Unix VIII

Assignment 10

14th Week

4/14

Interprocess communication

4/16

Interprocess communication

Assignment 11

15th Week

4/21

Interprocess communication lab:

Producer & Consumer: shared memory solution

IPC solution

4/23

Interprocess communication lab:

Sockets

RMI

16th Week

4/28

Independent Study: Final Project

4/30

Independent Study: Final Project

17th Week

5/5

Final Project Presentation

 

 

ATTENDANCE:     Regular attendance is expected of all students.

 

EXAMINATIONS: Midterm and final

 

ASSIGNMENTS:    Homework may be assigned from questions at the end of each chapter and other sources. All projects and assignments must be completed and hard copies and diskette(s) turned in by the beginning of class on the due date. No late assignments will be accepted.

 

COLLUSION: Unless otherwise stated Collusion on assignments is strictly prohibited.  Doing so will earn you and the student(s) you copied from grades of zero and a request to drop the course.

 

METHOD OF EVALUATION:

                        Assignments and projects:      50

                        Midterm exam and final: 50

 

GRADING SCALE:

                        A:    [90-100]

                        B:    [80-90)

                        C:    [70-80)

                        D:    [60-70)

                        F:     below 60

 

 

 

Disability Support Services: It is the policy of UALR to accommodate students with disabilities, pursuant to federal law and state law. Any student with a disability who needs accommodation, for example in arrangements for seating, examinations, note-taking should inform the instructor at the beginning of the course. It is also the policy and practice of UALR to make web-based information accessible to students with disabilities. If you, as a student with a disability, have difficulty accessing any part of the online course materials for this class, please notify the instructor immediately. The chair of the department offering this course is also available to assist with accommodations. Students with disabilities are encouraged to contact Disability Support Services, telephone 501-569-3143 (v/tty), and on the Web at http://www.ualr.edu/dssdept/.