Dear Gluggers,
There will be a series of meetings on Friday (through the day) and
Saturday (10 AM - 12 noon) to finalise the syllabus and schedule
for the FOSS Education programme of the NRC-FOSS. Folks from
C-DAC, Anna University and industry will also be participating in these
meetings. We would like to have inputs from the LUG community as well on
these matters. Please see the draft syllabus below and provide comments.
It would also be nice to have some representatives from the LUG present on
Friday and Saturday. We also need some experienced people to deliver
these modules to lecturers from engg. colleges. Please call me at
2223 4885/2711 Ext. 45 for more information about the meeting and the
agenda.
Many thanks and best regards,
Anand.
-----------------------------------------------------------------
B.E. in CS & IT (Sixth Semester)
Aim: The student will get exposure to OS and networking concepts at
source code level. The student will become proficient in setting up
Servers, and workstations, configuring applications, and performing
system administration using FOSS components.
Prerequisite: OS Concepts/C Programming
Linux OS Kernel:
Linux OS Kernel internals, Kernel Compilation, process management,
memory management, source code review of the components - 6 Hrs
Network programming:
Networking implementation under Linux, Socket programming under Linux,
Source code review of the components, - 8 hrs
Embedded Linux and Device drivers:
Components of embedded Linux, Embedded Linux Kernel, Hardware issues,
Types of Linux device drivers, Code review of a device driver - 8 hrs
System Administration:
Basic operation, user/group management, Automating jobs and log files,
Building custom installation disks, Adding devices (printer, CD-ROM,
sound card, display), - understanding boot process, configuring TCP/IP
networking, Setting up Internet, Data backup restore - 8 Hrs
Servers
Email, Web, Samba, Squid and Application server setup, TCP/IP Firewall
setup, IP Accounting. Code review on Apache (Web Server) and Module
development - 6 hrs
Compiler Design - 4 hrs
Programming tools
Make, Lex, Yacc, Perl, Python, scripting, Tcl/Tk) - 5 hrs
Total : 45 hours
-----------------------------------------------------------------