103 COMPUTER PROGRAMMING & PROGRAMMING METHODOLOGY

VEER NARMAD SOUTH GUJARAT UNIVERSITY, SURAT
Post Graduate Diploma in Computer Application
(1st SEMESTER) SYLLABUS
Effective From: July – 2009
PAPER NO.: 103
Paper Title : COMPUTER PROGRAMMING & PROGRAMMING METHODOLOGY


1. Algorithm & Flowcharting
2. Constants & Variables
2.1. Character Set
2.2. Constants - needs & definition
2.3. Variables - needs & definition
2.4. Storage Class
2.5. Scope of Variables
3. Expressions & Operations
3.1. Operators: Assignment, Arithmetic, Increment, Decrement, Relational, Logical, Bitwise, Conditional
3.2. Expression
3.3. Evaluation & Assignment of Expression
4. Basic Input & Output Functions
5. Jumping, Branching & Looping Statements
6. Array
7. Built-in Functions: Arithmetic functions, Data Conversion functions, String functions, Character Classification functions
8. Structure Union & Enumerated data types
9. User Defined Functions
9.1. Call by value
9.2. Passing Structures & Array
9.3. Recursion
5
10. Pointers
11. Program Bugs & Testing
11.1. Program Bugs
11.2. Preparing Test data
11.3. Functional & Structural Testing


Reference Books:
1. C Language Programming - Byron Gottfried - TMH
2. Programming ANSI C – E Balagurusamy –
3. Let US 'C' – Yashwant Kanitkar
4. Pointers in C – Yashwant Kanitkar
5. C Programming Language - Karnighan & Ritchie – TMH
6. 'C' Odyssey (6 Volumes) - Vijay Mukhi - PHI
7. The Complete Reference - C - Herbert Schildt, Tata Mc Graw Hill
8. Structured programming concepts - La Budde - (Mc.Graw HIll)
9. Programming in 'C' - Stephan Kochan - CBS
10. Mastering Turbo C - Kelly & Bootle - BPB
11. Mastering Turbo C - Stan Kelly - BPB

***************************

Make a free website with Yola