CRN # 11241 CPET 181 – 01

Computer Operating Systems Basics

Fall 2007

Paul I. Lin, Professor of ECET

assembly language program,ssembly language program,r programmers,

CPET 181 Computer Operating Systems Basics

Credits: 3

P: ECET/CS 114. Introduction to computer operating systems, organization and functions of hardware components, and system software. Topics include system commands, operating system interface, system utilities, shells programming, file systems and management, introduction to concepts, graphical user interface, device drivers, memory management, processes, concurrency, scheduling, multi-tasking and multi processing. Laboratory experiences include Microsoft Windows and UNIX.

 

Instructor Information: 

Paul I-Hai Lin, P.E.

Professor of Electrical and Computer Engineering Technology

Office: ET 205C    Email: lin@ipfw.edu    Phone: 260-481-6339          

Office Hours:

          Monday:      3:00-6:00 PM

          Tuesday:     4:00-6:00 PM

          Wednesday: 3:00-6:00 PM

          or by appointment

Homepage: http://www.etcs.ipfw.edu/~lin

Classroom & Time: ET 346; Monday and Wednesday from 06:00-07:15 pm

Lab Time: Arranged: ET 346

 

Textbook:  Understanding Operating Systems, 4th edition by Ida Flynn & Ann McHoes, 2006, published by Thomson Course Technology, ISBN 0-534-42366-3

 

References: 1. Any books on Windows 98, NT, 2000, XP, Linux or MAC OS

                    2. Internet, reference websites are provided on the course home page                             

 

ABET Technology Accreditation Commission (TC2K) for 2006-07 accreditation cycle – www.abet.org

(relevant excerpts)

Criterion 2. Program Outcomes

An engineering technology program must demonstrate that graduates have:

  1. an appropriate mastery of the knowledge, techniques, skills and modern tools of their disciplines
  2. an ability to apply current knowledge and adapt to emerging applications of mathematics, science, engineering and technology,
  3. an ability to conduct, analyze and interpret experiments and apply experimental results to improve processes,
  4. an ability to apply creativity in the design of systems, components or processes appropriate to program objectives,
  5. an ability to function effectively on teams,
  6. an ability to identify, analyze and solve technical problems,
  7. an ability to communicate effectively,
  8. a recognition of the need for, and an ability to engage in lifelong learning,
  9. an ability to understand professional, ethical and social responsibilities,
  10. a respect for diversity and a knowledge of contemporary professional, societal and global issues, and
  11. a commitment to quality, timeliness, and continuous improvement.

 

         

CPET 181 Course Outcomes:

A student who successfully fulfills the course requirements will have demonstrated the ability:

1.    Identify and understand computer hardware (Criterion a, b, c, f)

2.    Identify and understand Operating System major components and functions

       (Criterion a, b, c, f)

3.    Understand Basic DOS Commands (Criterion a, b, c, f)

4.    Understand Basic Linux Commands (Criterion a, b, c, f)
    5.    Perform Basic install of the Windows OS (Criterion a, b, c, d, f, h, k)

6.    Perform Basic install of the Linux OS  (Criterion a, b, c, d, f, h, k)
    7.    Understand the partitioning and hard drive management of the major OS's (Criterion  

       a, b, c, f)
    8.    Explain what a multitasking OS does (Criterion a, b, c, f)

9.    Understand Networked Operating System and Network Utility Commands (Criterion

       a, b, c, f)

   10.   Know how to use the Internet and other resource for maintaining OS (Criterion a, b,

       c, f)

   11.   Understand Computer Security and Ethics (Criterion i, j)
   12.   Troubleshoot Windows OS (Criterion a, b, c, d, f)
   13.   Troubleshoot Linux OS (Criterion a, b, c, d, f)
   14.   Work in a small group to maintain a working OS (Criterion e, g, i, j, k)

 

Software:  IPFW will provide Windows and Linux software for on campus use.

Labs:  There will be numerous laboratory assignments.  Late laboratory reports will be subject to grade reduction. See the departmental laboratory report guidelines for report structure.

Homework Assignments:   Periodic homework will be assigned.  All homework should be turned in at class time on the date due. Late homework will be subject to grade reduction.   Homework should be typed (when possible), neat and orderly, and stapled.

Exams:  3 exams total (Multiple-choice, True/False, Simple Q/As).  Makeup exams will only be given if prior arrangements have been made.  Exam material comes from the textbook, handouts, laboratory experiments and lecture.

Student Behavior:  This is generally stated in the IPFW Student Handbook. Lecture and Laboratory sessions are to remain completely professional.

 

Services for Students with Disabilities:  Students with disabilities are encouraged to discuss course requirements with their instructors to develop strategies for success.  Students may wish to tap the expertise and resources of the disability services office to assist them in this process.  Formal requests for accommodations can be made by contacting the Services for Students with Disabilities office located in Walb Union, Room 113.  Call (260) 481-6657 Voice/TTD or visit the SSD website at www.ipfw.edu/ssd for additional information.

General:
- Random attendance will be taken; anymore than 3 marked absences could result in       grade reduction.
- Instructor is not responsible for absent students.  If you miss a class, you are responsible to obtain the missed material.
- When preparing homework assignments and reports, all information sources (Internet, etc.) should be sited. (Do not plagiarize.)

Grading:            

Average

Grade

90-100%

A

80-89.9%

B

70-79.9%

C

60-69.9%

D

Less than 60%

F

Component

Percentage

Exams (3)

45%

Labs

30%

Assignments

25%

 

 

Schedule and Topics of Discussion:

 

WEEK

DATE

TOPIC

HOMEWORK/LABS

Week 1

Aug 20

Course Introduction

TBA

 

 

Aug 22

Introducing Operating Systems -Chapter 1

 

 

Intel 80x86 CPU Registers and Data movements: Debug utilities

Week 2

Aug 27

Introducing Operating Systems - Chapter 1

 

DOS Commands

 

Aug 29

Current Computer System Hardware and Operating Systems (Personal Computer, Laptop, Tablet, Pocket PC, PDA; DOS, Unix/Linux,  Windows XP, Vista, Windows Mobile)

 

DOS Commands

Week 3

Sept 3 (Labor Day)

 

 

 

 

Sept 5

Memory Management: Early Systems (Chapter 2)

 

Linux Commands

 

Week 4

Sept 10

Memory Management: Early Systems (Chapter 2)

Linux Commands

 

 

Sept 12

Memory Management: Virtual Memory (Chapter 3)

 

Vmware Environment

Week 5

Sept 17

Processor Management (Chapter 4)Review of Chapters 1-3

Vmware Environment

 

 

Sept 19

Review of Chapters  1-4

 

 

Week 6

Sept 24

Exam 1 (Chapter 1-4)

 

 

 

Sept 26

Process Management (Chapter 5)

Initial Windows XP Installation

 

Week 7

Oct 1

Concurrent Processes (Chapter 6)

Initial Windows XP Installation

 

 

Oct 3

Device Management (Chapter 7)

Trouble Shooting Windows XP

 

 

Week 8

Oct 8 (Fall Recess)

NO CLASS

 

 

 

Oct 10

Device Management (Chapter 7)

Windows XP Device Management

 

 

Week 9

Oct 15

Device Management (Chapter 7)3ectsting Maintenance Proceduressionse home pageand it took up all of my time.

Windows XP Device Management

 

 

Oct 17

File Management (Chapter 8)

Windows File System, Registry

 

Week 10

Oct 22

File Management (Chapter 8)

Windows File System, Registry

 

Oct 24

Review of Chapters 5-8

 

 

Week 11

Oct 29

Exam 2 (Chapters 5-8)

 

 

 

Oct 31

Network Organization Concepts (Chapter 9)

Linux Network Utilities

 

 

 

Week 12

Nov 5

Network Organization Concepts (Chapter 9)

Windows Networking Commands

 

 

 

 

Nov 7

Network Protocols and Connectivities

Network Connectivity Problems

 

 

Week 13

Nov 12

Management of Network Functions (Chapter 10)

Initial Linux OS Installation

 

 

Nov 14

Security and Ethic (Chapter 11)

Initial Linux OS Installation

 

Week 14

Nov 19

System Management (File System Maintenance) – Chapters 12, 13, 14, 15

 

System Management

 

 

Nov 21 (Thanksgiving

Recess)

System Management (Disk and print shares) – Chapters 12, 13, 14, 15

 

System Management

 

Week 15

Nov 26

System Management (Registry and file deletion) – Chapter 12, 13, 14, 15

 

System Management

 

 

 

Nov 28

Standard Operating and Maintenance Procedures

System maintenance

Week 16

Dec 3

OS System Migration Procedures

 

OS Migration

 

 

 

 

Dec 5

Review of Chapters 9,10,11,12,13, 14, 15

 

Week 17

Exam Date/Time: Wed. Dec 12: 6:15-8:15PM

 

Exam 3 (Ch. 9, 10, 11, 12, 13, 14, 15)

 

 

 

 

*Topics of discussion and homework/lab activities are subject to change.  Changes will be posted on the course website.