0% found this document useful (0 votes)
49 views

MCA - C Pro Syallabus

This document provides an overview of a course on Introduction to UNIX & C Programming. The course is divided into 7 units that cover topics such as algorithms, variables, data types, control structures, arrays, functions, structures, unions, files, and dynamic memory allocation. The course is worth 0 credits and involves 48 hours of lectures and 16 hours of tutorials over 7 weeks. Students will be assessed through an exam worth 75 marks and internal assessment worth 25 marks over 3 exam hours. Recommended textbooks for the course are also listed.

Uploaded by

Darmoni Laishram
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views

MCA - C Pro Syallabus

This document provides an overview of a course on Introduction to UNIX & C Programming. The course is divided into 7 units that cover topics such as algorithms, variables, data types, control structures, arrays, functions, structures, unions, files, and dynamic memory allocation. The course is worth 0 credits and involves 48 hours of lectures and 16 hours of tutorials over 7 weeks. Students will be assessed through an exam worth 75 marks and internal assessment worth 25 marks over 3 exam hours. Recommended textbooks for the course are also listed.

Uploaded by

Darmoni Laishram
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Introduction to UNIX & C Programming

Subject Code: MCABR2


Credit : 0 Class Hour : (L-3+ T-1+ P-0=4)/ week
Lecture Hours (L): 48 Tutorial Hour (T): 16
Exam Marks: 75 I.A. Marks: 25
Exam Hours: 03

Unit L+T Hour


Unit -I: Overview 7 Hours
Algorithms, Flow Charts, Variables, Data types, Constants, Declarations, Operators,
Precedence, Associativity, Order of evaluation, Type conversion, Storage classes,
Programming Examples

Unit -II: Input and output statements 7 Hours


scanf, getchar, gets, printf, putchar, puts; Control Statements – if, else-if, switch, Control
Structures – while, for, do-while, break and continue, goto, Programming Examples

Unit -III: Arrays 7 Hours


Single dimension, Two dimensional, Multidimensional Arrays, Strings, Programming
Examples

Unit -IV: Functions 7 Hours


Categories of functions, Pointers, Pointer arithmetic, Call by value, Pointer Expression,
Pointer as function arguments, recursion, Passing arrays to functions, passing strings to
functions, Call by reference, Functions returning pointers, Pointers to functions,
Programming Examples

Unit -V: Structures and Unions 7 Hours


defining, declaring, initialization, accessing, comparing, and operations on individual
members; an array of structures, structures within structures, structures and functions,
pointers and structures, bit fields, Programming Examples

Unit -VI: Files 6 Hours


defining, opening, closing, input and output operations, error handling, and random
access; Command line arguments;

Unit -VII: Dynamic Memory Allocation 7 Hours


definition, malloc, calloc, realloc, free, dynamic arrays, Preprocessor – definition, macro
substitution, file inclusion, compiler control directives, Programming Examples
Text Books
1. Programming in ANSI C, Balaguruswamy, Tata McGraw-Hill, 6thEdn.
2. The C Programming Language, Brian W Kernighan, Dennis M Ritchie, PHI, 2ndEdn.

Reference Books
1. Programming with C, Byron Gottfried, Tata McGraw-Hill edition
2. Simplifying C, Harshal Arolkar, Sonal Jain, Wiley Publications
3. Head First C, David Griffiths, & Dawn Griffiths, O’Riley.
4. C Programming, Dr. Vishal M Lichade, Dreamtech press. 2ndEdn.

You might also like