Sie sind auf Seite 1von 7

COURSE OUTLINE

Department & Faculty: Science Department


College of Science and Technology
UTM City Campus

Page : 1 of 7

Course Code:
UNIX Operating System (DDC3232)
Total Lecture Hours: 3 hours x 14 weeks
Lectures: 1 hours Tutorial: Nil Lab: 2 hours



Semester: 1
Academic Session: 2009 / 2010



Prepared by:
Name: Suzana Abidin
Signature:
Date: 25 August 2009


Certified by: (Course Panel Head)
Name:
Signature:
Date:


Lecturer
: Suzana Abidin
Room No.
: F306M
Telephone No.
: 03 2615-4780, 019-3388-252
E-mail
: sue@ic.utm.my, suzana.abidin@gmail.com


Synopsis
: This course is designed to provide students the overview of UNIX operating
system. The student will also learn how to manipulate the Unix File System,
UNIX Shell, Text Editors, Unix Networking, Configuring Unix Environment, and
create a shell script and programming under UNIX.
LEARNING OUTCOMES
By the end of the course, students should be able to:

No. Course Learning Outcome Programme
Learning
Outcome(s)
Addressed
Assessment
Methods
KPI

1.



2.



3.



Describe an overview of the UNIX operating system,
the non-proprietary or open operating system using
three different approaches in Unix operating system.

Describe the concepts of information organization in
UNIX File System; and apply the basic command of
UNIX to keep track the files .

Describe the various types of shells have been written
for UNIX; and apply the most prevalent such as the
Bourne Shell (sh), the Korn Shell (ksh), the C Shell
(csh), the TC Shell (tcsh), and the Bourne-Again Shell
(bash)

.

PO1



PO1, PO2



PO1, PO2



Q1, T1, F



HW1, L, T1, F



Q2, L, T1, F



(T Test ; PR
Project ; Q Quiz;
HW Homework ; L
-Lab; F Final
Exam)

0.50



0.50



0.50



COURSE OUTLINE

Department & Faculty: Science Department
College of Science and Technology
UTM City Campus

Page : 2 of 7

Course Code:
Unix Operating System ( DD3232)
Total Lecture Hours: 3 hours x 14 weeks
Lectures: 1 hour Tutorial: Nil Lab: 2 hours


Semester: 1
Academic Session: 2009 / 2010




Prepared by:
Name: Suzana Abidin
Signature:
Date: 25 August 2009


Certified by: (Course Panel Head)
Name:
Signature:
Date:


No. Course Learning Outcome Programme
Learning
Outcome(s)
Addressed
Assessment
Methods
KPI

4.




5.




6.




7.




8.

Describe the concepts of creating and modifying
UNIX files using a utility program called an editor and
apply the concepts using vi, emacs and pico UNIX
editors.

Describe the uses of computer communications
through Internet and World Wide Web; and describe
and apply several UNIX commands in accessing
another computers.

Describe the advantages of flexibility of UNIX
operating system; and describe and apply the UNIX
commands to create a startup files and allow the
shell to execute the files.

Describe the advantages of UNIX operating system
as a program development environment; and
descirbe and write a shell scripts to create a UNIX
programs for UNIX shell within a given time.

Describe another Unix systems include programming
languages C, C++, Fortran, and Java; and describe
various selection of software tools that are used in
programming.

.

PO1,PO2




PO1, PO2




PO1,PO2




PO1,PO2




PO1,PO2



HW2, L, T1, F




HW3,L,T1,F




Q3,L,T2,F




HW4,L,T2,F




HW5,L,T2,F

(T Test ; PR
Project ; Q Quiz;
HW Homework ; L
-Lab; F Final
Exam)

0.50




0.50




0.50




0.50




0.50









COURSE OUTLINE

Department & Faculty: Science Department
College of Science and Technology
UTM City Campus

Page : 3 of 7

Course Code:
Unix Operating System ( DD3232)
Total Lecture Hours: 3 hours x 14 weeks
Lectures: 1 hour Tutorial: Nil Lab: 2 hours


Semester: 1
Academic Session: 2009 / 2010




Prepared by:
Name: Suzana Abidin
Signature:
Date: 25 August 2009


Certified by: (Course Panel Head)
Name:
Signature:
Date:


STUDENT LEARNING TIME

Teaching and Learning Activities Student Learning Time (hours)

1. Guided
a. Lecture
b. Lab
2. Independent Study
a. Self Learning
b. Information search
c. Library search
d. Reading
e. Group Discussion
3. Assignment (5)
a. Self Learning
b. Group Discussion
4. Project (1)
a. Information search
b. Library search
c. Group Discussion
d. Report writing
5. Presentation (1)
6. Test (1)
7. Final Exam (1)



14
28

14
3
0
12
4

10
0

2
0
5
3
2
1
2
Total 80

TEACHING METHODOLOGY

Lecture and Discussion, Laboratory Activities, Group Discussion, Independent Study







COURSE OUTLINE

Department & Faculty: Science Department
College of Science and Technology
UTM City Campus

Page : 4 of 7

Course Code:
Unix Operating System ( DD3232)
Total Lecture Hours: 3 hours x 14 weeks
Lectures: 1 hour Tutorial: Nil Lab: 2 hours


Semester: 1
Academic Session: 2009 / 2010




Prepared by:
Name: Suzana Abidin
Signature:
Date: 25 August 2009


Certified by: (Course Panel Head)
Name:
Signature:
Date:


WEEKLY SCHEDULE

Week 1
Lecture


3hrs




1.0 Introduction to UNIX
1.1 Introduction to UNIX
1.2 Your UNIX Account
1.3 Three different approaches are presented: traditional (command-
line) UNIX, the X Windows System with Motif; and the Command
Desktop Environment (CDE)
1.4 Getting Started
Give Assessment: Quiz #1

Week 2
Lecture
Lab activities_1

3hrs




2.0 UNIX File System
2.1 The UNIX File System
2.2 Working with Files

Give exercises (Group Discussion and Individual Work at lab)


Week 3
Lecture
Lab activities_1

3hrs



1.1 Working with Directories
1.2 Pathnames

Give exercises (Group Discussion and Individual Work at lab)
Give Assignment #1
Submit Assignment #1 (Individual)

Week 4
Lecture
Lab activities_1

3hrs



1.3 File Ownership & Permissions

Give exercises (Group Discussion and Individual Work at lab)


Week 5
Lecture
Lab activities_2

3hrs




3.0 UNIX Shell
3.1 UNIX Shells
3.2 Working with Shell
3.3 Using Additional Shell Features

Give Assessment: Quiz #2
Give exercises (Group Discussion and Individual Work at lab)
Submit Assignment #2 (Individual)



COURSE OUTLINE

Department & Faculty: Science Department
College of Science and Technology
UTM City Campus

Page : 5 of 7

Course Code:
Unix Operating System ( DD3232)
Total Lecture Hours: 3 hours x 14 weeks
Lectures: 1 hour Tutorial: Nil Lab: 2 hours


Semester: 1
Academic Session: 2009 / 2010




Prepared by:
Name: Suzana Abidin
Signature:
Date: 25 August 2009


Certified by: (Course Panel Head)
Name:
Signature:
Date:


Week 6
Lecture
Lab activities_3

3hrs




4.0 Text Editors
4.1 Text Editors
4.2 Editing with vi
4.3 Editing with emacs

Brief about lab report and show some examples
Give exercises and Give Assignment #2

Week 7
Lecture
Lab activities_3
Test 1
3hrs



4.4 Editing with pico
4.5 Editing with CDE Text Editor

Give exercises (Group Discussion and Individual Work at lab)
Submit Assignment #2 (Individual)

Week 8
Lecture
Lab activities_4

3hrs




5.0 Network
5.1 Network
5.2 Using mailx and Mail
5.3 Processing Mail with pine
5.4 Processing Mail with Mailer

Give exercises (Group Discussion and Individual Work at lab)

Week 9
Lecture
Lab Activities_4

3hrs




5.5 Logging in Remotely
5.6 Transferring Files
5.7 Accessing the Internet
5.8 Compressing & uncompress

Give exercises and Assignment #3

Week 10
Lecture
Lab activities_5

3hrs




6.0 Configuring your Unix Environment
6.1 Discovering your current environment
6.2 Adding or changing variables

Give Assessment: Quiz #3
Give exercises (Group Discussion and Individual Work at lab)
Submit Assignment #3






COURSE OUTLINE

Department & Faculty: Science Department
College of Science and Technology
UTM City Campus

Page : 6 of 7

Course Code:
Unix Operating System ( DD3232)
Total Lecture Hours: 3 hours x 14 weeks
Lectures: 1 hour Tutorial: Nil Lab: 2 hours


Semester: 1
Academic Session: 2009 / 2010




Prepared by:
Name: Suzana Abidin
Signature:
Date: 25 August 2009


Certified by: (Course Panel Head)
Name:
Signature:
Date:


Week 11
Lecture
Lab activities_6
Assignment 3

3hrs




7.0 Shell Scripts
7.1 Scheduling jobs
7.2 Suspending jobs and checking jobs status
7.3 Running jobs
7.4 Controlling job priority and timing job
7.5 Finding out the process running
7.6 Deleting processes
7.7 Scripting Language

Give exercises (Group Discussion and Individual Work at lab)
Give Assignment #4

Week 12
Mid-Semester Break

Week 13
Lecture
Lab activities_6
Test 2

3hrs




7.8 Shell Scripting
7.9 Creating and running a shell scripts
7.10 Making a script executable
7.11 Writing basic scripts

Give exercises (Group Discussion and Individual Work at lab)
Give Assignment #5
Submit Assignment #4

Week 14
Lecture
Lab activities_6
3hrs



7.12 Writing basic scripts

Give exercises (Group Discussion and Individual Work at lab)
Submit Assignment #5

Week 15 3hrs




1.0 Programming Under Unix
1.1 Programming Languages
1.2 Programming in C
1.3 Programming in C++

Give Assessment: Quiz #4
Submit Lab Report






COURSE OUTLINE

Department & Faculty: Science Department
College of Science and Technology
UTM City Campus

Page : 7 of 7

Course Code:
Unix Operating System ( DD3232)
Total Lecture Hours: 3 hours x 14 weeks
Lectures: 1 hour Tutorial: Nil Lab: 2 hours


Semester: 1
Academic Session: 2009 / 2010




Prepared by:
Name: Suzana Abidin
Signature:
Date: 25 August 2009


Certified by: (Course Panel Head)
Name:
Signature:
Date:




MAIN TEXT:

Deborah S.Ray, Eric J.Ray, UNIX: Learn Unix the Quick and Easy Way, 3
rd
Edition, 2007

REFERENCES :

1. Deborah S.Ray, Eric J.Ray, UNIX: Learn Unix the Quick and Easy Way, 3
rd
Edition, 2007

2. Paul K. Andersen, Just Enough UNIX, McGraw-Hill 4
th
Edition,


GRADING:




















Assessments Mainstream SPACE Collaboration
Program
Test 1 12% 12% 12%
Test 2 12% 12% 12%
Test 3 - - -
Assignment (5) 10% 10% 6%
Quiz (4) 6% 6% 6%
Lab / Skills (1) 10% 10% 4%
Lab Report - - -
Project - - -
Presentation - - -
UTM Evaluation
Collaboration Program
- - -
Course Work 50% 50% 40%
Final Exam 50% 50% 60%
Total 100% 100% 100%

Das könnte Ihnen auch gefallen