Email: tovisionpune@gmail.com
Programming Skills (C Programming)
Specific References
According to New Revised Syllabus w.e.f. 2009 Nagpur, Maharashtra (INDIA)
Text Book of Programming Skills (C Programming)
SY BCA (Nagpur)
Author : Poonam Ponde
Book ID : 1148
Contents
1. Proramming Logic
1.1 Computer languages
1.2 Program developmnet processs
1.3 Problem solving
1.4 Algorithms
1.5 Flowchart
1.6 Solved examples
2. Introduction to C
2.1 Introduction
2.2 History of C
2.3 Features of 'C'
2.4 Program development cycle
2.5 Structure of a 'C' program
2.6 'C' character set
2.7 C tokens
2.8 Identifiers and keywords
2.9 Constants
2.10 Variables
2.11 Data types in C
2.12 Data declarations and definitions
2.13 Operators and expressions
2.14 Statements
2.15 Input/Output function in C
2.16 Sample programs
3. Control Statements
3.1 Introduction
3.2 Selection/decision making statements
3.3 Iterative statements (LOOP Control Structure)
3.4 Jump statements
3.5 Sample programs
4. Pointers
4.1 Introduction
4.2 Memory organization
4.3 The basics of pointers
4.4 The pointer operator
4.5 Applications of pointers
4.6 Pointer expression
4.7 VOID pointers
4.8 Pointer arithmetic
4.9 Precedence of and AND * operators
4.10 Pointer to a pointer
4.11 Pointers to constant objects
4.12 Constant pointers
5. Function
5.1 Introduction
5.2 What is a function?
5.3 Functions and structured programming
5.4 How a function works?
5.5 Library and user defined functions
5.6 Function declaration and definition
5.7 Writing a function
5.8 Calling a function
5.9 Passing arguments to a function
5.10 Functions with variable arguments
5.11 Command line arguments
5.12 Recursion
5.13 Function returning a pointer
6. Arrays
6.1 Introduction
6.2 Array declaration
6.3 One dimensional arrays
6.4 Multidimenstional arrays
6.5 Arrays and pointers
6.6 Array of pointers
6.7 Arrays and functions
7. Storage Classes
7.1 Introduction
7.2 Scope
7.3 Storage classes
8. String Handling
8.1 Strings
8.2 String handling function
9. Structure and Union
9.1 Structures
9.2 Unions
9.3 Difference between structures and unions
10. File Processing
10.1 Introduction
10.2 Streams
10.3 Types of files
10.4 Operations on a file
10.5 Error handling during I/O operations
10.6 Random access to files
10.7 Files and command line arguments