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
 

Contact us

Dr. P. Sam Johnson, Professor and Head
Department of MACS, NITK, Surathkal
P. O. Srinivasnagar, Mangalore - 575 025
Karnataka, India.

  • Hot line: +91-0824-2474048

Connect with us

We're on Social Networks. Follow us & get in touch.