Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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