Monday, January 12, 2009

System Programming (SP) - Detailed Syllabus

System programming is one of the subjects for Semester 3 of B.Sc.-IT and following is the detailed syllabus for the subject :

Unix Shell Programming
Unix Operating system Overview: Unix System Architecture, Operating system
General Unix commands: Unix commands like ls , cp etc, Unix utilities like grep, wc
Fundamentals of Unix shell programming: Functions, variables, special symbols,
looping and decision making, test command, error checking in shell programming.
Introduction to vi editor, Features, Use of various keys, and over all using vi editor.
For editing text.
Security in Unix : Password, Characteristic of good password, Files permissions.
Directory permissions
Elementary Unix networking : Inter-system mail, ftp , telnet , uucp, cu, Basic network topologies.
Introduction to AWK utility: command-line structure , flow control , built-in functions.
Unix C Programming
Introduction to gcc, C compiler, Compiling and Executing C, programs on UNIX

Unix System Programming
System calls: Files related: File subsystem, File descriptor, File table, Inode, File
Descriptor table, Inode table, Process related: Process, Process table, Child
process, Mode of execution, Orphans, Pipes, Semaphores


  © Blogger templates Psi by 2008

Back to TOP