BCA 3rd Semester

BCA 3.1- ENGLISH

P.S 1. English for Students of Science Ed. A Roy (Orient Longman) 1 Unit (1, 2, 3, 4 & 6)
P.S 2. Verbal & Non-Verbal 1 Unit
P.S 3. English Pronunciation-Stress, Accent, Intonation 1 Unit (rise, fall, rising- fall, falling-rise)
British/American Englishes
P.S 4. Nature of Personality and Theories 1 Unit
P.S 5. Leadership as Process & Great Profiles 1 Unit

Question paper pattern
Q 1. Text on Communication English (8 x 2) 16
Q 2. Verbal and Non-Verbal (8 x 2) 16
Q 3. Intonation Marking (4 x 4) 16
Q 4. Nature of Personality & Theories 16
Q 5. Leadership & Great Profiles (8 x 2) 16

Text Book: Communication Skills in English & Personality Development by Dr. H.S. Matti & Sri D.T. Angadi

BCA 3.2 – SAMANYA KANNADA (BASIC)

As in paper 3.2 ‘Any Indian Language’ of B.Sc. IIIrd Semester.

BCA 3.2 – HINDI

As in paper 3.2 ‘Any Indian Language’ of B.Sc. IIIrd Semester.

BCA 3.3 – EXTRA CURRICULAR ACTIVITIES

As in paper 3.3 ‘Extra Curricular Activities (ECA)’ of B.Sc. IIIrd Semester

BCA 3.4 – FOUNDATION COURSE IN STATISTICS FOR COMPUTING

UNIT 1: presentation of Data: Classification, Tabulation, construction of frequency distribution cumulative frequency
distribution, Relative frequency distribution. Pie chart, Histogram frequency polygon, and ogive curves.

UNIT 2: Descriptive Statistics: Concept of measures of central tendency- mean, median, mode, geometric mean, Harmonic
mean and quartiles for both continuous and discrete frequency distribution and their properties.

A concept of measures of dispersion- range, mean deviation, quartile deviation, variance standard deviation, and co – efficient of variation.

UNIT 3: Correlation and Regression: Concept of covariance, scatter diagram, Karl Pearson’s correlation co-efficient, spearman’s
Rank correlation co-efficient. Regression, two lines of regression, properties of correlation and regression.

UNIT 4: Probability Distributions: Random variable, probability mass function, probability density functions, distribution function.
Binomial, Poisson and Normal distributions, properties, and applications.

References: Kishore Trivedi, Probability and Statistics with Reliability, Queueing and Computer Science applications, PHI.
Balaguruswamy E., Computer Oriented Statistical and Numerical Methods, Tata McGraw Hill.
Murray. R. Spiegel, Probability, and Statistics, Schaum’s Outline Series.
Goon A.M. Gupta M.K. and Dasgupta, Fundamentals of Fundamentals of Statistics, Vol. 1 and Vol. 2, World pass, Calcutta.

BCA 3.5 – OBJECT ORIENTED PROGRAMMING USING C++

UNIT 1: Principles of Object-Oriented Programming: Object-Oriented Programming paradigm, basic concepts
of object-oriented programming, benefits of OOPs, object-oriented languages, applications of OOP, C++ statements,
class, a structure of C++ program, creating the source file, compiling and linking.

UNIT 2: C++ basics: Tokens, keywords, identifiers, data types, symbolic constants, type compatibility, variables,
reference variables, operators in C++, Input/output, manipulators, type cast operator, expressions and implicit conversions,
operator pcedence, control structures.
Function prototyping, call by reference, return by reference, inline functions, default argument, const. arguments, function overloading.

UNIT 3: Classes and Objects: Specifying a class, defining member functions, making an outside function inline, nesting
of member functions, private member function, arrays within a class, memory allocation for objects, static data member, static
member functions, arrays of objects, object as function arguments.Constructors, parameterized constructors, multiple constructors with default arguments, dynamic initialization of objects,
copy constructors, dynamic constructors and destructors.

UNIT 4: Friend functions, operator overloading, overloading operators using friends, manipulation of strings using
operators, type conversions.

Inheritance: single inheritance, multilevel inheritance, multiple inheritance, hierarchical inheritance, hybrid inheritance.

UNIT 5: Compile time polymorphism, run time polymorphism, pointers to objects, this pointer, pointers to derived classes,
virtual functions, and pure virtual functions.
C++ stream classes, template functions, template class, exception handling features of C++.

References: Balaguruswami, Object Oriented Programming with C++, Tata McGraw Hill.
Robert Lofore, OOP in Turbo C++, Golgotia Publication.
B.A. Forouzon, R.F. Gilberge, Computer Science: A Structured Approach Using C++, Thomson Learning.
Bjarne Strautrup, “The C++ Programming Language”, Addition- Wesley Publication Co.
Herbert Schildt, C++- The Complete Reference, TMH.

BCA 3.6 – COMPUTER ARCHITECTURE

UNIT 1: Computer Structures: Computer components, Computer functions- Basic instruction cycle, fetch and execute cycle,
Interrupts, Interrupts and Instruction cycle, multiple interrupts – I/o functions, Interconnection structure, Bus interconnection structures-
Bus structure, multiple bus hierarchy, element of bus design.

UNIT 2: Character of memory system: Memory hierarchy, semi conductor main memory, RAM, Static RAM, dynamic RAM, ROM-
Types of ROM, Organization – Module organization, Cache Memory- Principle, elements of cache design, error detecting and correcting code.M

UNIT 3: Internal memory: Magnetic disk- -Data organization and format, optical memory, Magnetic tape.

UNIT 4: Input/Output: Access of I/O devices, I/O modules, functions, structures programmed I/O, I/O Commands, I/O Instruction,
Flowchart, interrupt driven I/O- Interrupt processing, design Issues, Direct Memory Access, drawbacks of programmed and interrupt I/O
DMA Functions, I/O channels and Process.

UNIT 5: Basic Concept in advance Architecture: CISC & RISC introduction, Flynn Taxonomy.

References: William Stallings, Computer Organization and Architecture, Pearson Education.
Morris Mano, Computer System Architecture, PHI.
Alan B Marcovitz, Introduction to logic and Computer Design, McGraw Hill.
Ronald J. Tocci, Digital Systems: Principals and Applications, Pearson Education.
Bartee J.C., Digital Computer Fundamentals, TMH.
Herbert Taub and Donald Schilling, Digital Integrated Electronics, McGraw Hill.

BCA – INDIAN CONSTITUTION

Module 1:
1. Meaning of the term constitution.
2. Making or Framing of the Indian Constitution – 1946-1949 and Role played by Dr. B.R. Ambedkar.

Module 2:
1. Salient features of the constitution.
2. pamble of the constitution.

Module 3:
1. Fundamental Rights – meaning, importance and content (scope) and Fundamental Duties.
2. Directive Principles of state policy – meaning and content.

Module 4:
1. Union government.
2. Legislature – (Parliament) – composition, powersand functions of the two houses.
3. Executive – psident-election-powers and functions – Prime Minister – Appointment, powers and functions.

Judiciary – Supme Court-composition, organization and jurisdiction.
1. State government.
2. Legislature – composition, powers and functions.
3. Executive – Governor and Chief Minister – appointment powers and functions.

Judiciary – High Courts-composition, organization and jurisdiction.

Module 5:
1. Democratic Decentralization – 73rd and 74th constitutional Amendments.
2. Special Rights or Provisions created in the constitution for Dalits, Backward Classes, women, children and minorities.

References: J.D. Johan- The constitution of India. A Politico-legal study – sterling publishers Pvt. Ltd., New Delhi.
M.V. Pylee – India’s constitution – S. Chand & Company – New Delhi.
P.M. Bakshi – Constitution of India – Universal Law Publishing Co. Pvt. Ltd.
Subhash C Kashyap – Our Constitution – National Book Trust New Delhi.
Brij Kishore Sharma – Introduction to The Constitution of India – pntice Hall of India Pvt. Ltd. New Delhi.

BCA 3.7 – PROGRAMMING LABORATORY –III

PART I: The assignments on C++ programming shall cover the following features of C++.
• Implementation of OOP features – classes and objects.
• Function Implementation-constructors and destructors, Inline functions, friend functions and static functions.
• Implementation of polymorphism concepts-function overloading, operator overloading and virtual functions.
• Inheritance implementation- single level inheritance, multilevel inheritance, multiple inheritance, hierarchical inheritance, hybrid inheritance.
• File handling- In a text file mode and in binary mode.
• Exception handling- User defined exception and using nested try statement.
• Templates- class templates and function templates.

Part II: Implementation of Statistical methods studied in the paper BCA 3.4 using C/C++.