DEVI AHILYA VISHWAVIDYALAYA (DAVV), INDORE
Bachelor Of Computer Applications (BCA) (Full-Time)
First-1st-I Semester Curriculum/ Syllabus 2011-12 Academic Year Onwards
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