Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Study techniques of programming in c at kkwpss


Published on

My expert Lecture at KK Wagh Polytechnic, Second Shift, Nashik on "Study Techniques in C Programming" taken for First Year Information Technology Students.

Published in: Education, Technology
  • Be the first to comment

Study techniques of programming in c at kkwpss

  1. 1. Tushar B. Kute, Department of Information Technology, Sandip Institute of Technology and Research Centre, Nashik.
  2. 2. Subject Title : Programming in ‘C’ Course Name : Computer Engineering Group Course Code : CO / CM / IF Semester : Second Subject Abbr : PIC Subject Code : 12027
  3. 3. Teaching Scheme Examination Scheme TH PR 04 02 Paper Hrs TH ST PR TW Total 03 100 10 50# 25@ 185
  4. 4. Why C?
  5. 5. Rationale <ul><li>‘ C’ is the most widely used computer language, which is being taught as a core subject. </li></ul><ul><li>‘ C’ is general-purpose structural language that is powerful, efficient and compact, which combines features of high-level language and low-level language. It is closer to Man and Machine both. </li></ul><ul><li>Due to this inherent flexibility and tolerance it is suitable for different development environments. Due to these powerful features ‘C’ has not lost its importance and popularity in recently developed and advanced software industry. </li></ul>
  6. 6. Rationale <ul><li>‘ C’ can also be used for system level programming, ‘C’ is still considered as first priority programming language. </li></ul><ul><li>This subject covers from the basic concept of ‘C’ to pointers in C. </li></ul><ul><li>This subject will act as “programming concept developer” for students. It will also act as “Backbone” for subjects like OOP, VB, Windows Programming, JAVA, OOMD etc. </li></ul><ul><li>‘ C’ Programming is essential for actual programming in Data Structures. </li></ul>
  7. 7. Introduction of new topics <ul><li>Program and Programming </li></ul><ul><li>Algorithm and Flowcharts </li></ul><ul><li>Software </li></ul><ul><li>Compiler </li></ul><ul><li>Debugging and Error handling </li></ul><ul><li>Computer Instructions </li></ul><ul><li>Execution and .exe file </li></ul><ul><li>Project </li></ul>
  8. 8. Where core knowledge required? <ul><li>Numerical Computational Programming </li></ul><ul><li>Principles of Programming Languages </li></ul><ul><li>Compiler Construction </li></ul><ul><li>System Programming </li></ul><ul><li>Computational Theory </li></ul><ul><li>Database Programming </li></ul><ul><li>Computer Security and Hacking </li></ul><ul><li>Design and Analysis and Algorithms </li></ul><ul><li>Implementation of Operating Systems, Graph Theory, Artificial Intelligence, Distributed Systems, Multimedia Techniques and Computer Network algorithms </li></ul>
  9. 9. As per MSBTE’s Scheme ‘E’ Subject’s Dependency Programming in ‘C’ Object Oriented Programming Data Structures Windows Programming Java Programming Object Oriented Modeling & Design Advanced Java Programming Computer Graphics
  10. 10. Industrial Importance of ‘C’
  11. 11. Programming in C <ul><li>Syllabus </li></ul><ul><li>Practical Importance </li></ul><ul><li>Previous Paper Analysis </li></ul><ul><li>Compulsory Questions </li></ul><ul><li>Sample Question Paper </li></ul><ul><ul><li>Paper1 Solution </li></ul></ul><ul><ul><li>Paper2 Solution </li></ul></ul>
  12. 12. Bits of C <ul><li>KBC </li></ul><ul><li>Magic Square </li></ul><ul><li>Gender Identification </li></ul><ul><li>Guess a number </li></ul>
  13. 13. Reference Books Sr. No. Name of Book Author Publication 1 Programming in ANSI ’C’ E Balgurusamy Tata Mc-Graw Hill 2 Let us ‘C’ Yashwant Kanetkar BPB 3 Complete reference: C Herbert Schildt Tata Mc-Graw Hill 4 Working with C Yashwant Kanetkar BPB 5 The C Programming language Ritchie/Kerningaham Pearson Education 6 Programming in C Byron Gottfried Schaum’s outlines
  14. 14. Thank you