Friday, October 14, 2011

ANNA UNIVERSITY TRICHY - MCA SYLLABUS 6

ANNA UNIVERSITY TRICHY - MCA SYLLABUS 6

CA5103 PROBLEM SOLVING AND PROGRAMMING TECHNIQUES 
L T P C
3 0 0 3 
                         
UNIT I PROBLEM SOLVING AND ALGORITHMS                                    9 


The Problem Solving Aspect – Top Down Design – Implementation of Algorithms –
Program Verification – Efficiency of Algorithms – Analysis of Algorithms –Exchanging the values – Counting – Factorial Computation – SINE Computation –Base Conversion.






UNIT II PROBLEM SOLVING TECHNIQUES                                             9 


Factoring Methods – Array Techniques – Merging – Sorting –  Searching.


UNIT III FUNDAMENTALS OF C LANGUAGE                     9 


Overview of C – Constants – Variables and Data Types – Operators and Expressions –Managing Input/Output Operations – Formatted I/O – Decision Making – Branching –IF – Nested IF – Switch – Goto  – Looping Statements.


UNIT IV ARRAYS - FUNCTIONS - STRUCTURES AND UNIONS       9 


Arrays – Dynamic and multi dimensional arrays – Character arrays and Strings – String handling Functions – User defined Functions – Categories of Functions – Recursion –Structures and Unions – Array of Structures – Structures and Functions.


UNIT V POINTERS AND FILE MANAGEMENT                    9 


Pointers – Declaration – Accessing a variable – Character Strings – Pointers to Functions and Structures – File Management in C – Dynamic Memory Allocation –Linked Lists – Preprocessors.


              Total: 45 


TEXT BOOKS


1. R.G. Dromey, “How to Solve it by Computer”, Prentice Hall, 2008.


2. Harrey M.Deitel and J. Paul Deitel, “C How to Program”, Fourth Edition,Prentice Hall, 2004.


REFERENCES 


1. Maureen Sprankle, “Problem Solving and Programming Concepts”, Seventh Edition, Pearson Education, 2007.


2. Brian W. Kernighan and Dennis Ritchie, “C Programming Language”, Prentice Hall of India, 2007.


More  ANNA UNIVERSITY TRICHY NEWS

No comments:

Post a Comment