SEMESTER - I

CS 1202 UNIX AND C PROGRAMMING
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, B. I. T. MESRA
MODULE – I
Fundamentals of Unix Operating System, Login & Password, Different Commands, Unix directory, Structure and
working wit directories, !i"editor, #istory and $mportance of C, Sample programming, %asic Structure and
execution of C programmes, Constants, !aria&les, and Data 'ypes and (arious type of declarations, Different type
operators and )xpressions, )(aluation of )xpressions, Operator Precedence and *ssocia&ility, +atematical
Functions,
MODULE –II
+anaging $nput and Output operations, Decision +aking and %rancing Decision +aking and Looping,
MODULE – III
One - dimensional *rrays and teir declaration and $nitialisations, 'wo"dimensional *rrays and teir initialisations,
+ultidimensional *rrays, Dynamic *rrays, String !aria&les, .eading and /riting Strings, *ritmetic Operations on
caracters, Putting Strings togeter, Comparison of 'wo Strings, String - andling functions, 'a&le and oter
features of Strings,
MODULE –IV
0eed and )lements for user -defined Functions, Definition of Functions, .eturn (alues and teir types, Function
calls and Declaration, *rguments and corresponding return (alues, Functions tat return multiple (alues, 0esting of
functions, .ecursion, Passing arrays and strings to functions, 'e Scope, !isi&ility and Life time of (aria&les,
MODULE –V
Defining Structure, Declaring Structure !aria&le and *ccessing Structure +em&ers, $nitialisation of Structure,
Comparing Structure !aria&les, Operation on $ndi(idual +em&ers, *rrays of Structures, Structures witin
structures, Structures and Functions, Unions, Si1e of Structures, %it Fields,
MODULE – VI & VII
Understanding Pointers, *ccessing te *ddress of a !aria&le, Declaration and $nitialisation of Pointer !aria&les,
*ccessing a !aria&le troug its Pointer, Cain of Pointers, Pointer )xpressions, Pointer $ncrements and Scale
Factor, Pointers and *rrays, Pointers and *rrays, Pointers and Caracter Strings, *rrays of Pointers, Pointers and
Function *rguments, Functions .eturning Pointers, Pointers to Functions, Pointers and Structures, File +anagement
in C,
Text Boo !
2, ), %alagurusamy - Programming in *0S$ C, 3
rd
)dn, , '+#, 0ew Deli 4 5667
Re"e#e$%e!
2, *, 0, 8antane - Programming wit *0S$ and 'U.%O C, Pearson )ducation, 0ew Deli4 5667
5, 9, 8anetkar - Let us C, 7
t
)dition, %P% Pu&lication , 0ew Deli4 5665

Sign up to vote on this title
UsefulNot useful