Monday 22 July 2013

Programming & Problem Solving Through C –I [BCA -104] Syllabus BCA 1st-I Sem Syllabus for DAVV Indore Affiliated Institutions

 DEVI AHILYA VISHWAVIDYALAYA (DAVV), INDORE
Bachelor Of Computer Applications (BCA) (Full-Time) 
First-1st-I Semester Curriculum/ Syllabus 2011-12 Academic Year Onwards
Mathematics – 1 Syllabus 
 

Programming & Problem Solving Through C –I [BCA-104] Syllabus /Course contents

  
UNIT –I
Algorithm for problem solving: An Introduction, Properties of an algorithm, classification, algorithm logic, flowchart.
Program design and implementation issues: programming system design technique, programming technique, basic constructs of structured programming, modular designing of programs.
Programming Environment: High level programming language, Low level programming language, Middle level programming language, assembler, compiler, interpreter.

UNIT- II
What is C : Historical development of C where C stands,
Getting Started with C : The C Character set, Types of C Constants , Types of C Variables, C keywords, identifiers literals.
C Instructions : Type Declaration Instruction, arithmetic Integer Long Short, Signed unsigned, storage classes, Integer and Float Conversions, type conversion in assignment, hierarchy of operations.

UNIT – III
Decision control structure : control instructions in C, if, if-else, use of logical operator, hierarchy of logical operators, arithmetic operators, relational operators, assignment operators, increment and decrement operators, conditional operators, bit wise operators, special operators, “&,*,.,>,sizeof
Loops control structure : while loop, for loop, do – while loop, odd loop, nested loop, break , continue, case control structure, go to, exit statement

UNIT –IV
Array what are arrays , array initialization, bound checking1D array, 2D array initialization of 1D and 2D array, memory map of 1D and 2D array, Multidimensional array.
Strings: what are strings, standard library string function strlen(), strcpy(), strcat(), strcmp(), 2D array of characters

UNIT –V
Structure : Why use structure, declaration of structure, accessing structure elements, how structure elements are stored, array of structure, uses of structure
Preprocessor: features of C Preprocessor, macro expansion, micro with arguments, file inclusion, conditional, #if, #elif, miscellaneous directives, #include, #define, directives, #undef, #pragma directives.

Text Book
Y. Kanetkar, “Let us C”, BPB Publications

Reference Books
1. Programming with problem solving thought ‘C’. (ELSEVIER)( for UNIT I)
2. “Programming in C”, E. Balaguruswamy Tata McGraw Hill
3. “C The Complete Reference”, H. Schildt, Tata McGraw Hill
4. First course in programming with ‘C’, T.Jeyapoovan (VIKAS)
5. The C Programming language by Brian W. Kernighan Dennis M. Ritchie Prentice Hall
6. Practical C Programming 3rd Edition A Nutshell Handbook O’Relly.
7. Computer Programming and IT (for RTU), by Ashok N Kamthane et. al, Pearson Education, 2011

Objective : The objective of this course are to make the student understand programming language, programming, concept of loops, reading a set of data stepwise refinement, function, control: structure and arrays, After Completion of this course the student is expected to analyze the real life problem and write a program in ‘C’ language to solve problem. The main emphasis of the course will be on problem solving aspect that is developing proper algorithms.
Examination : The external examination will be of 50 marks. The question paper will contain questions equally distributed in all units. The balance will be maintained by including appropriate (numerical/objective/conceptual/analytical/theoretical) combination of subsection in each question.

No comments:

Post a Comment