You are on page 1of 15

Lovely Professional University, Punjab

Course Code Course Title Course Planner Lectures Tutorials Practicals Credits
ECE573 LINUX AND SHELL SCRIPTING 15936::Swapnil Bagwari 3 0 0 3
Course Weightage ATT: 5 CA: 25 MTT: 20 ETT: 50
Exam Category: 55: Mid Term Exam: All Subjective – End Term Exam: All
Subjective
Course Orientation KNOWLEDGE ENHANCEMENT, RESEARCH, SOFTWARE SKILL

TextBooks ( T )
Sr No Title Author Publisher Name
T-1 A PRACTICAL GUIDE TO LINUX MARK G. SOBELL PEARSON
COMMANDS, EDITORS AND
SHELL PROGRAMMING
Reference Books ( R )
Sr No Title Author Publisher Name
R-1 A PRACTICAL GUIDE TO MARK G. SOBELL PEARSON
FEDORA AND RED HAT
ENTERPRISE LINUX

Relevant Websites ( RW )
Sr No (Web address) (only if relevant to the course) Salient Features
RW-1 http://openclassroom.stanford.edu/MainFolder/CoursePage.php?course=PracticalUnix UNIX lectures from Stanform University

RW-2 http://www.youtube.com/playlist?list=PLz-OcWomyQBgNhTk5SoictJfBvCfbhgn3 LINUX video lecture series on Youtube

RW-3 http://www.cse.sc.edu/~okeefe/unix-linux/syll/syll.html Useful explaination of basic LINUX concepts

RW-4 http://www.doc.ic.ac.uk/~wjk/UnixIntro/index.html Covers all important topics in LINUX

Virtual Labs ( VL )
Sr No (VL) (only if relevant to the course) Salient Features
VL-1 http://deploy.virtual-labs.ac.in/labs/cse09/index.html Virtual Lab on LINUX
VL-2 Any LINUX based machine LINUX based machine would be used for LIVE simulation of
examples/code

LTP week distribution: (LTP Weeks)


Weeks before MTE 7
Weeks After MTE 7

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Spill Over (Lecture) 7

Detailed Plan For Lectures


Week Lecture Broad Topic(Sub Topic) Chapters/Sections of Other Readings, Lecture Description Learning Outcomes Pedagogical Tool Live Examples
Number Number Text/reference Relevant Websites, Demonstration/
books Audio Visual Aids, Case Study /
software and Virtual Images /
Labs animation / ppt
etc. Planned
Week 1 Lecture 1 Getting started with Linux T-1 RW-2 Zero Lecture is an Students understand White board, brain LINUX powered
and Installation Guide(The RW-4 introductory lecture and about the objectives storming session apache servers;
History of UNIX and GNU– is for generating and the expected android OS;
Linux) curiosity and interest outcomes of the system
among the students course and brief them administration;
about the course by about how the course LINUX as
letting them know the would progress for secure and
reasons for inclusion of the coming lectures; robust database
the course by addressing Student will be
some basic questions; introduced to the
Introduction to LINUX importance of
LINUX in Real Word
Lecture 2 Getting started with Linux T-1 RW-2 Zero Lecture is an Students understand White board, brain LINUX powered
and Installation Guide(The RW-4 introductory lecture and about the objectives storming session apache servers;
History of UNIX and GNU– is for generating and the expected android OS;
Linux) curiosity and interest outcomes of the system
among the students course and brief them administration;
about the course by about how the course LINUX as
letting them know the would progress for secure and
reasons for inclusion of the coming lectures; robust database
the course by addressing Student will be
some basic questions; introduced to the
Introduction to LINUX importance of
LINUX in Real Word
Getting started with Linux T-1 RW-2 Introduction to LINUX Student will be ppt, white board Not needed
and Installation Guide(What RW-4 introduced to the and marker, video
Is So Good About Linux?) power of LINUX clip
Getting started with Linux T-1 RW-2 Introduction to LINUX Student will be ppt, white board Not needed
and Installation Guide RW-4 introduced to the and marker, video
(Overview of Linux) power of LINUX clip
Getting started with Linux T-1 RW-2 Introduction to LINUX Student will be ppt, white board Not needed
and Installation Guide RW-4 introduced to the and marker, video
(Additional Features of power of LINUX clip
Linux)

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 1 Lecture 3 Getting started with Linux R-1 RW-2 Step by step LINUX Students will learn LINUX machine, LIVE demo
and Installation Guide VL-2 installation procedure, how to install ppts given to students
(Booting Linux Installation hard disk partitioning, LINUX, importance on LINUX
Program) of swap space and machine about
how to partition hard how LINUX
disk as per LINUX installation takes
requirement place and how
hard disk
partition is done
on HDD
Getting started with Linux R-1 RW-2 Step by step LINUX Students will learn LINUX machine, LIVE demo
and Installation Guide VL-2 installation procedure, how to install ppts given to students
(Partitioning Hard Drives) hard disk partitioning, LINUX, importance on LINUX
of swap space and machine on HD
how to partition hard partition using
disk as per LINUX gparted tool
requirement
Getting started with Linux R-1 RW-2 Step by step LINUX Students will learn LINUX machine, LIVE demo
and Installation Guide VL-2 installation procedure, how to install ppts given to students
(Setting up Swap Space) hard disk partitioning, LINUX, importance on LINUX
of swap space and machine
how to partition hard showing why
disk as per LINUX how to set swap
requirement space and why it
is necessary
Getting started with Linux R-1 RW-2 Step by step LINUX Students will learn LINUX machine, LIVE demo
and Installation Guide VL-2 installation procedure, how to install ppts given to students
(Choosing Partitions to hard disk partitioning, LINUX, importance on LINUX
Format Booting with LILO) of swap space and machine
how to partition hard
disk as per LINUX
requirement
Week 2 Lecture 4 Getting started with Linux R-1 RW-2 multi-boot installation students will know LINUX machine, LIVE demo
and Installation Guide VL-2 of LINUX along with how to install ppts, white board given to students
(Multi-boot with Other windows, logging in and multiple OS on LINUX
Operating Systems) out from terminal simultaneously on machine about
same hard disk, how chaging user
to log in or off passwords, log
LINUX box from off and log on in
terminal, how to use different user
virtual consoles, how accounts
to change password.

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 2 Lecture 4 Getting started with Linux R-1 RW-2 multi-boot installation students will know LINUX machine, LIVE demo
and Installation Guide VL-2 of LINUX along with how to install ppts, white board given to students
(Logging In from a Terminal windows, logging in and multiple OS on LINUX
or Terminal Emulator) out from terminal simultaneously on machine
same hard disk, how
to log in or off
LINUX box from
terminal, how to use
virtual consoles, how
to change password.
Getting started with Linux R-1 RW-2 multi-boot installation students will know LINUX machine, LIVE demo
and Installation Guide(More VL-2 of LINUX along with how to install ppts, white board given to students
About Logging In) windows, logging in and multiple OS on LINUX
out from terminal simultaneously on machine
same hard disk, how
to log in or off
LINUX box from
terminal, how to use
virtual consoles, how
to change password.
Lecture 5 Utilities and Filesystems T-1 RW-2 certain useful but basic students would learn ppts, LINUX live demo would
(Basic Utilities) RW-4 commands related to how to use the machine be given to the
VL-1 gile handling which are command line students for all
VL-2 frequently used in interface to do the instruction
LINUX would be different task in on LINUX
discussed in this lecture LINUX machine
Utilities and Filesystems T-1 RW-4 certain useful but basic students would learn ppts, LINUX live demo would
(Working with Files) VL-1 commands related to how to use the machine be given to the
VL-2 gile handling which are command line students for all
frequently used in interface to do the instruction
LINUX would be different task in on LINUX
discussed in this lecture LINUX machine
Lecture 6 Utilities and Filesystems T-1 RW-4 certain useful but basic students would learn ppts, LINUX live demo would
(Pipe) VL-1 commands related to file how to use the machine be given to the
VL-2 handling which are command line students for all
frequently used in interface to do the instruction
LINUX would be different task in on LINUX
discussed in this lecture LINUX machine
Utilities and Filesystems T-1 RW-4 certain useful but basic students would learn ppts, LINUX live demo would
(Four More Utilities) VL-1 commands related to file how to use the machine be given to the
VL-2 handling which are command line students for all
frequently used in interface to do the instruction
LINUX would be different task in on LINUX
discussed in this lecture LINUX machine

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 2 Lecture 6 Utilities and Filesystems T-1 RW-4 certain useful but basic students would learn ppts, LINUX live demo would
(Compressing and Archiving VL-1 commands related to file how to use the machine be given to the
Files) VL-2 handling which are command line students for all
frequently used in interface to do the instruction
LINUX would be different task in on LINUX
discussed in this lecture LINUX machine
Week 3 Lecture 7 Utilities and Filesystems T-1 RW-4 certain useful but basic students would learn ppts, LINUX live demo would
(Locating Commands) VL-2 commands related to how to use the machine be given to the
locating command, command line students for all
system information and interface to do the instruction
communicating with different task in on LINUX
user which are LINUX machine
frequently used in
LINUX would be
discussed in this lecture
Utilities and Filesystems T-1 RW-2 certain useful but basic students would learn ppts, LINUX live demo would
(Obtaining User and System RW-4 commands related to how to use the machine be given to the
Information) VL-2 locating command, command line students for all
system information and interface to do the instruction
communicating with different task in on LINUX
user which are LINUX machine
frequently used in
LINUX would be
discussed in this lecture
Utilities and Filesystems T-1 RW-2 certain useful but basic students would learn ppts, LINUX live demo would
(Communicating with Other RW-4 commands related to how to use the machine be given to the
Users) VL-2 locating command, command line students for all
system information and interface to do the instruction
communicating with different task in on LINUX
user which are LINUX machine
frequently used in
LINUX would be
discussed in this lecture
Lecture 8 Utilities and Filesystems T-1 RW-4 LINUX filesystem, student will learn white board, ppts Not required
(Directory Files and VL-2 Difference between about LINUX
Ordinary Files) directoru and ordinary fiesystems and how
file, setting PATH to use them, how to
variable in LINUX set PATH for any file
r directory
Utilities and Filesystems T-1 RW-4 LINUX filesystem, student will learn white board, ppts Not required
(Pathnames) VL-1 Difference between about LINUX
VL-2 directoru and ordinary fiesystems and how
file, setting PATH to use them, how to
variable in LINUX set PATH for any file
r directory

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 3 Lecture 9 Utilities and Filesystems T-1 RW-4 commands used for Students would learn ppts, LINUX LIVE demo
(Working with Directories) VL-1 working with files, various command machine would be given
VL-2 commands required to line instructions used to students about
access permissions of in LINUX file how to change
any file/directory handling and file/ directory
setting/removing permissions,
permissions to commands
file/directory which are used
to work with
files etc on
LINUX machine
Utilities and Filesystems T-1 RW-3 commands used for Students would learn ppts, LINUX LIVE demo
(Access Permissions) VL-1 working with files, various command machine would be given
VL-2 ommands required to line instructions used to students about
access permissions of in LINUX file how to change
any file/directory handling and file/ directory
setting/removing permissions,
permissions to commands
file/directory which are used
to work with
files etc on
LINUX machine
Week 4 Lecture 10 Utilities and Filesystems T-1 RW-4 Enable ACL, working students would learn ppts, LINUX LIVE demo
(Access Control Lists) VL-1 with access rule, Links the importance of machine would be given
VL-2 ACL and how to set to students on
hard link and soft LINUX machine
link, How to remove about setting of
them hard and soft
link and how
they are
different
Utilities and Filesystems T-1 RW-4 Enable ACL, working students would learn ppts, LINUX LIVE demo
(Links) VL-1 with access rule, Links the importance of machine would be given
VL-2 ACL and how to set to students on
hard link and soft LINUX machine
link, How to remove about setting of
them hard and soft
link and how
they are
different
Lecture 11 The Shell and popular T-1 RW-1 command line interface students would learn white board,ppt No live
editors(The Command Line) RW-4 for shell programming how to use command examples
VL-2 line interface

Lecture 12 The Shell and popular T-1 RW-1 standard input and student will learn ppts No live
editors(Standard Input and RW-3 output about standard input examples
Standard Output) VL-2 and output procedure, required
redirection and pipes

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 5 Lecture 13 The Shell and popular T-1 RW-1 run commands in students will learn ppts, LINUX LIVE demo may
editors(Running a Command RW-3 background, filename how to run any machine be given
in the Background) VL-2 generation.pathname command in
expansion background, about
certain special
characters and their
role
The Shell and popular T-1 RW-1 run commands in students will learn ppts, LINUX LIVE demo may
editors(Filename RW-3 background, filename how to run any machine be given
Generation/Pathname VL-2 generation.pathname command in
Expansion) expansion background, about
certain special
characters and their
role
Lecture 14 The Shell and popular T-1 Builtin tools, vim editor student will learn ppts, LINUX LIVE demo is
editors(Builtins) how to use vim editor machine given
for creating and
editing file
Lecture 15 The Shell and popular T-1 Builtin tools, vim editor student will learn ppts, LINUX LIVE demo is
editors(Builtins) how to use vim editor machine given
for creating and
editing file
The Shell and popular RW-4 Builtin tools, vim editor student will learn ppts, LINUX LIVE demo is
editors(Using VIM to Create VL-2 how to use vim editor machine given
and Edit a File) for creating and
editing file
Week 6 Lecture 16 The Shell and popular T-1 RW-4 introduction to vim students will learn ppts, LINUX LIVE demo may
editors(Introduction to vim VL-2 features, command about vim editor and machine be given
Features) mode in vim editor how to use cursor in
vim editor and get
things done
The Shell and popular T-1 RW-3 introduction to vim students will learn ppts, LINUX LIVE demo may
editors(Command Mode) VL-2 features, command about vim editor and machine be given
mode in vim editor how to use cursor in
vim editor and get
things done
Lecture 17 The Shell and popular T-1 RW-3 Input mode, command student will learn ppts, LINUX LIVE demo
editors(Input Mode) VL-2 mode, searching and about Input mode, machine using LINUX
substituting command mode, machine is
searching and required
substituting
Lecture 18 Test 1
Week 7 Lecture 19 The Shell and popular T-1 RW-4 EMACS editor vs VIM students learn how ppts, LINUX LIVE demo on
editors(Emacs versus Vim) VL-2 editor, getting started far emacs editor is machine LINUX machine
with EMACS different from vim is required
editor and how to
begin with emacs
editor
An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 7 Lecture 19 The Shell and popular T-1 RW-4 EMACS editor vs VIM students learn how ppts, LINUX LIVE demo on
editors(Getting Started with VL-2 editor, getting started far emacs editor is machine LINUX machine
Emacs) with EMACS different from vim is required
editor and how to
begin with emacs
editor
Lecture 20 The Shell and popular T-1 RW-4 Lec 19: Reserved for students are required ppts, LINUX LIVE demo
editors(Basic Editing VL-2 contingency to learn basic editor machine using LINUX
Commands) Lec 20-21: basic editor commands in emacs machine given
commands in emacs about usage of
emacs editors
Lecture 21 The Shell and popular T-1 RW-4 Lec 19: Reserved for students are required ppts, LINUX LIVE demo
editors(Basic Editing VL-2 contingency to learn basic editor machine using LINUX
Commands) Lec 20-21: basic editor commands in emacs machine given
commands in emacs about usage of
emacs editors

SPILL OVER
Week 7 Lecture 20 Spill Over
Lecture 21 Spill Over

MID-TERM
Week 8 Lecture 22 The Bourne Again Shell and T-1 RW-1 shell basics Students will learn ppts, white board, Live demo may
TC Shell(Shell Basics) RW-4 lec 22: Startup Files, about Startup Files, LINUX machine be given
VL-2 Commands that Are Commands That Are showing how to
Symbols, Symbols, how to write simple
Redirecting std. error redirect Standard shell scripts
Lec 23: Writing a Error,
Simple Shell Script, How to write a
Separating and Simple Shell Script
Grouping Commands, Separating and
Lec 24: Job Control, Grouping
Manipulating the Commands, Job
Directory Stack Control, How to
manipulate the
Directory Stack

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 8 Lecture 23 The Bourne Again Shell and T-1 RW-1 shell basics Students will learn ppts, white board, Live demo may
TC Shell(Shell Basics) RW-4 lec 22: Startup Files, about Startup Files, LINUX machine be given
VL-2 Commands that Are Commands That Are showing how to
Symbols, Symbols, how to write simple
Redirecting std. error redirect Standard shell scripts
Lec 23: Writing a Error,
Simple Shell Script, How to write a
Separating and Simple Shell Script
Grouping Commands, Separating and
Lec 24: Job Control, Grouping
Manipulating the Commands, Job
Directory Stack Control, How to
manipulate the
Directory Stack
Lecture 24 The Bourne Again Shell and T-1 RW-1 shell basics Students will learn ppts, white board, Live demo may
TC Shell(Shell Basics) RW-4 lec 22: Startup Files, about Startup Files, LINUX machine be given
VL-2 Commands that Are Commands That Are showing how to
Symbols, Symbols, how to write simple
Redirecting std. error redirect Standard shell scripts
Lec 23: Writing a Error,
Simple Shell Script, How to write a
Separating and Simple Shell Script
Grouping Commands, Separating and
Lec 24: Job Control, Grouping
Manipulating the Commands, Job
Directory Stack Control, How to
manipulate the
Directory Stack
Week 9 Lecture 25 The Bourne Again Shell and T-1 RW-1 parameter and variables students will learn ppts, white baord LIVE demo not
TC Shell(Parameters and RW-3 about User created required
Variables) VL-2 variables, Variable
Attributes, Keyword
Variables
Lecture 26 The Bourne Again Shell and T-1 RW-1 special characters, students will learn ppts, white LIVE demo may
TC Shell(Special VL-2 processes and its about process baorLIVE demo not required
Characters) importance structure, process may not requried
Identification, how to
execute a command
The Bourne Again Shell and T-1 RW-1 special characters, students will learn ppts, white LIVE demo not
TC Shell(Processes) RW-4 processes and its about process baorLIVE demo required
VL-2 importance structure, process may not requried
Identification, how to
execute a command
Lecture 27 The Bourne Again Shell and T-1 RW-1 Re-executing and Students will learn ppts, LINUX LIVE demo
TC Shell(Re-executing and RW-3 Editing Commands, how to re-execute machine using LINUX
Editing Commands) VL-2 Aliases and edit commands machine should
and imporance of be given
Aliases

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 9 Lecture 27 The Bourne Again Shell and T-1 RW-1 Re-executing and Students will learn ppts, LINUX LIVE demo
TC Shell(Aliases) RW-3 Editing Commands, how to re-execute machine using LINUX
VL-2 Aliases and edit commands machine should
and imporance of be given
Aliases
Week 10 Lecture 28 The Bourne Again Shell and T-1 RW-1 function, controlling students will learn ppts, LINUX LIVE demo may
TC Shell(Functions) VL-2 bash about functions, machine be given
Command-Line
Options, Shell
Features
The Bourne Again Shell and T-1 RW-1 function, controlling students will learn ppts, LINUX LIVE demo may
TC Shell(Controlling bash) VL-2 bash about functions, machine be given
Command-Line
Options, Shell
Features
Lecture 29 The Bourne Again Shell and T-1 VL-2 TC shell, common student are explained ppts, white board LIVE demo may
TC Shell(Entering and features between bourne about different shells be used/not
Leaving the TC Shell) shell and TC shell ie. Bourne shell, bash necessary
shell TC shell and
how they are
different from each
other
The Bourne Again Shell and T-1 VL-2 TC shell, common student are explained ppts, white board LIVE demo may
TC Shell(Features Common features between bourne about different shells be used/not
to the Bourne Again and TC shell and TC shell ie. Bourne shell, bash necessary
Shells) shell TC shell and
how they are
different from each
other
Lecture 30 Programming the Bourne T-1 RW-3 Lec30: control student will learn ppts, white baord LIVE demo
Again Shell(Control VL-2 structures:if, if-then- about various types LINUX machine must be given
Structures) else,if-then-elif,for-in of loops ie. if-else, using LINUX
Lec 31: for, while until, for, while, until, case machine
break, case, select etc.
Week 11 Lecture 31 Programming the Bourne T-1 RW-3 Lec30: control student will learn ppts, white baord LIVE demo
Again Shell(Control VL-2 structures:if, if-then- about various types LINUX machine must be given
Structures) else,if-then-elif,for-in of loops ie. if-else, using LINUX
Lec 31: for, while until, for, while, until, case machine
break, case, select etc.

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 11 Lecture 32 Programming the Bourne T-1 RW-4 Lec32: File Descriptors, students will learn the ppts, white board, LIVE examples
Again Shell(File VL-2 Lec 33: Parameters and role of file LINUX machine would be given
Descriptors) Variables descriptors in shell to students using
programming and LINUX machine
how parameters are how file
variables are descriptors play
declared. major role in
shell scripting
and how they
help to make
better scripts
Programming the Bourne T-1 RW-3 Lec32: File Descriptors, students will learn the ppts, white board, LIVE demo may
Again Shell(Parameters and VL-2 Lec 33: Parameters and role of file LINUX machine be given to
Variables) Variables descriptors in shell students
programming and
how parameters are
variables are
declared.
Lecture 33 Programming the Bourne T-1 RW-4 Lec32: File Descriptors, students will learn the ppts, white board, LIVE examples
Again Shell(File VL-2 Lec 33: Parameters and role of file LINUX machine would be given
Descriptors) Variables descriptors in shell to students using
programming and LINUX machine
how parameters are how file
variables are descriptors play
declared. major role in
shell scripting
and how they
help to make
better scripts
Programming the Bourne T-1 RW-3 Lec32: File Descriptors, students will learn the ppts, white board, LIVE demo may
Again Shell(Parameters and VL-2 Lec 33: Parameters and role of file LINUX machine be given to
Variables) Variables descriptors in shell students
programming and
how parameters are
variables are
declared.
Week 12 Lecture 34 Test 2
Lecture 35 Programming the Bourne T-1 RW-1 Lec 35: Builtin students will learn ppts, LINUX LIVE demo
Again Shell(Builtin RW-3 commands how to use various machine given using
Commands) VL-2 Lec 36: Reserved for commands as type, LINUX machine
contingency read, exec, trap, kill, where all Builtin
getopts etc commands are
executed
Lecture 36 Programming the Bourne T-1 RW-1 Lec 35: Builtin students will learn ppts, LINUX LIVE demo
Again Shell(Builtin RW-3 commands how to use various machine given using
Commands) VL-2 Lec 36: Reserved for commands as type, LINUX machine
contingency read, exec, trap, kill, where all Builtin
getopts etc commands are
executed

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 13 Lecture 37 Programming the Bourne T-1 VL-2 Expressions students will learn ppts, white board LIVE demo not
Again Shell(Expressions) arithmetic and logical required
evaluations, operators
etc
Lecture 38 Linux System R-1 VL-2 System administrator student will learn ppts LIVE demo not
Administration(System how to work as required
Administrator and superuser and how to
Superuser) avoid from trojan
horse
Linux System R-1 VL-2 System administrator student will learn ppts LIVE demo not
Administration(Rescue how to work as required
Mode) superuser and how to
avoid from trojan
horse
Lecture 39 Linux System R-1 VL-2 SELINUX and basic students will learn ppts LIVE demo not
Administration(SELinux) system operations system operations required
Linux System R-1 VL-2 SELINUX and basic students will learn ppts LIVE demo not
Administration(System system operations system operations required
Operation)
Week 14 Lecture 40 Linux System R-1 VL-2 system administration student will learn ppts, LINUX LIVE demo on
Administration(System utilities, setting up various system machine LINUX machine
Administration Utilities) server administration may be given
utilities and how to
set up server
Linux System R-1 VL-2 system administration student will learn ppts, LINUX LIVE demo on
Administration(Setting Up a utilities, setting up various system machine LINUX machine
Server) server administration may be given
utilities and how to
set up server
Lecture 41 Linux System R-1 RW-4 File-systems, student will learn ppts, LINUX LIVE example
Administration(Important VL-2 Directories, file Types, about LINUX machine showing how to
Files and Directories) different file types, access LINUX
inode number, mount, file system.
umount, fstab, etc mount those file
commands systems etc in
LINUX using
LINUX machine
Linux System R-1 RW-4 File-systems, student will learn ppts, LINUX LIVE example
Administration(File Types) VL-2 Directories, file Types, about LINUX machine showing how to
different file types, access LINUX
inode number, mount, file system.
umount, fstab, etc mount those file
commands systems etc in
LINUX using
LINUX machine

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Week 14 Lecture 41 Linux System R-1 RW-4 File-systems, student will learn ppts, LINUX LIVE example
Administration(Filesystems) VL-2 Directories, file Types, about LINUX machine showing how to
different file types, access LINUX
inode number, mount, file system.
umount, fstab, etc mount those file
commands systems etc in
LINUX using
LINUX machine
Lecture 42 Linux System R-1 RW-4 configure accounts, back students will learn ppts, LINUX LIVE example
Administration(Configuring VL-2 up files, schedule tasks, how to configure machine showing how to
User and Group Accounts) generate system report accounts, back up configure user
any file, schedule account in
different tasks, LINUX using
generate report LINUX machine
Linux System R-1 RW-3 configure accounts, back students will learn ppts, LINUX LIVE demo may
Administration(Backing Up VL-2 up files, schedule tasks, how to configure machine be given using
Files) generate system report accounts, back up LINUX machine
any file, schedule
different tasks,
generate report
Linux System R-1 RW-4 configure accounts, back students will learn ppts, LINUX LIVE demo not
Administration(Scheduling VL-2 up files, schedule tasks, how to configure machine required
Task) generate system report accounts, back up
any file, schedule
different tasks,
generate report
Linux System R-1 VL-2 configure accounts, back students will learn ppts, LINUX LIVE demo not
Administration(System up files, schedule tasks, how to configure machine required
Reports) generate system report accounts, back up
any file, schedule
different tasks,
generate report
Linux System R-1 RW-1 configure accounts, back students will learn ppts, LINUX LIVE example
Administration(Parted) RW-4 up files, schedule tasks, how to configure machine not required
generate system report accounts, back up
any file, schedule
different tasks,
generate report

SPILL OVER
Week 14 Lecture 41 Spill Over
Lecture 42 Spill Over
Week 15 Lecture 43 Spill Over
Lecture 44 Spill Over
Lecture 45 Spill Over

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Scheme for CA:

CA Category of this Course Code is:A0203 (2 best out of 3)

Component Weightage (%)


Term paper 50
Test 50
Test 50

Details of Academic Task(s)

Academic Task Objective Detail of Academic Task Nature of Academic Academic Task Marks Allottment /
Task Mode submission
(group/individuals) Week
Term paper To make student Term Paper as per topic suggested in class Group Offline 30 3 / 10
understand and write
Term paper. Group
size not more than 4
Test 1 To verify the Test will be from Unit 1 and Unit 2. Test will be of 30 marks with Individual Offline 30 4/6
learning done by distribution among questions in multiple of 5
students
Test 2 To verify the Test will be from Unit 4 and Unit 5. Test will be of 30 marks with Individual Offline 30 9 / 11
learning done by distribution among questions in multiple of 5
students

List of suggested topics for term paper[at least 15] (Student to spend about 15 hrs on any one specified term paper)

Sr. No. Topic


1 Client-server implementation using RHEL
2 Linux kernel details
3 Linux char device drivers implementation
4 Interrupt handling in Linux kernel

5 Linux network drivers implementation


6 Comparative analysis of various Linux Shells with examples
7 Distributed operating systems
8 Application development in Android OS

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
9 Implementing CentOS as web server
10 Memory management in Linux OS
11 RTLinux vs VxWorks
12 Role of Linux in Embedded devices
13 Implementing Linux as LAMP server
14 Linux customization for target hardware
15 Preferred language for Linux OS and why?

An instruction plan is only a tentative plan. The teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.

You might also like