DEVI AHILYA VISHWAVIDYALAYA (DAVV), INDORE
Bachelor Of Computer Applications (BCA) (Full-Time)
Second-2nd-II Semester Curriculum/ Syllabus 2011-12 Academic Year Onwards
Second-2nd-II Semester Curriculum/ Syllabus 2011-12 Academic Year Onwards
Problem Solving And Programming Through C –II – Syllabus
Problem Solving
And Programming Through C –II [BCA -204] Syllabus /Course contents
Max. Marks: 50Min. Marks: 17
UNIT – I
Functions: definition, declaration, calling & use. passing
values b\w function, scope rule of function.
Advanced feature of functions: Function declaration &
prototypes, call by value, call by reference, back to function calls, macro
verses function, Recursion, need of recursion, types of recursion.
UNIT- II
Pointer: Definition & declaration, pointer assignment, pointer
& arrays, passing entire array to function, pointers & 2D array,
pointers array, pointer to array, array of pointer to string, Pointer to
structures, use of pointer, malloc(), calloc() library function.
Union: Union definition & declaration, accessing a union
member, union of structures, initialization of union member, uses of union, use
of user defined data types
UNIT-III
Types of I/O, Console I/O function, Formatted console I/O
function, sprintf(), sscanf () function, unformatted consol I/O functions.
Disk I/O function: File opening modes, writing, closing
files(fclose),a file copy program, using argc, argv, string I/O in files,
formatted disk I/O function, text verses binary mode, record I/O in files,
detecting error in reading & writing, I/O redirection in DOS.
UNIT-IV
Components of VDU: Display Adapters, Display Screens (monitor),
Video Display modes, resolution
Text or Graphics: Color in text in modes, color in graphic mode,
video pages, writing to VDU memory in text mode.
UNIT-V
Graphic programming: lines, stylish lines, drawing & filling
images, patterns with differences, bar () Filling regular & nonregular
shapes, of palettes &colors, outputting text, justifying text, a bit of
animation, system matrics.
Text Book:
LET US ‘C’ by Y.Kanetkar(BPB)
Reference Books:
- Programming in ‘C’ Balaguruswami
- Programming& problem solving through ‘C’.(Elsevier)
- First course in Programming with ‘C’,T.Jeyapoovan(VIKAS)
- The C programming Language by Brain W Kernigham and dennis M Ritchie
- Practical C programming,3 rd edition(anetshell handbook )O’Relly
- 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
the programming language ,programming concepts of loops ,reading a set of data
, stepwise refinements , Function, control structure& arrays. After
completion of this course the students is expected to analyze the real life
problems & 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 question equally distributed in all units. The balance of paper
will be maintained by includingappropriatenumerical/objective/conceptual/analytic/theoretical)
combination of subsection in each question.
No comments:
Post a Comment