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


Published on

The Presentation given at KK Wagh Polytechnic, Chandori, Nashik for First Year Information Technology Students on January 2010.

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

  • Be the first to like this

Study techniques of programming in C

  1. 1. Study Techniques of Programming in C 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. <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>Introduction of new topics
  8. 8. <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>Where core knowledge required?
  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