14
Study Techniques of Programming in C Tushar B. Kute, Department of Information Technology, Sandip Institute of Technology and Research Centre, Nashik.

Study techniques of programming in C

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Study techniques of programming in C

Study Techniques ofProgramming in C

Tushar B. Kute,Department of Information Technology,

Sandip Institute of Technology and Research Centre, Nashik.

Page 2: Study techniques of programming in C

Subject Title: Programming in ‘C’

Course Name: Computer Engineering Group

Course Code: CO / CM / IF

Semester: Second

Subject Abbr: PIC

Subject Code: 12027http://www.tusharkute.com

Page 3: Study techniques of programming in C

Teaching Scheme

TH PR

04 02

Examination Scheme

Paper Hrs

TH ST PR TW Total

03 100 10 50# 25@ 185

http://www.tusharkute.com

Page 4: Study techniques of programming in C

Why C?

http://www.tusharkute.com

Page 5: Study techniques of programming in C

Rationale

• ‘C’ is the most widely used computer language, which is being taught as a core subject.

• ‘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.

• 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.

http://www.tusharkute.com

Page 6: Study techniques of programming in C

Rationale

• ‘C’ can also be used for system level programming, ‘C’ is still considered as first priority programming language.

• This subject covers from the basic concept of ‘C’ to pointers in C.

• 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.

• ‘C’ Programming is essential for actual programming in Data Structures.

http://www.tusharkute.com

Page 7: Study techniques of programming in C

• Program and Programming• Algorithm and Flowcharts• Software• Compiler• Debugging and Error handling• Computer Instructions• Execution and .exe file• Project

Introduction of new topics

http://www.tusharkute.com

Page 8: Study techniques of programming in C

• Numerical Computational Programming• Principles of Programming Languages• Compiler Construction• System Programming• Computational Theory• Database Programming• Computer Security and Hacking• Design and Analysis and Algorithms• Implementation of Operating Systems, Graph

Theory, Artificial Intelligence, Distributed Systems, Multimedia Techniques and Computer Network algorithms

Where core knowledge required?

http://www.tusharkute.com

Page 9: Study techniques of programming in C

As per MSBTE’s Scheme ‘E’

Subject’s Dependency

Programming in ‘C’Programming in ‘C’

Object Oriented Object Oriented ProgrammingProgramming

Data Data StructuresStructures

WindowsWindowsProgrammingProgramming

JavaJavaProgrammingProgramming

Object Oriented Object Oriented Modeling & DesignModeling & Design

Advanced JavaAdvanced JavaProgrammingProgramming

ComputerComputerGraphicsGraphics

http://www.tusharkute.com

Page 10: Study techniques of programming in C

12.56

8.23

5

16

32

26.21C

C++

VC++

C#

Java

.net

Industrial Importance of ‘C’

http://www.tusharkute.com

Page 11: Study techniques of programming in C

Programming in C

• Syllabus

• Practical Importance

• Previous Paper Analysis

• Compulsory Questions

• Sample Question Paper– Paper1 Solution– Paper2 Solution

http://www.tusharkute.com

Page 12: Study techniques of programming in C

Bits of C

• KBC

• Magic Square

• Gender Identification

• Guess a number

Page 13: Study techniques of programming in C

Sr. No

.Name of Book Author Publication

1Programming in ANSI ’C’

E BalgurusamyTata Mc-Graw

Hill

2 Let us ‘C’Yashwant

KanetkarBPB

3Complete reference:

C Herbert Schildt

Tata Mc-Graw Hill

4 Working with CYashwant

KanetkarBPB

5The C Programming language

Ritchie/Kerningaham

Pearson Education

6 Programming in C Byron GottfriedSchaum’s

outlines

Reference Books

http://www.tusharkute.com

Page 14: Study techniques of programming in C

Thank you

http://www.tusharkute.com