Upload
tushar-kute
View
2.952
Download
1
Embed Size (px)
DESCRIPTION
The Presentation given at KK Wagh Polytechnic, Chandori, Nashik for First Year Information Technology Students on January 2010.
Citation preview
Study Techniques ofProgramming in C
Tushar B. Kute,Department of Information Technology,
Sandip Institute of Technology and Research Centre, Nashik.
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
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
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
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
• 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
• 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
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
12.56
8.23
5
16
32
26.21C
C++
VC++
C#
Java
.net
Industrial Importance of ‘C’
http://www.tusharkute.com
Programming in C
• Syllabus
• Practical Importance
• Previous Paper Analysis
• Compulsory Questions
• Sample Question Paper– Paper1 Solution– Paper2 Solution
http://www.tusharkute.com
Bits of C
• KBC
• Magic Square
• Gender Identification
• Guess a number
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
Thank you
http://www.tusharkute.com