This document outlines the modules covered in the CS 1202 UNIX and C Programming course. Module I covers Unix fundamentals, the C programming basics like variables, data types, expressions and operators. Module II discusses input/output operations, decision making and looping. Module III covers one and multi-dimensional arrays, dynamic arrays and string handling. Module IV focuses on user-defined functions, including function calls, arguments, recursion and scope of variables. Module V discusses structures, unions, size of structures and bit fields. Modules VI and VII cover pointers, pointer expressions, pointers and arrays, pointers and strings, pointers and structures, and file management in C. The recommended textbooks for the course are also listed.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
104 views
CS1202 UNIX & C Programming Sy
This document outlines the modules covered in the CS 1202 UNIX and C Programming course. Module I covers Unix fundamentals, the C programming basics like variables, data types, expressions and operators. Module II discusses input/output operations, decision making and looping. Module III covers one and multi-dimensional arrays, dynamic arrays and string handling. Module IV focuses on user-defined functions, including function calls, arguments, recursion and scope of variables. Module V discusses structures, unions, size of structures and bit fields. Modules VI and VII cover pointers, pointer expressions, pointers and arrays, pointers and strings, pointers and structures, and file management in C. The recommended textbooks for the course are also listed.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1
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