0% found this document useful (0 votes)
388 views2 pages

Linux Lesson Plan

This document outlines the lecture plan for a Linux & X-Windows Programming course over 14 weeks. It includes topics such as Linux architecture, installation, networking, user management, shells, shell scripts, the Linux file system, X-Windows, and X client/server programming. There will be 39 total lectures and 14 tutorials, along with 3 terminal examinations - two during the course and one final exam at the end of the semester.

Uploaded by

maitcpt
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
388 views2 pages

Linux Lesson Plan

This document outlines the lecture plan for a Linux & X-Windows Programming course over 14 weeks. It includes topics such as Linux architecture, installation, networking, user management, shells, shell scripts, the Linux file system, X-Windows, and X client/server programming. There will be 39 total lectures and 14 tutorials, along with 3 terminal examinations - two during the course and one final exam at the end of the semester.

Uploaded by

maitcpt
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

LECTURE PLAN FOR VIth SEMESTER 2013-2014 Code No.

: ETCS 307 L T C Paper: Linux & X-Windows Programming 3 1 4 TOTAL TEACHING WEEKS IN SEMESTER : 14 Weeks TOTAL LECTURE CLASSES AVAILABLE: 39 TOTAL TUTORIAL CLASSES AVAILABLE: 14 S. NO. TOPICS TO BE COVERED TOTAL NO OF LECTURE / TUTORIAL 1 Linux The Operating System: Linux history, Linux features, Linux distributions, Linuxs relationship to Unix, 2 3 4 5 Overview of Linux architecture, Installation, Booting, Login and Shutdown Process, Start up scripts, controlling processes, system processes (an overview), Linux Security, Networking on Linux: Preparing Linux for Networking, Network Installation, configuring network setting after installation, 6 User Management: Types of users, The powers of Root, managing users (adding and deleting): using the command line, 7 8 Shell scripts and GUI tools, The Linux File System: Basic Principles, Pathnames, Mounting and Unmounting File Systems, Different File Types, File Permissions, 9 Disk Usage Limits, Directory Structure, The Ext2 and Ext3 File Systems, Check and Repair File Systems. Ist TERMINAL EXAMINATION 10 Shell in Linux: Available shells under Linux (viz. Bash, TCSH, Korn or so on) 11 12 13 14 15 16 Different shell features, Editors, shell commands, Shell scripts: shell variables, environmental variables, Purpose of shell scripts, writing, storing and executing scripts, Filters- The grep family, advanced filters-sed and awk, Using the X-Windows System: What is X clients, servers and Windows Management. IInd TERMINAL EXAMINATION 17 Exploring X Applications X Lib Programming Model, creating and managing windows, 18 Handling events: key board and mouse management, 2 2 2 3 2 2 3 2 2 2 1 2 2 1 2 2 2 2

S. NO.

TOPICS TO BE COVERED

TOTAL NO OF LECTURE / TUTORIAL

19 20

An overview of drawing graphics, Text handling colormap and manipulation. END TERM EXAMINATION

1 2

TEXT BOOKS: 1. N. Barkakati, X-Windows System Programming, PHI, 2001 2. K. Cox, Red Hat Linux Administrators Guide, PHI, 2001 3. Michael Jain, Red Hat Linux 9, BPB Publications, 2003. 4. Peterson Richard, The Complete References Linux, 2nd Ed., Tata McGraw Hill, 2002. 5. Yashavant P. Kanetkar, Unix Shell Programming, BPB. 6. Neil Matthew and Richard Stones, Beginning Linux Programming, 3rd Edition, Wiley Publishing. 7. W. Richard Stevens, UNIX Network Programming, PHI.. 8. Meeta Gandhi, Tilak Shetty and Rajiv Shah, The C Odyssey UNIX The Open, Boundless C, BPB. 9. http://www.gnu.org/gnu/thegnuproject.html REFERENCES BOOKS: 1. OReilly and Associates Vol. 0: Protocol Reference Manual, 1992. 2. OReilly and Associates Vol. 1: Xlib Programming Manual, 1992. 3. OReilly and Associates Vol. 2: Xlib Programming Manual, 1992. 4. Bach, The Design of the Unix Kernel, PHI, 2000.

You might also like