Download bca syllabus - NIE Degree College

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
UNIVERSITY OF MYSORE
PROPOSED REGULATIONS AND SCHEME OF STUDY FOR BACHELOR OF COMPUTER
APPLICATIONS [BCA]
Semester - I
Subject
code
Title
1BCA1
Kannada / Other
Language - I
1BCA2
1BCA3
1BCA4
1BCA5
1BCA6
1BCA7
1BCA8
Th.
Pr.
Dura.
of
Exam
(Hrs.)
04
-
03
20
80
100
28
40
03
-
03
20
80
100
28
40
CS/Elec.
03
-
03
20
80
100
28
40
Math.
03
-
03
20
80
100
28
40
CS
03
-
03
20
80
100
28
40
CS
03
-
03
20
80
100
28
40
CS/Elec.
-
06
03
20
80
100
28
40
CS
-
06
03
20
80
100
28
40
19
12
Teaching
Dept.
General English
Analog & Digital
Electronics
Mathematics
Fundamentals of
Information
Technology
Problem Solving
& Programming
in C
Information
Technology &
Digital
Electronics Lab
C Programming
Lab
Kannada/
Concerned
Dept.
English
Total
Teaching
Hrs./Week
Marks
IA
Max.
Th/Pr
Max.
Total
Th/Pr
Min.
Min. for
Pass
800
Departments Abbreviations
CS - Computer Science Department
Phy. – Physics Department
Com. – Commerce Department
Government Science College, Hassan.
Elec. - Electronics Department
Math. – Mathematics Department
Page 1 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
Semester - II
Subject
code
Title
2BCA1
Kannada / Other
Language - II
2BCA2
2BCA3
2BCA4
2BCA5
2BCA6
2BCA7
2BCA8
Th.
Pr.
Dura.
of
Exam
(Hrs.)
Kannada/
Concerned
Dept.
04
-
03
20
80
100
28
40
English
03
-
03
20
80
100
28
40
CS
03
-
03
20
80
100
28
40
Math.
03
-
03
20
80
100
28
40
CS
03
-
03
20
80
100
28
40
Com.
03
-
03
20
80
100
28
40
CS
-
06
03
20
80
100
28
40
Com.
-
06
03
20
80
100
28
40
19
12
Teaching
Dept.
Technical
English &
Business
Communication
Data Structures
and Algorithms
Discrete
Mathematics
Computer
Organization
Accounting &
Financial
Management
Data Structures
Lab
Accountancy
Lab
Total
Government Science College, Hassan.
Teaching
Hrs./Week
Marks
IA
Max.
Th/Pr
Max.
Total
Th/Pr
Min.
Min. for
Pass
800
Page 2 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
Semester - III
Subject
code
Title
3BCA1
Kannada / Other
Language-III
3BCA2
3BCA3
3BCA4
3BCA5
3BCA6
3BCA7
3BCA8
Th.
Pr.
Dura.
of
Exam
(Hrs.)
04
-
03
20
80
100
28
40
03
-
03
20
80
100
28
40
CS
03
-
03
20
80
100
28
40
CS
03
-
03
20
80
100
28
40
CS
03
-
03
20
80
100
28
40
CS
03
-
03
20
80
100
28
40
CS
-
06
03
20
80
100
28
40
CS
-
06
03
20
80
100
28
40
19
12
Teaching
Dept.
E-Governance
Operating
Systems
System Analysis
& Design
Microprocessors
Object Oriented
Programming
with C++
Microprocessor
Lab
Object Oriented
Programming
Lab
Kannada/
Concerned
Dept.
CS
Total
Teaching
Hrs./Week
Marks
IA
Max.
Th/Pr
Max.
Total
Th/Pr
Min.
Min. for
Pass
800
Semester - IV
Subject
code
Title
4BCA1
Kannada / Other
Languages-IV
4BCA2
4BCA3
4BCA4
4BCA5
4BCA6
4BCA7
4BCA8
Th.
Pr.
Dura.
of
Exam
(Hrs.)
Kannada/
Concerned
Dept.
04
-
03
20
80
100
28
40
CS
03
-
03
20
80
100
28
40
CS/Math.
03
-
03
20
80
100
28
40
CS
03
-
03
20
80
100
28
40
CS
03
-
03
20
80
100
28
40
CS
03
-
03
20
80
100
28
40
CS
-
06
03
20
80
100
28
40
CS
-
06
03
20
80
100
28
40
19
12
Teaching
Dept.
Computer
Graphics &
Multimedia
Numerical
Analysis and
Statistics
Database
Management
Systems
Computer
Networks
Visual
Programming
with Visual
Basic 6.0
Numerical
Analysis and
Statistics Lab
Database &
Visual Basic Lab
Total
Government Science College, Hassan.
Teaching
Hrs./Week
Marks
IA
Max.
Th/Pr
Max.
Total
Th/Pr
Min.
Min. for
Pass
800
Page 3 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
Semester - V
Subject
code
5BCA1
5BCA2
5BCA3
5BCA4
5BCA5
5BCA6
5BCA7
5BCA8
Th.
Pr.
Dura.
of
Exam
(Hrs.)
03
-
03
20
80
100
28
40
03
-
03
20
80
100
28
40
CS
03
-
03
20
80
100
28
40
CS
03
-
03
20
80
100
28
40
CS
CS
03
03
-
03
03
20
20
80
80
100
100
28
28
40
40
CS
-
06
03
20
80
100
28
40
CS
-
06
03
20
80
100
28
40
18
12
Teaching
Hrs./Week
Teaching
Dept.
Title
Constitution of
India *
Environmental
Studies *
Software
Engineering
Java, Internet &
Web Designing
Elective – I
Elective – II
Web Designing
Lab
Elective Lab
Concerned
Dept.
Concerned
Dept.
Total
Marks
IA
Max.
Th/Pr
Max.
Total
Th/Pr
Min.
Min. for
Pass
*800/
600
* Marks secured in the subject ‘Constitution of India’ and ‘Environmental Studies’
will not be considered for awarding class.
Elective – I
Elective – II
5BCA51: System Software
5BCA61: Multimedia Computing.
5BCA52: Data Mining & Warehousing
5BCA62: Software Testing & Quality
Assurance.
5BCA53: Enterprise Resource Planning
(ERP).
5BCA54: Operation Research.
5BCA63: Mobile Communication.
Semester – VI
Subject
code
6BCA1
Teaching
Dept.
Title
Project Work
Total
CS
Teaching
Hrs./Week
Th.
Pr.
-
24
-
24
Government Science College, Hassan.
Dura.
of
Exam
(Hrs.)
03
Marks
IA
Max.
Disserta
tion
Viva
Proj.
Min.
Min. for
Pass
40
120
40
56
80
200
Page 4 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
Pattern of Question paper for Theory Exam
The Question paper will be of the following form:
Max.Marks:80
Part-A:
Answer 10 questions out of 12 questions.
Part-B:
Answer six questions out of 9 questions.
[A question may have internal splitting]
Duration:03 hours.
Marks:2 X 10 = 20
Marks:10 X 6=60
Pattern of question paper for Practical Exam.
Max marks: 80
Duration: 3 Hrs
A student has to analyse and develop the solving procedure/algorithm for the questions
assigned.
Developing
Component
Implementation
Results
Sub Total
algorithm
Question1
10
10
10
30
Question 2
10
10
10
30
viva
---------20
Government Science College, Hassan.
Page 5 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
Bachelor of Computer Applications (BCA)
I SEMESTER
1BCA1: ªÉÆzÀ®£ÉAiÀÄ ¸É«Ä¸ÀÖgï
¥ÀwæPÉ 1: ¸À«¸ÀÛgÀ – C«¸ÀÛgÀ ¥ÀoÀåUÀ¼ÀÄ ªÀÄvÀÄÛ DqÀ½vÀ
PÀ£ÀßqÀ – 1
(ªÁgÀPÉÌ 4 UÀAmÉUÀ¼À ¥ÁoÀ, 3 UÀAmÉUÀ¼À ¥ÀjÃPÉë, ¥ÀjÃPÁë CAPÀUÀ¼ÀÄ 80,
DAvÀjPÀ ªÀiË®åªÀiÁ¥À£À CAPÀUÀ¼ÀÄ 20)
¸Á»vÀå WÀlPÀ: ¸À«¸ÀÛgÀ ¥ÀoÀå: ªÁgÀPÉÌ 2 UÀAmÉUÀ¼À ¥ÁoÀ: 40
CAPÀUÀ¼ÀÄ
¥ÀoÀå 1: ºÉƸÀUÀ£ÀßqÀ PÁªÀå: (ªÁgÀPÉÌ 2 UÀAmÉUÀ¼ÀAvÉ ¸É«Ä¸ÀÖgïUÉ
20 UÀAmÉUÀ¼À ¥ÁoÀ)
¸Á»vÀå ¨sÀÆ«ÄPÉ – 2 : ªÉÄʸÀÆgÀÄ «±Àé«zÁ央AiÀÄ ¥ÀæPÀluÉ
¤UÀ¢vÀ 10 PÀªÀ£ÀUÀ¼ÀÄ
1. PÀÄgÀÄqÀÄ PÁAZÁuÁ – zÀ.gÁ.¨ÉÃAzÉæ
2. ¨Á½£À ºÀA§®Ä - ¥ÀÄ.w.£ÀgÀ¹AºÁZÁgï
3. UÁߣÀzï ¢Ã¥À – f.¦.gÁdgÀvÀßA
4. ¸ÀªÀiÁd ¨sÉÊgÀªÀ – JA.UÉÆÃ¥Á®PÀȵÀÚ CrUÀ
5.
6.
7.
8.
dqÉ – f.J¸ï.²ªÀgÀÄzÀæ¥Àà
¥sÉ樀 – UÀAUÁzsÀgÀ avÁÛ®
ªÀiÁ¹Û – PÉ.J¸ï. ¤¸Ágï CºÀªÀÄzï
PÀÄAwAiÀÄ ¨É¼ÀUÀÄ – «dAiÀiÁ zÀ¨Éâ
9. UÀįÁªÀÄVÃvÉ - §gÀUÀÆgÀÄ gÁªÀÄZÀAzÀæ¥Àà
10. CªÀé – J¯ï ºÀ£ÀÄAvÀAiÀÄå
¸Á»vÀå WÀlPÀ: C«¸ÀÛgÀ ¥ÀoÀå: ªÁgÀPÉÌ 1 UÀAmÉ ¥ÁoÀ: 20 CAPÀUÀ¼ÀÄ
¥ÀoÀå: 2 - ¥Àæ§AzsÀ (ªÁgÀPÉÌ 1 UÀAmÉAiÀÄAvÉ ¸É«Ä¸ÀÖgïUÉ 10
UÀAmÉUÀ¼À ¥ÁoÀ)
¸Á»vÀå ¨sÀÆ«ÄPÉ – 2: ªÉÄʸÀÆgÀÄ «±Àé«zÁ央AiÀÄ ¥ÀæPÀluÉ
¤UÀ¢vÀ 4 ¥Àæ§AzsÀUÀ¼ÀÄ
1.
2.
3.
4.
¥ÀgÉÆÃ¥ÀPÁgÀ °«ÄmÉqï - ²ªÀgÁªÀÄ PÁgÀAvÀ
gÉÆÃUÀ – C.£À.PÀȵÀÚgÁAiÀÄ
j¥ÉÃj - ºÀA¥À £ÁUÀgÁdAiÀÄå
¸ÀÄR – JZï.f. ¸ÀtÚUÀÄqÀØAiÀÄå
¨sÁµÁ WÀlPÀ: DqÀ½vÀ PÀ£ÀßqÀ – 1: (ªÁgÀPÉÌ 1 UÀAmÉAiÀÄAvÉ
¸É«ÄlÖgïUÉ 10 UÀAmÉUÀ¼À ¥ÁoÀ, 20 CAPÀUÀ¼ÀÄ)
1. DqÀ½vÀ ¨sÁµÉAiÀiÁV PÀ£ÀßqÀ, ¸ÀégÀÆ¥À , ®PÀët (2 UÀAmÉ)
2. DqÀ½vÀ PÀ£ÀßqÀ ¨É¼ÉzÀÄ §AzÀ zÁj (3 UÀAmÉ)
Government Science College, Hassan.
Page 6 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
3. ¸ÀPÁðj ¥ÀvÀæ ªÀåªÀºÁgÀ: C¢üPÀÈvÀ ¥ÀvÀæ, CgÉC¢üPÀÈvÀ ¥ÀvÀæ,
C¢üPÀÈvÀ eÁÕ¥À£À, ¸ÀÄvÉÆÛÃ¯É (5 UÀAmÉ)
1BCA2: General English
UNIT-1
1. Grammar and Vocabulary: Review of elements of grammar & usage for effective
communication – Parts of speech, Phrases, Clauses, Sentences – Pattern, Complex
and Compound sentences, Transformation of sentences, Direct and Indirect speech;
Synonyms, Antonyms.
(15hours)
UNIT-2
2. Reading & Writing Skills: Reading passages from Books, News Papers, Journals
and writing them in concise forms. Exercises on Reading and Writing skills.
(15hours)
UNIT-3
3. Personality Development: Exercises focusing on vocabulary and communication
skills, art of public speaking, preparation of Resume, facing of interviews, group
discussion.
(15hours)
Reference Books:
1. Current English for colleges by N. Krishnaswamy.
Government Science College, Hassan.
Page 7 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
1BCA3: Analog and Digital Electronics
Unit-I:
Introduction to Electronics:
(15 hrs)
Atomic structure, Energy of an electron, Valence Electrons, Voltage source.
Semiconductor Materials:
Definition of a semiconductor. Types of semiconductors-Intrinsic and Extrinsic . P-type,
N-type, P-N junction, Band Theory of solids.
Transistor-Definition, Types-Grown Junction, Alloy type, Diffused junction, Epitraxial
planar, Misc, Transistor characteristics (configurations)-common base, common collector,
common emitter. NPN transistor as a voltage amplifier. Transistor parameters, Relationship
between transistor parameters.
Unit-II
Transistors:
(15 hrs)
Naming the transistor terminal, construction working of a transistor. Different mode of
operation, Relationship between Alpha and Beta, Transistor as an Amplifier, Biasing of a
Transistor-Voltage Divider Method, Single and Multistage Amplifier.
Integrated Circuits: Integrated Circuits classification, Types of Integrated Circuits.
Boolean algebra:
Basic laws, Demorgan’s theorem, duality theorem, sum of product method and products of
sum method. Karnaugh map.
Unit-III
Fundamentals of Gates: Basic gates and Universal gates, combinational logic circuits,
Half adder, Full adder, Half subtractor and Full subtractor.
(15 hrs)
Flip-Flops: SR, D, JK AND T Flip-Flops.
Decoders: 3 to 8 lines
Encoders:Octal to Binary
Multiplexers:4 to 1 line
Counters: 3 bit binary ripple counter
3 bit synchronous binary counter
Shift registers:Serial-in-parallel out and parallel in Serial out registers.
Text Books:
1.Malvino Leach, digital principles and application(4th edition)
2.Morris Mano, Computer System Architecture(3rd edition)PHI
3. Principles of Electronics-V.K.Mehtha.
4.Digital fundamentals-Thomas.D.Floyd.
5. Basic Electronics – G.K.Mithal
Government Science College, Hassan.
Page 8 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
1BCA4: Mathematics
UNIT-1
Algebra
(10 Hours)
Introduction, partial fraction, logarithms, mathematical induction, summation of
finite series, theory of equations, binomial theorem.
Trigonometry
(12 Hours)
Radian, trigonometric functions, heights and distances, allied angles, graphs of
trigonometric functions Complex numbers.
UNIT-II
Analytical geometry
(12 hours)
Points, straight lines, pair of lines, Circle and conics, Elements of 3D analytical
geometry.
UNIT-III
Calculus and graph theory
(12 Hours)
Limits and continuity, Differentiation, Differential equations, Integration,
applications.
Text Books
1. Theory and Problems in Mathematics – I by BOSCO Publications 2004.
2. Theory and Problems in Mathematics - II by BOSCO Publications 2005
3. Engineering Mathematics, Volumes I-IV by S Chandrasekhar.
Government Science College, Hassan.
Page 9 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
1BCA5: Fundamentals of Information Technology
UNIT-1
Computer
(4 Hours)
Computer as multipurpose tool -Overview of the Computer system — looking inside the
machine - Software brings machine to life - shapes of Computer today.
Processing Data
(4 Hours)
Transforming data into information - How a Computer processes data - factors
affecting processing speed - CPU's used in personal Computers.
Interacting with Computer
(5 Hours)
The Keyboard - the mouse - other input devices - The monitor - Printers - Sound
systems - Connecting I/O devices to the Computer.
Storing information in a Computer
(5 Hours)
Types of storage devices - Magnetic storage devices, Optical Storage devices,
measuring device performance.
UNIT-II
Operating System and the user interface
(4 Hours)
What is an Operating System - the use interface - running programs - managing files managing hardware - Enhancing the operating system with utility Software - typical
operating systems in use.
Word Processing and Desktop publishing
(4 Hours)
The many uses of word processing Software - Entering text -Editing text - Formatting
text - advanced word processing-feature - desktop publishing Software.
UNIT-III
Spread Sheets
(4 Hours)
Uses of Spread sheets - creating a worksheet - creating formulas - Editing, the
worksheet - Adding charts -Analyzing the data - additional tools.
Database Management systems
Government Science College, Hassan.
(5 Hours)
Page 10 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
Data and Information - the database - DBMS relationship-working with a database creating tables - Editing records -querying database - generating report.
Computers in Business
(5 Hours)
Why businesses need information — types of business Software - Evolution of business
computing - building flexible systems for the user — corporate culture shock.
Information System
What is an information System - types of
development life cycle.
(5 Hours)
information Systems — System
Text Books
1. Peter Norton's
'Introduction to Computers', Second edition, TMH.
Reference Books
1.
Computer Fundamentals - P K Sinha,BPB
2.
Introduction to Computers - N Subramanian,TMH
3.
Understanding Computers - R Rajagopalan. TMH
4.
Computers Today - Donald Sanders, MGH
5.
Computers Today - Suresh K Basandra, Galgotia
Government Science College, Hassan.
Page 11 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
1BCA6: Problem solving and programming in ‘C’
UNIT-1
Overview of C
(3 Hours)
Importance of C, Sample C programs, Basic structure of C Programs, Programming style, executing
a C Program.
Constants, Variables, and Data Types
Character set,
C tokens,
(3 Hours)
Keywords and identifiers, Constants, Variables, Data types,
Declaration of variables, Assigning values to variables ,Defining symbolic constants
Operators and Expression
(6 Hours)
Arithmetic of Operators, Relational operators, Logical operators Assignment operators, Increment
and decrement operators, Conditional operator, Bit wise operators, Special operators, Arithmetic
expressions, Evaluation of expressions, Precedence of arithmetic operators, Type conversions in
expressions, Operator precedence and associatively, Mathematical functions.
Managing Input and Output Operations
(3 Hours)
Reading a character, writing a character, formatted input, formatted output
Unit-II
Decision Making and Branching
(3 Hours)
Decision making with IF statement, Simple IF statement, The IF ELSE statement, Nesting of IF ...
ELSE statements, The ELSE IF ladder, the switch statement, the ?: Operator, The GOTO statement.
Decision Making and Looping
(3 Hours)
The WHILE statement, The DO statement, The FOR statement, Jumps in loops
Arrays
(3 Hours)
One-dimensional arrays, Two-dimensional arrays, Initializing two-dimensional arrays.
Handling of character strings
(4 Hours)
Declaring and initializing string variables, Reading strings from terminal, Writing strings to screen,
Arithmetic operations on characters, Putting strings together Comparison of two strings, Stringhandling functions, Table of strings
Government Science College, Hassan.
Page 12 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
User-Defined Functions
(5 Hours)
Need for user-defined functions, multi-function program, The form of C functions Return values
and their types, Calling a function Category of functions, Handling of non-integer functions, Nesting
of functions, Recursion, Functions with arrays, The scope and lifetime of variables in functions.
UNIT-III
Structures and Unions
(6 Hours)
Structure definition, giving values to members, Structure initialization Comparison of structure
variables, Unions, Size of structures
Pointers and File Handling
(6 Hours)
Understanding pointers. Accessing the address of a variable, Declaring and initializing pointers,
Accessing a variable through its pointer, Introduction to File Processing, I/O operations.
Text Books
1. Programming in ANSI C 2nd Edition by E Balagurusawmi Published by Tata McGraw Hill.
Reference Books
1. Computer Programming in C by V Rajaraman, PHI, NewDelhi, 1995.
2. Programming in C by Hutchison.R, McGraw Hill, New York, 1990.
3. Application program in C by Johnsonburgh, R and Kalin,M.
1BCA7: Information Technology and Digital Electronics Lab
Exercises should be based on IBCA3 & IBCA5.
1BCA8: ‘C ‘ Programming Lab.
Exercises should be based on IBCA6.
Government Science College, Hassan.
Page 13 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
II SEMESTER
2BCA1: JgÀqÀ£ÉAiÀÄ ¸É«Ä¸ÀÖgï
¥ÀwæPÉ 2: ¸À«¸ÀÛgÀ – C«¸ÀÛgÀ ¥ÀoÀåUÀ¼ÀÄ ªÀÄvÀÄÛ DqÀ½vÀ
PÀ£ÀßqÀ – 2
(ªÁgÀPÉÌ 4 UÀAmÉUÀ¼À ¥ÁoÀ, 3 UÀAmÉUÀ¼À ¥ÀjÃPÉë, ¥ÀjÃPÁë CAPÀUÀ¼ÀÄ 80,
DAvÀjPÀ ªÀiË®åªÀiÁ¥À£À CAPÀUÀ¼ÀÄ 20)
¸Á»vÀå WÀlPÀ: ¸À«¸ÀÛgÀ ¥ÀoÀå: ªÁgÀPÉÌ 2 UÀAmÉUÀ¼À ¥ÁoÀ: 40
CAPÀUÀ¼ÀÄ
¥ÀoÀå 1: £ÁlPÀ (ªÁgÀPÉÌ 2 UÀAmÉUÀ¼ÀAvÉ ¸É«Ä¸ÀÖgïUÉ 20 UÀAmÉUÀ¼À
¥ÁoÀ)
©A§: ZÀzÀÄgÀAUÀ
¥Àæ: £ÁUÉÃAzÀæ ¥ÀæPÁ±À£À, ªÉÄʸÀÆgÀÄ
¸Á»vÀå WÀlPÀ: C«¸ÀÛgÀ ¥ÀoÀå: ªÁgÀPÉÌ 1 UÀAmÉ ¥ÁoÀ: 20 CAPÀUÀ¼ÀÄ
¥ÀoÀå: 2 – PÁzÀA§j / ªÉÊZÁjPÀ §gÀºÀ
(ªÁgÀPÉÌ 1 UÀAmÉAiÀÄAvÉ ¸É«Ä¸ÀÖgïUÉ 10 UÀAmÉUÀ¼À ¥ÁoÀ)
PÁqÀÄ: ²æà PÀȵÀÚ D®£ÀºÀ½î
¥Àæ: £É®ªÀÄ£É ¥ÀæPÁ±À£À, ªÉÄʸÀÆgÀÄ
¨sÁµÁWÀlPÀ: DqÀ½vÀ PÀ£ÀßqÀ – 2: (ªÁgÀPÉÌ 1 UÀAmÉAiÀÄAvÉ ¸É«ÄlÖgïUÉ
10 UÀAmÉUÀ¼À ¥ÁoÀ, 20 CAPÀUÀ¼ÀÄ)
1. ««zsÀ jÃwAiÀÄ (2 UÀAmÉUÀ¼ÀÄ)
2. PÀqÀvÀ (¥sÉÊ®Ä) – PÀbÉÃj n¥ÀàtÂUÀ¼ÀÄ (5 UÀAmÉUÀ¼ÀÄ)
3. ¥ÀæPÀluÉ – eÁ»gÁvÀÄ (3 UÀAmÉUÀ¼ÀÄ)
Government Science College, Hassan.
Page 14 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
2BCA2: Technical English & Business Communication
UNIT-1
1. Technical Report Writing: Collection of data, planning and organization.
Technical paper writing, project preparation and project report.
(12)
UNIT-2
2. Introduction to Communication: Principles of communication, Objectives of
communication, media of communication, types of communication, barriers of
communication.
(16)
UNIT-3
3. Business Communication: Kinds of business letters, Layout of business letters,
Letters enquiries & replies, orders & execution credit, status inquiries, complaint
and adjustment, collection letters, circular letters, sales letters, bank
correspondence, application letters, E-mail, On-line marketing.
(17)
Reference Books:
1. Essentials of Business Communication by Rajendra Pal & Korla.
Government Science College, Hassan.
Page 15 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
2BCA3: Data Structure and Algorithms
UNIT-1
Linear Data Structure and their sequential storage representation
(20 Hours)
Algorithmic notation, Concept and terminology for non-primitive Data structures, Storage structures
for arrays, Structures and arrays of structures, Stacks, Definitions and Concepts, Operations on
stacks, Applications of stacks, Recursion, Infix to postfix, Evaluating postfix expressions, Queues,
Priority Queues
Linear Data Structure and their Linked storage representation
Pointers and Linked Allocation, Linked linear lists, Operations on Linear lists using singly linked
storage structures, Circularly linked linear lists, Doubly linked linear lists
UNIT-2
Nonlinear Data Structures
(13 Hours)
Trees - Definition and concepts, Operations on Binary Trees, Linked Storage Representations of
Binary Trees, Tree creation and Traversal
UNIT-4
Sorting and searching
(12 Hours)
Sorting, Selection sort, Bubble sort, Merge sort, Quick sort, Radix sort, Searching, Sequential
searching, Binary searching, Search Tree
Text Books
1. An Introduction to Data Structures with Applications 2nd edition - J.P.Trembly and Sorenson,
McGraw Hill 2001.
Reference Books
1. Data structures using C & C++ by Yedidyah Langsun, Moshe J Augenstein, Teneinbaum
published by Prentice Hall of India Ltd.
2. Algorithms + Data Structures = Programs by Niklaus Wirth Prentice Hall 1976.
3. Data structures and algorithms by Aho, A.V.,Hopcroft and Ullman,J.E., Addison Wesley, 1980.
4. Fundamentals of data structures by Horowitze,E and Sahni,S., Galgotia bookstore.
5. Data structures and program design by Robert,L.Krunse, PHI.
6. Data and File structures by Mary Lunis, PHI.
7. Theory and problems of Data structures by Seymour Lipshutz, McGraw Hill.
Government Science College, Hassan.
Page 16 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
2BCA4: Discrete Mathematics
UNIT-1
Basics of Set Theory
(15 Hours)
Notation, Inclusion and Equality of sets, The power set, Operations on sets, Venn diagram, Set
identities, Ordered pairs and n-tuples, Cartesian Products
Relations and Ordering – Properties of binary relations in a Set, Relation Matrix and the Graph of a
Relation, Equivalence Relations, Compatibility Relations, Composition of Binary Relation, Partial
Ordering and Partially Ordered Set
Graph Theory
Basic Definitions, Paths, Reach ability and Connectedness, Matrix Representation of Graphs, Trees
UNIT-2
Functions
(15 Hours)
Definition and Introduction, Composition of Functions, Inverse Functions, Binary and n-ary
Operations, Characteristic Function of a Set, Hashing Functions.
UNIT-3
Mathematical Logic
(15 Hours)
Statements and Notation, Connectives, Negation, Conjunction, Disjunction, Statement Formulas
and Truth Tables, Logical Capabilities of Programming Languages, Conditional and Biconditional,
Well-formed Formulas, Tautologies, Equivalence of Formulas, Duality Law, Tautological
Implications.
Text Books
1.Discrete Mathematical Structures with Applications to Computer Science by J.P. Tremblay, R
Manohar 3rd edition – Tata McGraw Hill
Reference Books
1.Discrete mathematical structures by B.Kolman, R.C.Busby and S.Ross, 3rd edition.
2.Introduction to discrete mathematics by Liu, C.L.,McGraw Hill, 2nd edition,1985.
3.Discrete mathematics by S.A.Witala, McGraw Hill, 1987.
Government Science College, Hassan.
Page 17 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
2BCA5: Computer Organization
UNIT-1
1. Basic Structures of Computers: Computer types; Functional Units – Input unit,
Memory unit, Arithmetic and logic unit, Output unit, Control Unit; Basic
operational concepts; Bus structures; Multiprocessor and Multicomputers. (07)
2. Storage Representation: Storage representation of characters; Memory locations
and addresses – Byte addressability; Memory operation.
(05)
UNIT-2
3. Addressing modes: Direct, Indirect, Immediate, Relative, Indexed.
(04)
4. Instruction formats: Zero address, One address, One-and-half address, Two
address, Three address.
(04)
5. Instruction types: Data transfer, Arithmetic, Branching, Logical, Rotate, Stack
operations, Input/Output and Machine control instructions.
(08)
UNIT-3
6. Input/Output Organization: Accessing Input/Output devices; Interrups; Direct
Memory Access (DMA); Buses – Synchronous bus, Asynchronous bus; Interface
circuits – Parallel port, Serial port.
(06)
7. Memory System: Basic concept; Random Access Memories – Static RAM,
Asynchronous DRAMs, Synchronous DRAMs; Read Only Memories – PROM,
EPROM, EEPROM, Flash memory; Cache Memory; Virtual memories;
Secondary storage – Magnetic hard disks, Optical disks.
(09)
8. Arithmetic: Addition and Subtraction of Signed numbers.
(02)
Text Books:
1. Carl Hamacher, Z. Varnesic & S. Zaky, Computer Organization, 5th Edition,
McGraw Hill, 2002.
Reference Books:
1. Logic and Computer Design Fundamentals, 2nd Edition, M. Moris Mano &
Charles R. Kime, 2001, Pearson Education Asia.
Government Science College, Hassan.
Page 18 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
2BCA6: Accounting and Financial Management
UNIT-1
Accounting:
1. Introduction: Principles, concepts and conventions, double entry system of
accounting, ledger keeping.
(04)
2. Subsidiary books with special reference to simple cash book and three column
cash book.
(02)
3. Trial balance and final accounts of sole trader: Preparation trial balance,
adjusting entries, including revenue for bad debts, revenue for discount on debtors
and creditors, preparation of final accounts.
(08)
4. Final accounts of joint stock companies.
(05)
UNIT-2
Financial Management:
5. Introduction: Meaning and scope of financial management, functions of the
financial manager.
(01)
6. Ratio analysis: Meaning of ratio, advantages, limitations, types of ratios and their
usefulness, liquidity and ratios, profitability rations, efficiency ratios, solvency
ratios, problems including preparation of balance sheet.
(08)
7. Funds flow statement: Meaning and concepts of funds, preparation of fund flow
statement.
(05)
UNIT-3
Costing & Budgetary Control:
8. Unit costing: Preparation of cost sheet and tender price statement.
(03)
9. Marginal costing: Concepts, Marginal cost equations, P/V ratio, B.E.P., Margin
of safety, Sales to earn a desired profit, Problems on the above.
(03)
10. Budgetary Control: Meaning and definition, preparation of flexible budget and
cash budget.
(03)
11. Standard costing: Meaning of standard cost and standard costing, analysis of
variances – material and labour variances only.
(03)
Text Books:
1. Accountancy Vol. 1 by B.S. Raman.
2. Accountancy Vol. 2 by B.S. Raman.
3. Management Accounting by R.K. Sharma and Gupta.
4. Financial Management by I.M. Pandey.
Reference Books:
1. Management Accounting by Reddy and Appannaiah.
2. Management Accounting by Maheshwari.
3. Cost Accounting by Jain and Narang.
4. Cost Accounting by M.N. Arora.
Government Science College, Hassan.
Page 19 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
2BCA7: Data Structure Lab
Exercises should be based on 2BCA3.
2BCA8: Accountancy Lab
Exercises should be based on 2BCA6.
Government Science College, Hassan.
Page 20 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
III SEMESTER
3BCA1: ªÀÄÆgÀ£ÉAiÀÄ ¸É«Ä¸ÀÖgï
¥ÀwæPÉ 3: ¸À«¸ÀÛgÀ – C«¸ÀÛgÀ ¥ÀoÀåUÀ¼ÀÄ ªÀÄvÀÄÛ ªÁtÂdå PÀ£ÀßqÀ
–1
(ªÁgÀPÉÌ 4 UÀAmÉUÀ¼À ¥ÁoÀ, 3 UÀAmÉUÀ¼À ¥ÀjÃPÉë, ¥ÀjÃPÁë CAPÀUÀ¼ÀÄ 80,
DAvÀjPÀ ªÀiË®åªÀiÁ¥À£À CAPÀUÀ¼ÀÄ 20)
¸Á»vÀå WÀlPÀ: ¸À«¸ÀÛgÀ ¥ÀoÀå: ªÁgÀPÉÌ 2 UÀAmÉUÀ¼À ¥ÁoÀ: 40
CAPÀUÀ¼ÀÄ
¥ÀoÀå 1: ºÀ¼ÀUÀ£ÀßqÀ - £ÀqÀÄUÀ£ÀßqÀ PÁªÀå: (ªÁgÀPÉÌ 2
UÀAmÉUÀ¼ÀAvÉ ¸É«Ä¸ÀÖgïUÉ 20 UÀAmÉUÀ¼À ¥ÁoÀ)
PÁªÀå ¸ÀAZÀAiÀÄ 5: ªÉÄʸÀÆgÀÄ «±Àé«zÁ央AiÀÄ - ¥ÀæPÀluÉ
¤UÀ¢vÀ 5 ¨sÁUÀUÀ¼ÀÄ
1.
2.
3.
4.
5.
ªÀĺÁ¥ÀÄgÀĵÀgï CjAiÀÄzÀÄzÀ – PÀ«gÁdªÀiÁUÀð – 1
«µÀÄÚªÀ¢üðµÀÄÚªÁzÀj - £ÉëÄZÀAzÀæ
gÁd¤Ãw - £ÀAdÄAqÀ
ªÀZÀ£ÀUÀ¼ÀÄ - ¸Á¹ªÉAiÀĵÀÄÖ ¸ÀÄRPÉÌ – C®èªÀÄ¥Àæ¨sÀÄ
£É¯ÉʼÀUÁzÀÄzÀÄ – aPÀÌZÉêÀgÁd
¸Á»vÀå WÀlPÀ: C«¸ÀÛgÀ ¥ÀoÀå: ªÁgÀPÉÌ 1 UÀAmÉ ¥ÁoÀ: 20 CAPÀUÀ¼ÀÄ
¥ÀoÀå: 2 - ¥ÀæªÁ¸À ¸Á»vÀå / fêÀ£À ZÀjvÉæ / ¸ÀAQæÃtð §gÀºÀ / DvÀäPÀxÉ
(ªÁgÀPÉÌ 1 UÀAmÉAiÀÄAvÉ ¸É«Ä¸ÀÖgïUÉ 10 UÀAmÉUÀ¼À ¥ÁoÀ)
PÀÄPÀÌgÀºÀ½î: ²ªÀgÁªÀÄÄPÁqÀ£ÀPÀÄ¥Éà
¥Àæ: ¨sÁgÀwà ¥ÀæPÁ±À£À, ¸ÀgÀ¸Àéw¥ÀÄgÀA, ªÉÄʸÀÆgÀÄ
¨sÁµÁWÀlPÀ: ªÁtÂdå PÀ£ÀßqÀ – 1: (ªÁgÀPÉÌ 1 UÀAmÉAiÀÄAvÉ ¸É«ÄlÖgïUÉ
10 UÀAmÉUÀ¼À ¥ÁoÀ, 20 CAPÀUÀ¼ÀÄ)
1.
2.
3.
4.
5.
ªÁtÂdå PÀ£ÀßqÀ - ¸ÀégÀÆ¥À, ®PÀëëtUÀ¼ÀÄ
ªÁtÂdå ¥ÀvÀæzÀ ««zsÀ CAUÀUÀ¼ÀÄ
«ZÁgÀuÁ ¥ÀvÀæ – GvÀÛgÀ ¥ÀvÀæ, C£ÀÄUÀvÀ ¥ÀvÀæ, DzÉñÀ ¥ÀvÀæ
GzÀj, ¥ÀgÁªÀıÀð£À ªÀÄvÀÄÛ ¥ÀjZÀAiÀÄ ¥ÀvÀæ
ªÀ¸ÀÆ° ¥ÀvÀæ
Government Science College, Hassan.
Page 21 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
3BCA2: E-Governance
UNIT-1
15 hrs
E-government: Need of e-governance, e-assistance, e-democracy, e-administration,
citizen services, e-procurement, Mobile government, Law and policies, IT Act, Right for
Information Act, Introduction to various TAX Payable, Purchase & Tender procedures and
E-filing of Information.
UNIT-2
15 hrs
E-governance implementations: Software and Hardware required for E-governance,
Implementation,
E-governance in a Small Office, Web Portal for E-governance ,
E- governance for Public utilities,
UNIT-3
15 hrs
E-governance in a Medium Enterprise, E-governance & Finance, E-Tender &
Web E-governance, Efforts of State Governments , State Govt Models, National and Inter
national Models.
Reference Books:
1. Professional Office Procedure by Susan H Cooperman, Prentice Hall
Information Technology: Principles ,
2. Public Information Technology and E-Governance: Managing the Virtual State
(Paperback) by G. David Garson
Government Science College, Hassan.
Page 22 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
3BCA3: OPERATING SYSTEMS
UNIT-1
Introduction
(15 Hours)
Operating System, Simple Batch Systems, Multi programmed Batched Systems, Time-Sharing
Systems, Real-Time Systems, System Components, Operating system services
File System
File concept, Access Methods, Directory Structure, File-System Structure, Allocation Methods, FreeSpace Management, and Protection of file system.
Process
Process Concept, Process Scheduling, Cooperating process, Threads
CPU Scheduling
Basic concepts, Scheduling criteria, Scheduling algorithms
UNIT-II
Process Synchronization
(15 Hours)
The Critical section problem, Synchronization Hardware, Semaphores, Classical Problems of
Synchronization
Deadlocks
Deadlock Characterization, Methods for Handling Deadlocks, Deadlock Prevention, Deadlock
Avoidance, Deadlock Detection , Recovery from Deadlock
UNIT-III
Memory Management
(15 Hours)
Logical versus physical address space, Swapping, Contiguous Allocation, Paging, Segmentation
Virtual Memory
Demand Paging, Page Replacement, Page-Replacement Algorithms, Allocation of Frames
Text Books
1.Operating System Concepts – 5th edition by Abraham Silberschartz and Peter Galvin, McGraw
Hill, 2000
Reference Books
1. Operating System Design and Implementation by Andrew S Tanenbaum - Prentice Hall India,
1990.
2. Operating system principles by Brinch Hansen. P., PHI.
3.Operating systems by Milan Milenkovic., McGraw Hill.
4.Logical design of operating systems by Show.A., PHI.
Government Science College, Hassan.
Page 23 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
3BCA4: System Analysis And Design
UNIT-1
1. System Concepts and Information Systems Environment: Introduction, the
system concept, definition, characteristics of a system, elements of system, types
of system, the system development life cycle.
(08)
2. System Analyst: Characteristics, role of system analyst.
(04)
UNIT-2
3. System Planning & Initial Investigation: Information gathering, the tools for
Structure Analysis – Data Flow Diagram, Data Dictionary, Decision Tree,
Structured English, Decisions Tables.
(12)
4. Feasibility Study: Feasibility considerations, steps in feasibility study,
Cost/Benefit Analysis.
(06)
UNIT-3
5. The process and Stages of System Design: The process of design, Logical &
Physical design, Audit considerations, Input/Output and forms design.
(08)
6. System Testing: Quality Assurance, Levels of Quality Assurance, Audit trial
implementation, Software Maintenance.
(07)
Text Books:
1. System Analysis & Design by Elias M. Award.
2. System Analysis & Design by V.Rajaraman.
Government Science College, Hassan.
Page 24 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
3BCA5: Microprocessors
UNIT-1
1. Introduction:
Simple model of microprocessor – Counter, Decoder A, Register Array, Common
Bus, Register I, Decoder B, Control unit, Switch control circuit, ALU, Operation.
Different Phases in the execution process – Fetch, Decode, Execute.
(07)
2. The 8085 Microprocessor:
Features and Architecture of 8085 – Registers, Arithmetic Logic Unit, Instruction
Decoder, Address Buffer, Data Buffer, Increment/decrement address latch,
Interrupt control, Serial I/O control, Timing and Control circuitry.
Pin Definitions of 8085 – Power supply and frequency signals, Data bus and
address bus, Control and status signals, Interrupt signals, Serial I/O signals, DMA
Signal, Reset signals.
(10)
UNIT-2
3. 8085 Instruction Set and Programming:
Instruction formats, Opcode formats, Addressing modes.
8085 Instruction Set – Data transfer group, Arithmetic group, Branch group,
Logic group, Stack operations, Input/output and machine control group.
Passing parameters, Subroutine.
(10)
4. Instruction Timing Diagrams: Instruction cycle, Machine cycle and T-state
(Introduction Only).
(04)
UNIT-3
5. 8085 Interfacing: I/O Interfacing – I/O mapped I/O, I/O mapped selection,
Memory mapped I/O.
(04)
I/O transfer techniques (Introduction only).
6. 8085 Interrupts: Maskable and non-maskable interrupts. Hardware and
Software interrupts.
(04)
7. Introduction to 8086, advantages over 8085, additional features of 8086, modified
addressing schemes.
(06)
Text Books:
1. Ramesh S. Gaonkar – Microprocessor Architecture, Programming and
Application with 8085 – Penram International Publishing (India).
Reference Books:
1. Barry B Brey – The Intel Mircroprocessor Systems: The 8086 / 8088 family
architecture, programming and designing – PHI Publication.
2. Mircroprocessor 8085 and Peripherals by A.P. Godse, Technical Publication.
3. John Uffenbeck, Micro Computers and Microprocessor, PHI.
4. M. Morris Mono – Digital logic and Computer design, PHI Pvt. Ltd., New
Delhi.
Government Science College, Hassan.
Page 25 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
3BCA6: Object Oriented Programming with C++
UNIT-1
1. Introduction: Procedure-oriented programming, Concepts of Object-oriented
programming, Structure of C++ program.
(04)
2. Fundamentals: Tokens, Keywords, Identifiers and constants, Basic Data Types,
User-defined data types, Derived data Types, Symbolic constants, Type
compatibility, Declaration of variables, Dynamic initialization of variables,
Reference variables, Operators in C++, Scope resolution operator, Member
dereferencing operators, Memory management operators, Manipulators, Type cast
operator, Expressions and their types, Special assignment expressions, Implicit
conversions, Operator overloading, Operator precedence, Control structures. (07)
3. Functions: The main function, Function prototyping, Call by Reference, Return
by Reference, Inline functions, Default arguments, const arguments, Function
overloading, Friend and Virtual functions.
(05)
UNIT-2
4. Classes and Objects: Specifying a Class, Defining member functions, Making an
Outside function Inline, Nesting of member functions, Private member functions,
Arrays within a Class, Static data members, Static member functions, Arrays of
Objects, Objects as function arguments, friendly functions, Returning Objects,
const member functions, Pointers to members.
(07)
5. Constructors and Destructors: Constructors, Parameterized constructors,
Multiple constructors in a class, Constructors with default arguments, Dynamic
initialization of objects, Copy constructor, Dynamic constructor, Constructing
Two-dimensional arrays, const Objects, Destructors.
(06)
6. Operator Overloading and Type Conversions: Defining operator overloading,
Overloading unary operators, Overloading Binary operators, Rules for
overloading operators, Type conversions.
(04)
UNIT-3
7. Inheritance and Polymorphism: Programming concepts and types.
(04)
8. Console I/O Operations: C++ streams, C++ stream classes, Unformatted I/O
operations, Formatted I/O operations, managing output with manipulators. (04)
9. Files: Classes for file stream operations, opening, reading, writing, closing,
detecting end of file.
(04)
Government Science College, Hassan.
Page 26 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
Text Books:
1. Object Oriented Programming with C++ - E. Balagurusamy.
Reference Books:
1. OOPS and C++ by Robert Lafore.
2. C++ by Stephen Prata.
3. Teach yourself c++ by Al Stevens.
4. C++ Primer by Stanley B Lippman.
3BCA7: Microprocessor Lab.
Exercises should be based on 3BCA5.
3BCA8: Object Oriented Programming Lab with C++
Exercises should be based on 3BCA6.
Government Science College, Hassan.
Page 27 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
IV SEMESTER
4BCA1: £Á®Ì£ÉÃAiÀÄ ¸É«Ä¸ÀÖgï
¥ÀwæPÉ 4: ¸À«¸ÀÛgÀ – C«¸ÀÛgÀ ¥ÀoÀåUÀ¼ÀÄ ªÀÄvÀÄÛ ªÁtÂdå PÀ£ÀßqÀ
–2
(ªÁgÀPÉÌ 4 UÀAmÉUÀ¼À ¥ÁoÀ, 3 UÀAmÉUÀ¼À ¥ÀjÃPÉë, ¥ÀjÃPÁë CAPÀUÀ¼ÀÄ 80,
DAvÀjPÀ ªÀiË®åªÀiÁ¥À£À CAPÀUÀ¼ÀÄ 20)
¸Á»vÀå WÀlPÀ: ¸À«¸ÀÛgÀ ¥ÀoÀå: ªÁgÀPÉÌ 2 UÀAmÉUÀ¼À ¥ÁoÀ: 40
CAPÀUÀ¼ÀÄ
¥ÀoÀå 1: PÀxÀPÀªÀ£À: (ªÁgÀPÉÌ 2 UÀAmÉUÀ¼ÀAvÉ ¸É«Ä¸ÀÖgïUÉ 20
UÀAmÉUÀ¼À ¥ÁoÀ)
PÀxÀPÀªÀ£ÀUÀ¼ÀÄ – 2
¥Àæ: ªÉÄʸÀÆgÀÄ «±Àé«zÁ央AiÀÄ ¥ÀæPÀluÉ
¤UÀ¢vÀ 5 PÀxÀ£À PÀªÀ£ÀUÀ¼ÀÄ
1. ªÀÄgÀ¸ÀĨÉÃmÉ – PÀĪÉA¥ÀÄ
2. vÁ£Áf – PÀĪÉA¥ÀÄ
3. ¥ÀævÁ¥À¹AºÀ – PÀĪÉA¥ÀÄ
4. AiÀÄzÀÄVjAiÀÄ ªÀiË£À«PÁ¸À – «.PÀÈ. UÉÆÃPÁPï
5. vÁAiÀĪÀé£À ¸ÀªÀiÁ¢ü - ¥ÀÄ.w.£À
¸Á»vÀå WÀlPÀ: C«¸ÀÛgÀ ¥ÀoÀå: ªÁgÀPÉÌ 1 UÀAmÉ ¥ÁoÀ: 20 CAPÀUÀ¼ÀÄ
¥ÀoÀå: 2 - ¸ÀtÚ PÀxÉ (ªÁgÀPÉÌ 1 UÀAmÉAiÀÄAvÉ ¸É«Ä¸ÀÖgïUÉ 10
UÀAmÉUÀ¼À ¥ÁoÀ)
¸ÀtÚ PÀxÉUÀ¼ÀÄ – 2: ªÉÄʸÀÆgÀÄ «±Àé«zÁ央AiÀÄ ¥ÀæPÀluÉ
¤UÀ¢vÀ 4 PÀxÉUÀ¼ÀÄ
1. ¥ÀæPÀÈw – AiÀÄÄ.Dgï.C£ÀAvÀªÀÄÆwð
2. PÀ°è£À PÉƼÀ®Ä – ZÀzÀÄgÀAUÀ
3. vÀªÀÄAzsÀzÀPÉÃqÀÄ – CªÀÄgÉñÀ £ÀÄUÀqÉÆÃtÂ
4. ºÀ§â ªÀÄvÀÄÛ §° - ©.n. ®°vÀ£ÁAiÀÄPï
¨sÁµÁ WÀlPÀ: ªÁtÂdå PÀ£ÀßqÀ – 2 : (ªÁgÀPÉÌ 1 UÀAmÉAiÀÄAvÉ
¸É«Ä¸ÀÖgïUÉ 10 UÀAmÉUÀ¼À ¥ÁoÀ, 20 CAPÀUÀ¼ÀÄ)
1. ªÀåªÀºÁgÉÆÃfÓêÀ£À ¥ÀvÀæ
2. ¥Àj¥ÀvÀæ
3. ºÀÄzÉÝUÀ¼À eÁ»ÃgÁvÀÄ, C¨sÀåxÀð£À ¥ÀvÀæ, £ÉêÀÄPÁw ¥ÀvÀæ
4. ªÀgÀ¢UÀ¼ÀÄ
5. ¸ÀAPÉëÃ¥À ¯ÉÃR£À (ªÁtÂdå – DyðPÀ «µÀAiÀÄPÉÌ ¸ÀA§A¢ü¹zÀAvÉ)
1.
2.
3.
4.
¨sÁµÁ WÀlPÀ - ¥ÀgÀªÀıÀð£À UÀæAxÀUÀ¼ÀÄ
PÀbÉÃj PÉʦr – PÀ£ÀßqÀ DzsÀåAiÀÄ£À ¸ÀA¸ÉÜ, ªÉÄʸÀÆgÀÄ
«±Àé«zÁ央AiÀÄ
DqÀ½vÀ PÀ£ÀßqÀ – JZï.J¸ï. PÀȵÀÚ¸Áé«Ä CAiÀÄåAUÁgï
ªÁåªÀºÁj PÀ£ÀßqÀ – JZï.J¸ï. PÀȵÀÚ¸Áé«Ä CAiÀÄåAUÁgï
ªÀiÁzÀj PÀbÉÃj PÉʦr – PÀ£ÀßqÀ ªÀÄvÀÄÛ ¸ÀA¸ÀÌøw ¤zÉÃð±À£Á®AiÀÄ,
¨ÉAUÀ¼ÀÆgÀÄ
Government Science College, Hassan.
Page 28 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
5. DqÀ½vÀ ¨sÁµÉ – PÉ®ªÀÅ «ZÁgÀUÀ¼ÀÄ - ¥ÀæzsÁ£ï UÀÄgÀÄzÀvÀÛ
6. ¯ÉÃR£À PÀ¯É – J£ï. ¥ÀæºÁèzÀgÁªï
4BCA2: Computer Graphics and Multimedia
UNIT-1
Raster Graphics Algorithm for 2D primitives
(15 Hours)
Introduction - Output Technology - Raster and Vector display system, Software portability and
Graphic Standards, Conceptual Framework of Interactive Graphics
Scan converting – lines, circles, and ellipses, Filling rectangles, polygons, ellipse arcs, pattern filling,
Thick primitives, Line Style, Pen Style, Clipping in a Raster World, Clipping lines, circles, ellipses and
polygons, Generating characters.
UNIT-II
2D Graphics
(18 Hours)
2D transformations, Homogenous coordinates, Matrix representation of 2D transformation,
Composition of 2D transformation, Window to Viewport transformation
3D Graphics
Matrix representation of 3D transformation, Composition of 3D transformation, Transformations as
change in coordinate systems
UNIT-III
Multimedia
(12 Hours)
Introduction, Multimedia data streams, sound and audio file formats, images and graphics file
formats, data compression and optical storage media
Text Books
1. Foley J.D Van Dan A. Fundamentals of interactive computer Graphics, Addison Wasley.
2. Multimedia Computing, communication and application by Rolfsteinmetz, Redson Education
Reference Books
1. Hearn. D Baker P.M COMPUTER GRAPHICS (PHI)
2. Rogers D.F Adam J: Mathematical Elements for Computer Graphics, McGraw Hill
3. Harrington D: Computer Graphics –A programming approach, Tata McGraw Hill
4. Foley, J.D Van Dam A, Feiner S.K. and Hughes; Computer Graphics principles and practice,
Addison Wesley
5. Giloi W.K: Interactive computer graphics, prentices Hall
6. Newman W, Sproul R.F: Principles of Interactive computer Graphics, McGraw Hill
7. Rogers D.F Procedural Elements of computer Graphics.
10. Satish Gupta, Main Stream Multimedia, Van No stand 1993
Government Science College, Hassan.
Page 29 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
11. Robert Jennings, Windows 3.1 Multimedia, Que Corporation 1992.
4BCA3: Numerical Analysis and Statistics
UNIT-1
1. Computer Arithmetic: Floating point representation of numbers, arithmetic
operations with normalization. Approximation and Errors – Significant figures,
Accuracy and precision, Round off errors, Truncation errors.
(04)
2. Finding the roots of an equation: Iterative method: Bisection method, Newton
Raphson method, Regula Falsi method, Secant Method.
(06)
3. Solving simultaneous linear equations: Gauss Elimination method. Gauss
Jordon method, and Gauss-Seidel iterative method.
(06)
UNIT-2
4. Ordinary differential equations: Taylor series, Euler method, Range Kutta II
and IV order methods.
(05)
5. Numerical Integration: Simpson’s 1/3 and 3/8 rule, Trapezoidal rule.
(04)
6. Interpolation: Difference Table, Newton’s Forward and Backward interpolation.
(03)
UNIT-3
7. Descriptive Statistics: Need for quantifying data. Quantitative and qualitative
data. Frequency distributions – discrete and continuous, Histogram, frequency
curve, cumulative frequency curve.
(06)
8. Measures of central tendency: Mean, median and mode. Measures of
dispersion – quartile deviation, standard deviation, coefficient of variation
(Partition values – quartiles, deciles and percentiles).
(07)
9. Correlation and Regression: Definition, explanation of concepts, problems.
(04)
Text Books:
1. Numerical Methods by Jain M.K., S.R.K. Iyengar and R.K. Jain.
2. Computer Oriented Numerical Methods by Rajaraman. V.
3. Fundamentals of Mathematical Statistics by Gupta and Kapoor (Sultan Chand).
Reference Books:
1. Numerical Methods by S.S. Sastry.
2. Probability and Statistics for engineers and scientists by Ronald E. Walpole and
Raymond H Mayers.
3. Mathematical Statistics by John Freund (Prentice Hall India Pvt. Ltd.)
Government Science College, Hassan.
Page 30 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
4BCA4: Database Management Systems
UNIT-1
Introduction to Database System Concepts and Architecture
(15 Hours)
Databases and Database Users, Characteristics of the Database Approach, Advantages of Using a
DBMS, Implications of the Database Approach
Data Models, Schemas, and Instances, DBMS Architecture and Data Independence, Database
Languages and Interfaces, The Database System Environment, Classification of Database
Management Systems
Data Modeling Using the Entity-Relationship Model
High-Level Conceptual Data Models for Database Design, Entity Types, Entity Sets, Attributes, and
Keys, Relationships, Relationship Types, Roles, and Structural Constraints, Weak Entity Types, ER
Diagrams, Naming Conventions, and Design Issues
UNIT-2
Record Storage and Primary File Organizations
(15 Hours)
Secondary Storage Devices, Parallelizing Disk Access Using RAID Technology, Buffering of Blocks,
Placing File Records on Disk, Operations on Files, Files of Unordered Records (Heap Files), Files of
Ordered Records (Sorted Files), Hashing Techniques, Other Primary File Organizations
Relational Data Model, Relational Constraints, and Relational Algebra
Relational Model Concepts, Relational Constraints and Relational Database Schemas, Update
Operations and Dealing with Constraint Violations, Basic Relational Algebra Operations, Additional
Relational Operations, Examples of Queries in Relational Algebra.
UNIT-III
SQL-The Relational Database Standard
(15 Hours)
Data Definition, Constraints, and Schema Changes in SQL2, Basic Queries in SQL, More Complex
SQL Queries, Insert, Delete, and Update Statements in SQL, Views (Virtual Tables) in SQL,
Specifying General Constraints as Assertion, Additional Features of SQL
Text Books
1.Fundamentals of Database Systems by Navate and Elamsri – Addison Wesley 2000.
Reference Books
1.Database Systems Concepts, 3rd edition by Abraham Silberschatz, Henry Korth and S. Sudarshan
McGraw Hill International Editions.
2.Introduction to Database systems by CJ Date, Published by Addison-Wesley.
3.Principles of database systems by Ullman,.computer science press, 1984.
4.Introduction to database systems by Bipin C.Desai, Galgotia.
5.Visual basic for windows by Garry Cornell, McGraw Hill, 1992.
Government Science College, Hassan.
Page 31 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
4BCA5: Computer Network
UNIT-1
Introduction:-Communication Network and Services,
15 hrs
Approaches to Network
Design – Network Functions and Network Topology, Key factors in Communication
Network Evolution, Layered Architecture and Applications , OSI Reference Model, TCP /
IP Model, Telnet, FTP & IP Utilities.
UNIT-2
15 hrs
Digital Transmission and Transmission Systems: Digital Representation of
Information
Properties of Digital transmission. Transmission Medias – Twisted Pair,
Coaxial Cable, Optical Fiber. Error detection and correction. Multiplexing – Frequency,
Time
and Wavelength Division. Cellular Telephone Networks, Satellite Cellular
Networks. Peer to Peer Protocols. Multiple access communications; Local Area Network
– LAN Structure, Random Access protocols ALOHA, Slotted ALOHA. LAN Standards,
LAN Bridges – Transparent Bridges, Source Routing Bridges and Mixed media Bridges.
UNIT-3
15 hrs
Packet Switching Networks: Network services & Internal Network Operation; Packet
Network Topology. Datagrams & Virtual Circuits. Structure of switch/ Router,
Connectionless packet switching. Virtual – Circuit packet switching. Overview of Routing
and congestion in packet networks – Routing algorithms classification, Routing tables,
shortest path routing algorithms, Flooding, congestion control algorithms. An introduction
to Bluetooth and Broadband Wireless. Network Layer: Network Layer Services, Virtual
Circuit, Datagram, Buffering & Traffic Shaping, Buffering & Traffic Shaping. IP(Internet
Protocol)IPv4,IPv6. Transport Layer : Transport Layer Services, Transport Layer Flow &
CongestionControl,TCP/UDP. Application Layer .
Text book :Andrew S Tanenbaum Computer Networks, 4/e, Pearson Education.
References:
1. S. Keshav, An Engineering Approach to Computer Networks, Pearson Education.
2. Stallings, Data and Computer Communications, 7/e, Pearson Education, 2003.
Government Science College, Hassan.
Page 32 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
3. Alberto Leon-Garcia & Indra Widjaja, Communication Networks – Fundamental
Concepts & Key architectures, Mc.Graw Hill – 2000.
Government Science College, Hassan.
Page 33 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
4BCA6: Visual Programming with Visual Basic 6.0
UNIT-1
1. Visual Basic Overview: Concept of Visual Programming, Event Driven
Programming, Visual Basic Features, Parts of Visual Basic Project.
(03)
2. Interface Components: Concepts of objects, Event, Methods, and Properties;
Concept of Resources; Resolution, color basics, fonts; Forms; Concept of
Multiple Document Interface (MDI); Menus; Text Buttons, Graphics Buttons,
Control Buttons; Dialog boxes; Radio buttons, Check boxes; Scroll bars, sliders,
and Spin button controls; Pen and brushes; List boxes and Combo boxes; Cursors
and Icons.
(05)
3. Picture Boxes and Image Controls: Adding a Picture box to a form, Adjusting
and Aligning Picture box, Picture box animation, Using Picture box in an MDI
form, Drawing Lines and Circles, Adding and formatting text in a picture box.
(04)
4. Programming Fundamental Using Visual Basic: Data types and operators,
Control Structures, Simple examples.
(02)
UNIT-2
5. Procedures and Functions: Introduction, General procedures, Passing values to
procedure, Function procedures.
(03)
6. File Handling and File Controls: Using the common dialogs File Open and File
Save As, Creating and Opening a file, writing to sequential and random file,
Reading from sequential and random file, Closing a file, Opening and Saving file
in Rich Text boxes and Picture boxes, Using the Drive List, Directory List, File
List Box control, Creating and Deleting directories, Copying, Deleting and
Moving file.
(06)
7. Using Graphics: Redrawing graphics in windows, Clearing the drawing area,
Setting colors, Drawing Text, working with fonts, Drawing – Lines, Boxes,
Circles, Ellipse, Arcs, Drawing freehand with the mouse, Filling with colors,
pattern, Drawing points.
(05)
UNIT-3
8. Creating ActiveX Controls: Basics of control creations, creating an ActiveX
control, developing a property page, saving developer information for the control,
testing the ActiveX control.
(06)
9. Working with Databases – DAO and ADO: Creating and manipulating data
with the Visual Data Manager; Accessing data with the DAO and ADO data
control, Creating and Manipulating databases with DAO and ADODC. (06)
10. Application Building using Visual Programming: Case studies like Payroll
System, College Admission System, Library System using Visual Programming
and database.
(05)
Government Science College, Hassan.
Page 34 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
Text Books:
1. Mastering Visual Basic 6.0 by Evangelos Petroutsos, BPB Publications.
Reference Books:
1. Windows programming Primer plus by Jim Byoce.
2. Understanding Visual Basic by Jim Byoce.
3. Visual Basic Programming Black Book – Steven Holzner, Dreamtech Press.
4BCA7: Numerical Analysis and Statistics Lab.
Exercises should be based on 4BCA3.
4BCA8: Database and Visual Basic Lab.
Exercises should be based on 4BCA4 and 4BCA6.
Government Science College, Hassan.
Page 35 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
V SEMESTER
5BCA1: Constitution of India
(45 hours)
I. Meaning of the term “Constitution”-Its importance-making of the Indian Constitution
1946-49-Dr.Ambedkar’s contribution-Preamble-Method of amending the constitution and
its limitation-An over view of constitutional developments.
II. The democratic institutions created by the Constitution-bicameral system of legislature
and cabinet form of government at the Center and States-Role and Position of President
and Prime Minister-Adult Franchise System-Election Commission, Panchayat Raj System.
III. Fundamental Rights and Duties- Their content and significance-Special, rights created
in the constitution for Dalits, Backwards, Women, Children and the Religious and
Linguistic Minorities.
IV. Enforcing rights through writs: Certiorari, Mandamus,Quo Warranto and Habeas
Corpus-public interest Litigation-Directive Principles of State Policy-The need to balance
Fundamental Rights with Directive Principles-Constitution and sustainable development.
V. Doctrine of Separation of Powers-Legislative, Executive and Judicial and their
composition and functioning in India-Features of Indian Federalism-Center State relations.
Measures for national Unit-Public Service Commissions.
References:
1. J.C. Johari, The constitution of India- A Politico-Legal Study-Sterling Publications,
Pvt.Ltd.New Delhi.
2. J.N.Pandey:Constitutional Law of India, Allahabad, Central Law Agency, 2002.
3. Granville Austin:The Indian Constitution-Corner Stone of a Nation-Oxford,
NewDelhi.2000.
Government Science College, Hassan.
Page 36 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
5BCA2: Environmental Studies
(45 hours)
I. The Multidisciplinary nature of Environmental Resources.
Definition, Scope and Importance, Need for Public awareness.
II. Natural Resources and associated problems.
a)Forest Resources: Use and over-exploitation, deforestation, case studies. Timber
extraction, mining dames and their effects on forests and tribal people.
b) Water Resources: Use and over-utilization of surface and ground water, floods,
drought, conflicts over water, dams-benefits and problems.
c) Mineral Resources: Use and exploitation, environmental effects of extracting and using
mineral resources, case studies.
d) Food Resources: World food problems, changes caused by agriculture and overgrazing,
effects of modern agriculture, fertilizer-pesticide problems, water logging, salinity, case
study.
e) Energy Resources: Growing energy needs, renewable and non-renewable energy
resources use of alternate energy sources. Case studies.
f) Land Resources: land as a resource, land degradation, man induced landslides, soil
erosion and desertification.
III. Ecosystems: concept, structure and function, producers, consumers, decomposers,
Energy flow , Ecological succession, Food chains, food webs and ecological pyramids.
Introduction, types , characteristics, structure and function of following ecosystems:
a) Forest Ecosystem
b)Grassland Ecosystem
c)Desert Ecosystem
d) Aquatic Ecosystems(pond, streams, lakes,,rivers,oceans,estuaries)
IV. Biodiversity and its conservation: Introduction, Definition:genetic, species and
ecosystem diversity, Biogeographical classification of India, value of Biodiversity,
Biodiversity at Global, National and local levels. India as a mega-diversity nation. Hotspots of biodiversity. Threat to biodiversity, Endangered and endemic species of India.
Conservation of bio-diversity.
V. Environmental Pollution: Definition, causes, effects and control measures of Air
pollution, Water pollution, Soil pollution, Marine pollution, Noise pollution, Thermal
pollution, Nuclear hazards.
VI. Social Issues and the Environment: From Unsustainable to sustainable development,
Urban problems related to energy, Water conservation, rain water harvesting , watershed
management, Resettlement and rehabitilization of people; its problems and concerns. Case
studies.
Environmental ethics:Issues and possible solutions.
Climate change, global warming, acid rain, ozone layer depletion, nuclear accidents and
holocause, case studies.
Wasteland reclamation, Consumerism and waste products, Environment protection Act,
Air(prevention and control of pollution) Act, Water (Prevention and control of
Government Science College, Hassan.
Page 37 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
pollution)Act, Wildlife protection Act, Forest Conservation Act. Issues involved in
enforcement of environmental legislation. Public awareness.
VII. Human population and Environment: Population growth, variation among nations.
Population explosion-Family Welfare Programme.Environment and human health. Human
Rights. Value Education.HIV/AIDS, Women and Child Welfare, Role of Information
Technology in Environment and human health. Case studies.
VIII. Field work: visit to a local area to document environmental assetsriver/forest/grassland/hill/mountain.
Visit to locate polluted site, study of common plants, insects, birds, study of simple
ecosystems.
References:
1. Agarwal, K.C.2001 Environmental Biology, Nidi publications Ltd.Bikaner.
2. Bharucha Erach, The Biodiversity of India, Mapin Publishing Pvt.Ltd.,Ahmedabad380013
3. Brunner R.c>,1989,Hazardous Waste Incineration,k McGraw Hill Inc.480 p.
4. Trivedi R.K. and P.K.Goel, Introduction to Air pollution. Techno-science publications.
5. Wagner K.D.1998. Environmental Management, W.B.Saunders Co.Philadelphia, USA.
Government Science College, Hassan.
Page 38 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
5BCA3: Software Engineering
UNIT-1
1. Overview: System modeling, The system engineering process, System
Procurement; Software process models, Software specification, Software design
and implementation, Software validation, Software evolution.
(07)
2. Requirement Engineering: Functional and Non-functional requirements, User
requirements, System requirements, the software requirements document;
Feasibility studies, Requirements elicitation and analysis, Requirements
validation, Requirements management.
(08)
UNIT-2
3. System Models: Context models, Behavioral models, Data models, Object
models; Prototyping in software process, User interface prototyping.
(06)
4. Software Design: Architectural design - System structuring, Control models,
Modular decomposition; Object Oriented design – Objects and object classes, An
object oriented design process; User interface design – Principles, User
interaction, Information presentation, User support.
(09)
UNIT-3
5. Verification and Validation: Planning, Software inspections, Automated static
analysis, Clean room software development; Software testing – Defect testing,
Integration testing, Object oriented testing.
(07)
6. Software Management: Project management – Activities, Planning, Scheduling,
Risk management; Software cost estimation – Productivity, Estimation
techniques, Project duration and staffing; Quality management – Assurance and
standards, Planning, Quality control, Software measurements and metrics. (08)
Text Books:
1. Software Engineering, Ian Sommerville, 6th Edition, Pearson Education Ltd.,
2001.
Reference Books:
1. Software Engineering – A practitioners approach, Roger. S. Pressman, TataMcGraw Hill 4th Edition.
2. An Integrated Approach to Software Engineering, Pankaj Jalote, Narosa
Publications.
Government Science College, Hassan.
Page 39 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
5BCA4: Java, Internet and Web Designing
UNIT-1
Introduction to Java
(15 hrs)
: Origin and features of Java. Java Program Structure, Java Tokens,
Java statements, Java Virtual machine, Command Line Parameters, Java Variables and
Arrays, Operators, Decision Making, Branching and looping statements.
Classes Objects and Methods used in Java: Class fundamentals, Methods, Constructors,
Overloading, Inheritance, Interfaces, One and two dimensional arrays, Strings, Java
Packages: API packages, system packages, naming conventions, creating and accessing a
package, adding a class to a package, hiding classes.
UNIT-2
(15 hrs)
Multi-threads Programming : Java thread Model, Main Thread, creating a Thread, Creating
Multiple Threads, Extending the thread class, Stopping and blocking a thread, Life cycle of
a thread, Managing Errors and Exceptions.
Introduction to Applets: Fundamentals, types and their usage.
UNIT-3
(15 hrs)
Internet: Introduction to internet, LAN, MAN, WAN, Topologies, WWW, Telnet and
FTP, Electronic Mail, Introduction to HTML and Web Page authoring using HTML.
Web Design: Web design, Web design Process, Designing for others, site types and
architectures, Navigation Theory and practice, Linkage: Text, Buttons, Icons and Graphics,
Search and design, site maps, Indexes, and navigational and use aids. Scripting languages –
Java script & VB script.
Text Books:
1. Balaguruswamy, Programming with Java – A PRIMER, Tata McGraw-Hill 2nd Edition
2. Deitel, Internet and World Wide Web How to Program, Pearson Education, Asia.
Reference book : 1. The Complete Reference - Java-2 by Herbert Schildt Published by
Tata McGraw-Hill India.
Government Science College, Hassan.
Page 40 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
5BCA51: System Software [Elective-I]
UNIT-1
1. Introduction: What is system software? Components of system software,
Evolution of system software.
(02)
2. Machine Structure, Machine Language and Assembly Language: General
machine structure – memory, registers, Data instructions, Machine Languages,
Assembly Languages.
(06)
3. Assembler: General design procedure, design of assembler, statement of
problem, data structures, format of database, Algorithm (2-pass assembler) in
brief.
(06)
4. Macro Language and the Macro Processor: Macro instructions, features of
macro facility – Macro instruction argument, Conditional macro expressions,
Macro call with macros, Macro instruction defining macros single pass algorithm.
(07)
UNIT-2
5. Loader:
i. Loader Schemes – (a).Compile and Go loader, (b).General loader scheme,
(c).Absolute loader, (d).Sub routine linkers, (e).Relocating loader,
(f).Direct linking loader, (g).Binder, linking loader, overlays, dynamic
binder.
ii. Design of an absolute loader.
iii. Design of direct linking loader – (a).Specification of problem,
(b).Specification of data structure, (c).Format of database, (d).Algorithm.
(12)
UNIT-3
6. Compilers: Different phases, Lexical phase – recognizing tokens, database used
and algorithm. Syntax and Interpretation phase – recognizing syntactic units and
interpreting their meaning, creating intermediate form – arithmetic, nonarithmetic and executable statement, database used and algorithm. Code
generation phase – databases used and algorithm. Optimization phase – Machine
independent and machine dependant optimizations with examples. Assembly
phase – databases used and algorithms. General Model of compile – passes of
compile with flow chart.
(12)
Text Books:
1. Introduction to System Software by D.M. Dhamdhere.
Reference Books:
1. System Programming by John Donovan.
Government Science College, Hassan.
Page 41 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
5BCA52: Data Mining And Warehousing [Elective-I]
UNIT-1
1. Introduction: What is Data Warehouse? A Multidimensional Data Model, Data
Warehouse Architecture, Data Warehouse Implementation, Data cube technology,
Data Mining, Data mining functionalities, Data cleaning, Data integration and
transformation, Data Reduction.
(08)
2. Data Mining Primitives, Languages, and System Architectures: Data Mining
primitives, Presentation and Visualization of discovered patterns, Data Mining
query language.
(07)
UNIT-2
3. Mining Association Rules: Single-dimensional Boolean association rules from
transactional databases.
(05)
4. Classification and Prediction: Issues regarding classification and prediction,
Classification by Decision tree induction, Bayesian Classification, Classification
by Back propagation, Prediction.
(09)
UNIT-3
5. Cluster Analysis: What is a cluster analysis? Types of data in cluster analysis: A
categorization of Major Clustering methods, Partitioning methods, Hierarchical
methods; Model-Based Clustering Methods: Statistical approach.
(08)
6. Applications and Trends in Data Mining: Data Mining applications, Data
Mining system products and research prototypes, Additional themes on Data
Mining, Data Mining and Intelligent query answering. Trends in Data Mining.
(08)
Text Books:
1. Jiawei Micheline Kamber, ‘Data Mining Concepts and Techniques’, Morgan
Kauf Mann Publishers.
Reference Books:
1. George M. Marakas, ‘Modern Data Warehousing, Mining and Visualization’,
Pearson Education, 2003.
2. W.H. Inmon, ‘Building the Data Warehouse’, Wiley dreamtech, 3rd Edition.
3. Mastering Data Mining – Michael J.A. Berry & Gordon S. Linoff (Wiley Pub.).
4. Data Warehousing (Pearson Ed.) – Sam Anahory & Dennis Murray.
Government Science College, Hassan.
Page 42 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
5BCA53: Enterprise Resource Planning [Elective-I]
UNIT-1
1. ERP – Curtain Raiser: An overview, Accommodating variety, Integrated
Management Information, Seamless Integration, Supply Chain Management,
Resource Management, Integrated data model, Scope, Technology, Benefits of
ERP, Evolution, ERP revised, ERP & Modern Enterprise, problems.
(06)
2. Business Engineering & ERP: An overview, What is Business Engineering
(BE)? Significance of BE, Principles of BE, BRP, ERP & IT, ERP and
Management concerns, problems.
(05)
3. Business Modeling for ERP: An overview, Building the Business Model,
problems.
(03)
UNIT-2
4. ERP Implementation: An overview, Role of consultants, vendors and users;
Customization, Precautions, ERP: Post-implementation options, ERP
implementation methodology, Guidelines for ERP implementation, problems.
(06)
5. ERP and the Competitive Advantage: An overview, ERP & Competitive
strategy, problems.
(03)
6. The ERP Domain: An overview, MFG/PRO, OFS/Avalon – Industrial &
Financial Systems, Baan IV, SAP, SAP R/3 Applications, Examples of as Indian
ERP packages, The arrival of ERP III, problems.
(06)
UNIT-3
7. Making of ERP: An overview, Market Dynamics & Competitive Strategy,
problems.
(04)
8. Case Studies: An overview, Mercedes-Benz, Kee Hin Industries, Bull
Electronics Angers Plant Manufacturers, Ameritech, Essar Steel, Jindal Iron &
Steel Company Ltd., Indian Renewable Energy Development Agency (IREDA),
ERP Handles Pressure, Sara ERP case study – Hawkins Cookers Ltd, A
wholesome enterprise application, Sara IEMS (ERP III) case study – Pan
Century, Oleo chemicals, Malaysia.
(12)
Text Books:
1. Enterprise Resource Planning – Concepts & Practice (2nd Edition) by V.K. Garg
& N.K. Venkita krishna.
2. Enterprise Resource Planning by Alexis Leon.
Reference Books:
1. ERP WARE – ERP Implementation Framework by V.K. Garg & N.K. Venkita
krishna.
2. Enterprise Resource Planning ERP Text & Case Studies by Murthy CSV.
Government Science College, Hassan.
Page 43 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
5BCA54: Operation Research [Elective – I]
Unit I:
(15 hours)
Definition of the term Operation Research – Different Phases of O.R. Advantages and
Limitations of O.R. Standard Linear Programming – Formulation of a Linear Programming
Solving L.P.P. by Graphical Method Problem. Simplex Method.
Unit II:
(15 hours)
Transportation Model Problems – Assignment Problem.
Method of finding initial basic feasible solution to Transportation problem-North West
Corner, matrix Minima and Vogel’s Method.
Method of finding initial basic feasible solution to Assignment Problem using Hungarian
Method.
Unit III:
(15 hours)
Dual Simplex Method, Big M method revised simplex method, duality theorems
Sequencing Problems – Processing ‘n’ jobs through two machines – Travelling Salesman
Problems as an application of Sequencing.
Text Books:
1. “Operation Research”, by Kanthiswarup, Gupta, Manmohan – Sultan chand and sons,
Educational Publishers, New Delhi, 1996.
Reference Books :
1. “Operation Research”, by S.Daranivenkatakrishnan Keerthi Publishing House 1997.
2. “Operation Research”, by H.A.Taha Prentice Hall of India Ltd 1998.
3. “Operation Research”, by S.D.Sharma Kedar nath Ramnath and co (Publishers) 1997
Government Science College, Hassan.
Page 44 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
5BCA61: Multimedia Computing [Elective – II]
Media and data streams: Properties of multimedia systems, Data stream Characteristics:
Digital representation of audio, numeric instruments digital interface Bark concepts,
Devices, Messages, timing standards speech generation, analysis, and transmission.
Digital Image: Analysis, recognition, transmission.
Video: Representation, digitalization, transmission.
Animation: Basic concepts, animation languages, animation control transmission.
Data compression standards: JPEG, H-216, MPEG DVI.
Optical storage devices and standards: WORHS, CDDA, CDROM, CDWO, CDM.
Real time multimedia, Multimedia file system.
Multimedia Platforms – Limitations of the personnel computer, evaluation of the
Multimedia PC, Multimedia hardware and Multimedia software.
MultiMedia Communication System: Collaborative computing session management,
transport subsystems, QOS, resource management.
Multimedia Databases: Characteristics, data structures, Operation integration in a
database model.
Synchronization: Issues, presentation requirements, reference to multimedia
synchronization, MHEG.
Multimedia Application: Media Preparation, Composition, integration communication,
consumption, and entertainment.
Suggested Reading:
1. RALPH Stein, Metz Clara, Nahrstedit, “Multimedia: Computing, Communication and
Applications”, 1st edition 1995.
1. John.F.Koegel Buford, “Multimedia Systems”, Addison Wesley 1994.
2. Mc Carty, T.P. “Multimedia Communications”, John Wiely, 1990.
3. Judith Jeffcoate, ‘Multimedia in Practice (Theory and Applications)”, PHI 1998.
Government Science College, Hassan.
Page 45 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
5BCA62: Software Testing And Quality Assurance [Elective – II]
UNIT-1
1. Software Measurement: Measurement in software engineering, Classifying
software measures, applying the framework, software measurement validation.
(05)
2. Software Metrics Data Collection: Definition, Storing, Extraction and collection
of data, Analyzing software measurement data, analyzing results of experiments,
simple analysis techniques, more advanced methods, Overview of statistical test.
(07)
3. Software Engineering Measurement: Size: software size, length, reuse,
functionality, complexity; Structure: Types of structure measure, control flow
structure, Modularity and information flow attributes, Object oriented metrics,
Data structures.
(08)
UNIT-2
4. External Product Attributes: Modeling software quality, Measuring aspect of
quality.
(04)
5. Software Reliability: Basics of reliability theory, Software reliability problem,
Parametric reliability growth models, Predictive accuracy, Importance of
operational environment, wider aspects of software reliability.
(07)
UNIT-3
6. Making Process Predictions: Goal estimates, Cost estimation: problems and
approaches, Models of effort and cost, Problem with existing modeling methods,
Dealing with problems of current estimation methods, Implications for process
predictions.
(08)
7. Empirical Research in Software Engineering: Investigating products,
Investigating resources, Investigating processes, Measurement today and
tomorrow.
(06)
Text Books:
1. Software Metrics – A rigorous and practical approach – Norman Fenton, Shari
Lawrence (Thomson – Brooks).
2. Software Testing – Renu Rajani, Pradeep Oak.
3. Software Requirement & Estimation – Swapna Kishore, Rajesh Naik.
Reference Books:
1. Ed Kit: Software Testing in the real world, Addison – Wesley, 1995.
2. William Perry: Effective methods for software testing – Jhon wiely, 1999.
3. Bezier B: Software testing techniques II edition, Van Nostrand Reinluold, 1990.
4. Myers G J: The Art of Software Testing, John Wiley, 1979.
5. Loise Tamres: Introducing software testing, Pearson Education, 2003.
Government Science College, Hassan.
Page 46 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
5BCA63: Mobile Communication [Elective – II]
Unit-I:
Introduction to Cellular mobile systems: Basic cellular mobile systems, performance
criteria, operation of cellular systems, planning a cellular system, analog and digital
cellular systems.
Elements of cellular Radio system design: Concept of frequency reuse channels, cochannel interference reduction factor, hand-off mechanism, cell splitting, consideration of
the components of the cellular systems.
Co-channel interference Reduction: Co-channel Interference, exploring co-channel
Interference areas in a system, Real-time co-channel interference, measurement at
mobile radio receivers, Power control, designing a system to serve a predefined area
that experiences co-channel Interference.
Frequency Management and Channel Assignment: Frequency management,
Frequency spectrum utilization, set-up channels, Definition of co-channel assignment,
fixed channel assignment, non-fixed channel assignment algorithms, perception of call
blocking from subscribers.
Hand-offs and Dropped Calls: Initiation of hand off, delaying a hand off, forced hand
off, queuing hand off, power difference hand off, Mobile Assisted hand off (MAHO) and
soft hand off. Cell site hand off, Intersystem hand off. Introduction to dropped call rate.
Introduction Digital Systems: ARQ techniques, Digital speech, digital mobile
telephony, Practical multiple access schemes.
Digital Cellular systems: Global System for Mobile (GSM), North American TDMA,
CDMA, Miscellaneous such as PDC, CT –2, DECT, CDPD, PCN and PCS.
Intelligent concept and applications: Intelligent cell concept, applications of intelligent
µ cell systems, in-building communication, CDMA cellular radio network.
Intelligent network for wireless communications: Advanced Intelligent Network
(AIN), SS7 network for ISDN, and AIN, AIN for mobile communications, an intelligent
system Future public Land Mobile Telecommunication System (FPLMTS), Wireless ATM
networks, wireless information superhighway.
Government Science College, Hassan.
Page 47 of 48
University of Mysore – BCA Revised Syllabus – Bala Krishna. M.,M.C.A
References:
1. Rappaport, “Wireless Communication”, Pearson Education, 2/e, 2002.
2. William C.Y.Lee, “Mobile Cellular Telecommunications: Analog and Digital
Systems”, 2/e, McGraw-Hill Electronic Engineering Series, 1995.
3. William C.Y.Lee, “Mobile Communication Engineering”, Mc-Graw Hill, 1997.
4. Mike Gallegher, Randy Snyder, “Mobile Telecommunications Networking with IS41”, McGraw Hill, 1997.
5. Kernllo, Feher, “Wireless Digital Communications”, PHI, 2001.
5BCA7: Web Designing Lab.
Exercises should be based on 5BCA4.
5BCA8: Elective Lab.
Exercises should be based on 5BCA5 AND 5BCA6.
VI SEMESTER
6BCA1:PROJECT WORK
Government Science College, Hassan.
Page 48 of 48