Upload
nurul-fatihah-matdiah
View
216
Download
0
Embed Size (px)
Citation preview
8/12/2019 Course Outline DDC3232
1/7
COURSE OUTLINE
Department & Faculty: Science DepartmentCollege of Science and TechnologyUTM 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: 1Academic Session: 2009 / 2010
Prepared by:Name: Suzana AbidinSignature: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 : [email protected], [email protected]
Synopsis : This course is designed to provide students the overview of UNIX operatingsystem. The student will also learn how to manipulate the Unix File System,UNIX Shell, Text Editors, Unix Networking, Configuring Unix Environment, andcreate a shell script and programming under UNIX.
LEARNING OUTCOMESBy the end of the course, students should be able to:
No. Course Learning Outcome ProgrammeLearningOutcome(s)
Addressed
AssessmentMethods
KPI
1.
2.
3.
Describe an overview of the UNIX operating system,the non-proprietary or open operating system usingthree different approaches in Unix operating system.
Describe the concepts of information organization inUNIX File System; and apply the basic command ofUNIX to keep track the files .
Describe the various types of shells have been writtenfor UNIX; and apply the most prevalent such as theBourne 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 FinalExam)
0.50
0.50
0.50
8/12/2019 Course Outline DDC3232
2/7
COURSE OUTLINE
Department & Faculty: Science DepartmentCollege of Science and TechnologyUTM 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: 1Academic Session: 2009 / 2010
Prepared by:Name: Suzana AbidinSignature:Date: 25 August 2009
Certified by: (Course Panel Head)Name:Signature:Date:
No. Course Learning Outcome ProgrammeLearningOutcome(s)Addressed
AssessmentMethods
KPI
4.
5.
6.
7.
8.
Describe the concepts of creating and modifyingUNIX files using a utility program called an editor and
apply the concepts using vi, emacs and pico UNIXeditors.
Describe the uses of computer communicationsthrough Internet and World Wide Web; and describeand apply several UNIX commands in accessinganother computers.
Describe the advantages of flexibility of UNIXoperating system; and describe and apply the UNIXcommands to create a startup files and allow theshell to execute the files.
Describe the advantages of UNIX operating system
as a program development environment; anddescirbe and write a shell scripts to create a UNIXprograms for UNIX shell within a given time.
Describe another Unix systems include programminglanguages C, C++, Fortran, and Java; and describevarious selection of software tools that are used inprogramming.
.
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 FinalExam)
0.50
0.50
0.50
0.50
0.50
8/12/2019 Course Outline DDC3232
3/7
8/12/2019 Course Outline DDC3232
4/7
COURSE OUTLINE
Department & Faculty: Science DepartmentCollege of Science and TechnologyUTM 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: 1Academic Session: 2009 / 2010
Prepared by:Name: Suzana AbidinSignature:Date: 25 August 2009
Certified by: (Course Panel Head)Name:Signature:Date:
WEEKLY SCHEDULE
Week 1
Lecture
3hrs 1.0 Introduction to UNIX1.1 Introduction to UNIX1.2 Your UNIX Account1.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 StartedGive Assessment: Quiz #1
Week 2
Lecture
Lab activities_1
3hrs 2.0 UNIX File System2.1 The UNIX File System2.2 Working with Files
Give exercises (Group Discussion and Individual Work at lab)
Week 3
Lecture
Lab activities_1
3hrs 1.1 Working with Directories1.2 Pathnames
Give exercises (Group Discussion and Individual Work at lab)Give Assignment #1Submit 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 Shell3.1 UNIX Shells3.2 Working with Shell3.3 Using Additional Shell Features
Give Assessment: Quiz #2Give exercises (Group Discussion and Individual Work at lab)Submit Assignment #2 (Individual)
8/12/2019 Course Outline DDC3232
5/7
COURSE OUTLINE
Department & Faculty: Science DepartmentCollege of Science and TechnologyUTM 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: 1Academic Session: 2009 / 2010
Prepared by:Name: Suzana AbidinSignature:Date: 25 August 2009
Certified by: (Course Panel Head)Name:Signature:Date:
Week 6
Lecture
Lab activities_3
3hrs 4.0 Text Editors4.1 Text Editors4.2 Editing with vi4.3 Editing with emacs
Brief about lab report and show some examplesGive exercises and Give Assignment #2
Week 7
Lecture
Lab activities_3
Test 1
3hrs 4.4 Editing with pico4.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 Network5.1 Network5.2 Using mailx and Mail5.3 Processing Mail with pine5.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 Remotely5.6 Transferring Files5.7 Accessing the Internet5.8 Compressing & uncompress
Give exercises and Assignment #3Week 10
Lecture
Lab activities_5
3hrs 6.0 Configuring your Unix Environment6.1 Discovering your current environment6.2 Adding or changing variables
Give Assessment: Quiz #3Give exercises (Group Discussion and Individual Work at lab)
Submit Assignment #3
8/12/2019 Course Outline DDC3232
6/7
COURSE OUTLINE
Department & Faculty: Science DepartmentCollege of Science and TechnologyUTM 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: 1Academic Session: 2009 / 2010
Prepared by:Name: Suzana AbidinSignature:Date: 25 August 2009
Certified by: (Course Panel Head)Name:Signature:Date:
Week 11
Lecture
Lab activities_6
Assignment 3
3hrs 7.0 Shell Scripts7.1 Scheduling jobs7.2 Suspending jobs and checking jobs status7.3 Running jobs7.4 Controlling job priority and timing job7.5 Finding out the process running7.6 Deleting processes7.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 Scripting7.9 Creating and running a shell scripts7.10 Making a script executable7.11 Writing basic scripts
Give exercises (Group Discussion and Individual Work at lab)Give Assignment #5Submit 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 Unix1.1 Programming Languages1.2 Programming in C1.3 Programming in C++
Give Assessment: Quiz #4Submit Lab Report
8/12/2019 Course Outline DDC3232
7/7
COURSE OUTLINE
Department & Faculty: Science DepartmentCollege of Science and TechnologyUTM 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: 1Academic Session: 2009 / 2010
Prepared by:Name: Suzana AbidinSignature: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, 3rd
Edition, 2007
REFERENCES :
1. Deborah S.Ray, Eric J.Ray,UNIX: Learn Unix the Quick and Easy Way, 3rd
Edition, 2007
2. Paul K. Andersen, Just Enough UNIX, McGraw-Hill 4th
Edition,
GRADING:
Assessments Mainstream SPACE CollaborationProgram
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%