KCS101/KCS201 PPS
References & Course Outcomes
References & Course Outcomes
Text Books & References:
- Schum‟s Outline of Programming with C by Byron Gottfried, McGraw-Hill
- The C programming by Kernighan Brian W. and Ritchie Dennis M., Pearson Education.
- Computer Basics and C Programming by V.Rajaraman, PHI Learning Pvt. Limited, 2015.
- Computer Concepts and Programming in C, R.S. Salaria, Khanna Publishing House
- Computer Concepts and Programming in C, E Balaguruswami, McGraw Hill
- Computer Science- A Structured Programming Approach Using C, by Behrouz A. Forouzan, Richard F. Gilberg, Thomson, Third Edition, Cengage Learning – 2007.
- Let Us C By Yashwant P. Kanetkar.
- Problem Solving and Program Design in C, by Jeri R. Hanly, Elliot B. Koffman, Pearson
Addison-Wesley, 2006. - Programming in C by Kochan Stephen G. Pearson Education – 2015.
- Computer Concepts and Programming in C by D.S. Yadav and Rajeev Khanna, New Age
International Publication. - Computer Concepts and Programming by Anami, Angadi, and Manvi, PHI Publication.
- Computer Concepts and Programming in C by Vikas Gupta, Wiley India Publication
- Computer Fundamentals and Programming in C. Reema Thareja, Oxford Publication
- Problem Solving and Programming in C, R.S. Salaria, Khanna Publishing House.
Course Outcomes:
- To develop simple algorithms for arithmetic and logical problems.
- Able to implement the algorithms and draw flowcharts for solving Mathematical and Engineering problems.
- To translate the algorithms to programs & execution (in C language).
- Demonstrate an understanding of computer programming language concepts.
- To implement conditional branching, iteration, and recursion.
- Ability to design and develop Computer programs, analyzes, and interprets the concept of pointers, declarations, initialization, operations on pointers, and their usage.
- To decompose a problem into functions and synthesize a complete program using
the divide and conquer approach. - To use arrays, pointers, and structures to develop algorithms and programs.
- Able to define data types and use them in simple data processing applications also he/she must be able to use the concept of array of structures.
- Develop confidence for self education and the ability for life-long learning needed for Computer language.