2020 2021 MBA > MBA

#1
31st October 2020, 09:53 AM
 Super Moderator Join Date: Oct 2019
Sathyabama Institute of Science and Technology B.E. - Civil Engineering SCSA1103 Programming in C Syllabus

Sathyabama Institute of Science and Technology B.E. - Civil Engineering SCSA1103 Programming in C Syllabus

SATHYABAMA INSTITUTE OF SCIENCE AND TECHNOLOGY SCHOOL OF BUILDING AND ENVIRONMENT

SCSA1103 PROGRAMMING IN C
L T P Credits Total Marks
3 * 0 3 100

UNIT 1 INTRODUCTION OF C 9 Hrs.
Introduction: Generation and Classification of Computers- Basic Organization of a Computer Algorithms & flowcharts -
Overview of C - Features of C - Structure of C program - Compilation & execution of C program - Identifiers, variables,
expression, keywords, data types, constants, scope and life of variables, and local and global variables – Operators:
arithmetic, logical, relational, conditional and bitwise operators– Special operators: size of () & comma (,) operator –
Precedence and associativity of operators & Type conversion in expressions – Input and output statements- solving simple
scientific and statistical problems.

UNIT 2 CONTROLS STRUCTURES AND FUNCTIONS 9 Hrs.
Control structures: Conditional statements – Looping statements – Functions: Library Functions - User Defined– Function
Prototype - Function Definition – Types of Functions – Functions with and without Arguments-Functions with no return and
with Return Values - solving simple scientific and statistical problems- Nested Functions - Recursion.

UNIT 3 ARRAYS AND STRINGS 9 Hrs.
Arrays: Single and Multidimensional Arrays – Array Declaration and Initialization of Arrays Array as Function Arguments.
Strings: Declaration – Initialization and String Handling Functions- Simple programs- sorting- searching – matrix operations.
Structure and Union: Definition and Declaration – Nested Structures – Array of Structures – Structure as Function Argument
– Function that Returns Structure – Union.

UNIT 4 STORAGE CLASS AND POINTERS 9 Hrs.
Storage Class Specifier: Auto, Extern, Static, &Register. Pointers: The ‘&’ and’ *’ Operators – Pointers Expressions –
Pointers arithmetic- Example Problems. Arrays Using Pointers – Structures Using Pointers– Functions Using Pointer –
Function as Arguments – Command Line Arguments.

UNIT 5 MEMORY MANAGEMENT AND FILES 9 Hrs.
DMA functions: malloc (), calloc (), sizeof (), free () and realloc (). Pre-processor directives. File management: File
operations - opening & closing a file, Read and write binary files, input and output statements, Control statements.
Max.45 Hrs.

COURSE OUTCOMES
On completion of the course, student will be able to
CO1 - Design C Programs for problems.
CO2 - Write and execute C programs for simple applications
CO3 - Develop programs using the basic elements like control statements, Arrays and Strings.
CO4 - Solve the memory access problems by using pointers
CO5 - Understand about the dynamic memory allocation using pointers which is essential for utilizing memory.
CO6 - Understand the uses of pre-processors and various header file directives.

TEXT / REFERENCE BOOKS
1. Byron S Gottfried, “Programming with C”, Schaums Outlines, 2nd Edition, Tata McGraw Hill, 2006.
2. Dromey R.G., “How to Solve it by Computer”, Pearson Education, 4th Reprint, 2007.
3. Kernighan, B.W. and Ritchie, D.M, “The C Programming language”, 2nd Edition, Pearson Education, 2006.
4. Balaguruswami. E., ‘Programming in C’, TMH Publications, 2003.
5. Yashavant P. Kanetkar, ‘LET US C", 5th Edition.2005.
6. Stevens, "Graphics programming in C", BPB Publication, 2006.
7. Subburaj. R , ‘Programming in C’, Vikas Publishing, 1st Edition, 2000.

END SEMESTER EXAMINATION QUESTION PAPER PATTERN
Max. Marks: 100 Exam Duration: 3 Hrs.
PART A: 10 Questions of 2 marks each - No choice 20 Marks
PART B: 2 Questions from each unit of internal choice; each carrying 16 marks 80 Marks

 Similar Threads Thread Thread Starter Forum Replies Last Post KunwarR Main Forum 0 27th October 2020 04:45 PM KunwarR Main Forum 0 27th October 2020 11:00 AM KunwarR Main Forum 0 27th October 2020 10:24 AM KunwarR Main Forum 0 27th October 2020 09:27 AM KunwarR Main Forum 0 22nd October 2020 11:10 AM KunwarR Main Forum 0 22nd October 2020 10:23 AM Arvind Kumar Main Forum 0 21st October 2020 11:53 AM Arvind Kumar Main Forum 0 16th October 2020 05:20 PM Arvind Kumar Main Forum 0 14th October 2020 04:10 PM Arvind Kumar Main Forum 0 12th October 2020 04:50 PM KunwarR Main Forum 0 10th October 2020 04:57 PM KunwarR Main Forum 0 10th October 2020 04:55 PM KunwarR Main Forum 0 10th October 2020 04:30 PM Arvind Kumar Main Forum 0 9th October 2020 06:26 PM Arvind Kumar Main Forum 0 7th October 2020 09:11 AM KunwarR Main Forum 0 6th October 2020 09:58 AM KunwarR Main Forum 0 2nd October 2020 02:19 PM KunwarR Main Forum 0 29th September 2020 03:39 PM KunwarR Main Forum 0 29th September 2020 02:56 PM Arvind Kumar Main Forum 0 23rd September 2020 02:10 PM

Message:
Options