Problem Solving and Programming(MA601)
Course Name:
Problem Solving and Programming
Programme:
MCA
Semester:
First
Category:
Programme Core (PC)
Credits (L-T-P):
(3-0-0) 3
Content:
Introduction to Algorithms, Flow charts, Procedure oriented Programming concepts, Data types, Operators and Expression, I/O functions, composite Data types (Arrays, Structs, Union) Queues (FIFO), Stacks (LIFO), Pointers, Dynamic Memory Allocation, Linked lists: - Single and doubly linked list, Introduction to Object oriented Paradigms:- Encapsulation, Data hiding, Polymorphism (Operator and Function overloading), Inheritance, Data abstraction, Introduction to Object Oriented Design.
E. Balagurusamy, PB. Kernighan and D. Ritchie, The C Programming Language, Prentice Hall, 1990rogramming in ANSI C, Tata Mc.Graw Hill 2004 Hilbert Schilds, C++ complete Reference 1999.
References:
B. Kernighan and D. Ritchie, The C Programming Language, Prentice Hall, 1990
E. Balagurusamy, Programming in ANSI C, Tata Mc.Graw Hill 2004
Hilbert Schilds, C++ complete Reference 1999.
Department:
Mathematical and Computational Sciences