0 Bewertungen0% fanden dieses Dokument nützlich (0 Abstimmungen)
21 Ansichten7 Seiten
This document provides a course outline for a 3-credit, 14-week Unix Operating System course. It includes information about the course code, credit hours, semester, instructor details, synopsis, 8 learning outcomes, assessment methods, a weekly schedule of topics, and a breakdown of student learning time. The course aims to provide an overview of the Unix operating system and teach students how to use Unix commands, file systems, shells, text editors, networking, configure environments, and write shell scripts.
This document provides a course outline for a 3-credit, 14-week Unix Operating System course. It includes information about the course code, credit hours, semester, instructor details, synopsis, 8 learning outcomes, assessment methods, a weekly schedule of topics, and a breakdown of student learning time. The course aims to provide an overview of the Unix operating system and teach students how to use Unix commands, file systems, shells, text editors, networking, configure environments, and write shell scripts.
This document provides a course outline for a 3-credit, 14-week Unix Operating System course. It includes information about the course code, credit hours, semester, instructor details, synopsis, 8 learning outcomes, assessment methods, a weekly schedule of topics, and a breakdown of student learning time. The course aims to provide an overview of the Unix operating system and teach students how to use Unix commands, file systems, shells, text editors, networking, configure environments, and write shell scripts.
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:
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
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
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
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
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