BACHELOR OF COMPUTER APPLICATIONS (BCA) Regular
Syllabus and SCHEME OF EXAMINATION – Ist , IInd, IIIrd YEAR(6 semesters)
w.e.f. 2012-13
Period per week: 6 for each theory paper and 6 for each practical group in each semester.
Paper Title of Paper Max. Marks Pass Exam
No. Marks Duration
External Internal
Semester – I w.e.f. 2012-13
BCA-101 Computer & Programming Fundamentals 80 20 35 3hrs
BCA-102 PC Software 80 20 35 3hrs
BCA-103 Mathematics 80 20 35 3hrs
BCA-104 Logical Organization of Computer-I 80 20 35 3hrs
BCA-105 Practical software Lab – Based on paper 80 20 35 3hrs
BCA-102 i.e Word, Excel and Power
point
Semester – II
BCA-106 ‘C’ Programming 80 20 35 3hrs
BCA-107 Logical Organization of Computer-II 80 20 35 3hrs
BCA-108 Mathematical Foundations of Computer 80 20 35 3hrs
Science
BCA-109 Structured System Analysis and Design 80 20 35 3hrs
BCA-110 Practical software Lab – Based on paper 80 20 35 3hrs
BCA-106, i.e.‘C’ Programming
Semester – III w.e.f. 2013-14
BCA-201 Introduction to Operating System 80 20 35 3hrs
BCA-202 DATA STRUCTURES – I 80 20 35 3hrs
BCA-203 Introduction to database system 80 20 35 3hrs
BCA-204 Communication skills (English) 80 20 35 3hrs
BCA-205 Practical software Lab – Based on paper 80 20 35 3hrs
BCA-202 & 203 using C Language and SQL
Semester – IV
BCA-206 WEB DESIGNING 80 20 35 3hrs
BCA-207 DATA STRUCTURES – II 80 20 35 3hrs
BCA-208 Object Oriented Programming Using C++ 80 20 35 3hrs
BCA-209 Software Engineering 80 20 35 3hrs
BCA-210 Practical software Lab– Based on paper BCA- 80 20 35 3hrs
206 & 208, i.e.HTML and C++ Programming
Semester – V w.e.f. 2014-15
BCA-301 Management information system 80 20 35 3hrs
BCA-302 Computer Graphics 80 20 35 3hrs
BCA-303 Data Communication and Networking 80 20 35 3hrs
BCA-304 Visual Basic 80 20 35 3hrs
BCA-305 Practical software Lab– Based on paper BCA- 80 20 35 3hrs
304 i.e. Visual Basic
Semester – VI
BCA-306 E-Commerce 80 20 35 3hrs
BCA-307 Object Technologies & Programming using Java 80 20 35 3hrs
BCA-308 Artificial Intelligence 80 20 35 3hrs
BCA-309 Introduction to .net 80 20 35 3hrs
BCA-310 Practical software Lab– Based on paper 80 20 35 3hrs
BCA-307 & 309 using java & .net
BCA-302: Computer Graphics
External Marks: 80
Internal Marks: 20
Time: 3 hours
Note: Examiner will be required to set NINE questions in all. Question Number 1 will consist of
total 8 parts (short-answer type questions) covering the entire syllabus and will carry 16 marks. In
addition to the compulsory question there will be four units i.e. Unit-I to Unit-IV. Examiner will set
two questions from each Unit of the syllabus and each question will carry 16 marks. Student will be
required to attempt FIVE questions in all. Question Number 1 will be compulsory. In addition to
compulsory question, student will have to attempt four more questions selecting one question from
each Unit.
UNIT-I
Graphics Primitives: Introduction to computer graphics, Basics of Graphics systems,
Application areas of Computer Graphics, overview of graphics systems, video-display
devices, and raster-scan systems, random scan systems, graphics monitors and workstations
and input devices.
Output Primitives: Points and lines, line drawing algorithms, mid-point circle and ellipse
algorithms. Filled area primitives: Scan line polygon fill algorithm, boundary fill and flood-
fill algorithms .
UNIT-II
2-D Geometrical Transforms: Translation, scaling, rotation, reflection and shear
transformations, matrix representations and homogeneous coordinates, composite transforms,
transformations between coordinate systems.
2-D Viewing: The viewing pipeline, viewing coordinate reference frame, window to view-
port coordinate transformation, viewing functions, Cohen-Sutherland and Cyrus-beck line
clipping algorithms, Sutherland –Hodgeman polygon clipping algorithm.
UNIT-III
3-D Object Representation: Polygon surfaces, quadric surfaces, spline representation,
Hermite curve, Bezier curve and B-Spline curves, Bezier and B-Spline surfaces. Basic
illumination models, polygon-rendering methods.
UNIT-IV
3-D Geometric Transformations: Translation, rotation, scaling, reflection and shear
transformations, composite transformations.
3-D Viewing: Viewing pipeline, viewing coordinates, view volume and general projection
transforms and clipping.
SUGGESTED READINGS
1. Donald Hearn and M. Pauline Baker : Computer Graphics, PHI Publications.
2. Plastock : Theory & Problem of Computer Gaphics, Schaum Series.
3. Foley & Van Dam : Fundamentals of Interactive Computer Graphics, Addison-Wesley.
4. Newman : Principles of Interactive Computer Graphics, McGraw Hill.
5. Tosijasu, L.K. : Computer Graphics, Springer-Verleg.
Note : Latest and additional good books may be suggested and added from time to time.