KCS101/KCS201 PPS
References & Course Outcomes

References & Course Outcomes

Text Books & References:

  1. Schum‟s Outline of Programming with C by Byron Gottfried, McGraw-Hill
  2. The C programming by Kernighan Brian W. and Ritchie Dennis M., Pearson Education.
  3. Computer Basics and C Programming by V.Rajaraman, PHI Learning Pvt. Limited, 2015.
  4. Computer Concepts and Programming in C, R.S. Salaria, Khanna Publishing House
  5. Computer Concepts and Programming in C, E Balaguruswami, McGraw Hill
  6. Computer Science- A Structured Programming Approach Using C, by Behrouz A. Forouzan, Richard F. Gilberg, Thomson, Third Edition, Cengage Learning – 2007.
  7. Let Us C By Yashwant P. Kanetkar.
  8. Problem Solving and Program Design in C, by Jeri R. Hanly, Elliot B. Koffman, Pearson
    Addison-Wesley, 2006.
  9. Programming in C by Kochan Stephen G. Pearson Education – 2015.
  10. Computer Concepts and Programming in C by D.S. Yadav and Rajeev Khanna, New Age
    International Publication.
  11. Computer Concepts and Programming by Anami, Angadi, and Manvi, PHI Publication.
  12. Computer Concepts and Programming in C by Vikas Gupta, Wiley India Publication
  13. Computer Fundamentals and Programming in C. Reema Thareja, Oxford Publication
  14. Problem Solving and Programming in C, R.S. Salaria, Khanna Publishing House.

Course Outcomes:

  1. To develop simple algorithms for arithmetic and logical problems.
  2. Able to implement the algorithms and draw flowcharts for solving Mathematical and Engineering problems.
  3. To translate the algorithms to programs & execution (in C language).
  4. Demonstrate an understanding of computer programming language concepts.
  5. To implement conditional branching, iteration, and recursion.
  6. Ability to design and develop Computer programs, analyzes, and interprets the concept of pointers, declarations, initialization, operations on pointers, and their usage.
  7. To decompose a problem into functions and synthesize a complete program using
    the divide and conquer approach.
  8. To use arrays, pointers, and structures to develop algorithms and programs.
  9. 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.
  10. Develop confidence for self education and the ability for life-long learning needed for Computer language.
Scroll to Top