This action might not be possible to undo. Are you sure you want to continue?
Dr.Babasaheb Ambedar Marathwada University
Three Year Integrated Semester Course
Dr. Babasaheb Ambedkar Marathwada University
Aurangabad-431004. Tel.No. : 0240-2403400/431, Fax:0240-2403113 Website : www.bamu.net, http://bamua.digitaluniversity.ac.in
Revised Syllabus of B.C.A.(Science) w.e.f.: 2009-10
Dr. Babasaheb Ambedkar Marathwada University. Appendix ‘A’ A Candidate shall be admitted to the I year of the B.C.A.( Science) degree course only if he/she satisfies the following condition: 1. He/ She must have passed the higher secondary (multipurpose) examination conducted by H.S.C. board Government of Maharashtra with science / technical subjects Or an Examination of any statutory University and Board recognized as equivalent thereto. OR He/She must have passed examination prescribed at the end of second year of the junior college conducted by the H.S.C. board, Government of Maharashtra with English, Second language, Physics, Chemistry, Mathematics and or Biology or one of the technical subjects prescribed at the said examination as the optional or elective subjects or an examination recognized as equivalent thereto. OR Candidate having offered prescribed vocational course (MCVC) with Computer techniques/I.T./Electronics. OR Three years Diploma Course in engineering conducted by the board of technical Education, Maharashtra State. 2. He/ She must have passed at qualifying examination. A candidate who has passed the B.C.A.(Science) examination of this university may be allowed to present himself subsequently at the degree examination in a subject or subjects other than those he has taken earlier provided that he puts in three years of attendance as a regular candidate for First, Second and Third year in the subject or subjects concerned excluding compulsory English, Second Language and remaining optional subject(s). A candidate shall not be allowed to appear for such examination if he has passed the higher examination.
Revised Syllabus of B.C.A.(Science) w.e.f.: 2009-10
The Degree of B.C.A. (Science) shall be conferred on candidate who has pursued a regular course of study consisting of six semesters in the relevant subject as prescribed and has appeared at the end examination and passed under the credit based system in all the examination prescribed for the Degree course in the faculty. The pattern of the examination and the scope is indicated in the syllabus.[Annexure B] 1. The Number of students in a theory class shall not exceed 60. 2. Maximum number of students in a batch for practicals in first four semesters shall consist of 20 students and for fifth & sixth semester the batch shall consist of 15 students. 3. The rules for admission to the subsequent(next) semesters will be the same as per the University guidelines. 4. For Each course the concerned teacher will have to conduct Class tests after completion of 15 and 20 lectures. The mark list of the same is to be submitted to the university authority within 7 working days after the completion of class tests. 5. Final Examination will be conducted by the University based on the complete syllabus. 6. Final Practical Examination will be conducted by the university and examiners will submit the mars in the prescribed format of students for practical examination to the university. 7. There will be 40% weightage internally at college level(Class test + Tutorial) and 60% for the final theory examination. The concerned teachers have to take class test in their teaching schedule. There shall not be separate timetable for the class test. 8. The Number of Teaching Staff required to run the course will be as follow :The graduation is very important phase in the life of our young students. The college responsibly is not only to deliver a quality syllabus based education, but also to motivate them to be a good healthy citizen. In this direction, the college must have sufficient facilities to run the course. A guideline is listed below. facilities : Infrastructure: 1. One Class room to accommodate 60 students. (approximately 250 sq.ft.) The College must have following minimum
Revised Syllabus of B.C.A.(Science) w.e.f.: 2009-10
with attached toilet. 7. A well equipped software Laboratory having a LAN system of 30 nodes and having internet connectivity with broad band. All legal software. the work load may be computed on the basis of theory classes.: 2009-10 4/77 .f.C.A. One qualified librarian 5. A hardware laboratory having twenty microprocessor kits with add on cards as per their syllabus. The college must be encouraged to have sport equipments. Staff: 1.ft.(Science) w. The head of the department in the scale of reader/Professor. An open space for sports activities. with one table and one Almeria for each faculty member. 5.ft. An appropriate number of class IV employees. tutorials and practical class per batch. antivirus software. The minimum number of teachers must be appointed as per the work load. The placement of all staffs must be maintained properly. 4. Minimum number of teachers to run the course must be five excluding the head. The library may be accommodated in the library.e. firewall be available for smooth functioning of the laboratory. One lady room of 100 sq. with seating arrangements for at least 30 people.2.ft. 2. 6. 9. Teachers must be appointed by the university/UGC norms. There must be one clerk in the office to look after administrative work. Revised Syllabus of B. 3.Per semester.ft. subscribe Appropriate general reading materials must be available for overall development of students. 3. Library must text book among five student for each subject be for computer and scientific magazines. The quality of the course is directly related to quality of teachers for the course. 4. Staff room of 100 sq. One copy of every 8. One office space of 100 sq. One reading room of 200 sq. with appropriate furniture. available along with one copy of reference book as per the syllabus.
D) PROJECT:Students of semester VI will have to perform ONE project of 150 marks.A. duration of examination of each practical paper will be 1. • Review 1 Report : 25 • Review 2 Report : 25 • Project work (certified) 25 marks. • Oral/ viva 10 marks.C.(Science) w. • Journal/ Record book (certified) 10 marks. 25 marks.5 hours. • Project work Presentation. B) THEORY :Each theory paper will carry Maximum 30 marks. Internal Distribution of marks for each practical paper will be as follows. • Practical Test 30 marks. duration of examination of theory paper will be 1.: 2009-10 5/77 . 50marks.PATTERN OF QUESTION PAPERS A) Internal Class Test : • A class tests is to be conducted after completion of 15-20 Lecturers. • Viva/ Oral. ( A group of maximum 3 candidates will allow working on one project work) Internal Distribution of project marks will as follows. Revised Syllabus of B.e.5 hours.f. C) PRACTICALS: Total marks 50 marks Each Practical paper will carry Maximum 50 marks.
C.e.C.B.(Sci.) Three Years Integrated Course Semester-I Revised Syllabus of B.A.: 2009-10 6/77 .(Science) w.f.A.
: 2009-10 7/77 . HD.) – I Seme. Fundamentals of Computer System • Introduction. of Lect.C.A.A. how the CPU works.Course: B. • Components of Computers. 15 1/1 2/1 3/3 3/ 4 2/12 15 2/9 2/9 2/4 2/4 Revised Syllabus of B. Pen drive. Linker. computer numbering. CD. • Characteristics & features of Computers. Tape Drive. Paper Code: BCA301T Computer Fundamentals Objective: To impart basic introduction to computer hardware components. DAT ) Ref. Interpreter & Compiler. DVD.(Science) w. 2. No. Topic No UNIT – 1 1. Loader. Computer Memory • Memory Cell & Organization • Types of Memory (Primary And Secondary) o RAM o ROM o PROM o EPROM o Secondary Storage Devices ( FD.C. 5. Sr.e. Computer Generation & Classification • Generation of Computers : First to Fifth • Classification of Computers • Distributed & Parallel computers UNIT – II 4.(Sci. fundamental about algorithms and flowchart as well as different type of software. • Organization of Computer.f. Algorithm and Flowcharts • Algorithm Definition Characteristics Advantages and disadvantages Examples • Flowchart Definition Define symbols of flowchart Advantages and disadvantages Examples 3. Computer Languages • Types of Programming Languages o Machine Languages o Assembly Languages o High Level Languages • Assembler.
o Multiprogramming O.Jain.S.S.Updated Edition 2. Basandra. Fundamentals of Programming By Raj K. Kalyani Publishers 2. PHI Publication . OBR . Computer Today By Suresh K.A. Printers UNIT – III 7. LCD o Plasma Display.S. o Network O.f. IVth Edition. Operating system Concepts • Why Operating System • Functions of Operating System • Types of Operating System o Batch O. o Time Sharing O.Rajaraman.(Science) w. Revised Syllabus of B.6. S.Ram. Processor • Structure of Instruction • Description of Processor • Processor Features • RISC & CISC 8. BPB Publication. I/O Devices • Input Devices : o Touch screen . Light pen .: 2009-10 8/77 . Computer Fundamental By B.S.C. OMR. OCR. 3.Chand Publication Additional Reference: 1/4 1/4 15 2/5 2/10 2/10 1.S o Personal Computers O. Core Reference: 1. Fundamentals of Computers By V.e. Fundamentals of Information Technology By Chetan Srivastava. Galgotia Publication. Scanners • Output Devices : o Digitizers. Plotters.
Hexadecimal to decimal conversion Hexadecimal arithmetic: Addition.Course: B. binary to Hexadecimal. Boolean Algebra and Logic Gates Postulates of Boolean Algebra Theorems of Boolean Algebra: Complementation . Associative. multiplication & division Hexadecimal number system . subtraction. Minimization Techniques Introduction .C. commutative.Absorption laws . 2's complement method 2. Minterms and Maxterms K-Map. OR.: 2009-10 Ref. K-map for 2 variables K-map for 3 variables K-map for 4 variables 4. Hexadecimal to binary. subtraction. Ex-OR.) – I Seme.A. OR.(Sci. Ex-NOR NAND as Universal building block Logic diagrams of Boolean expressions Boolean expressions for logic diagrams UNIT – II 3. Paper Code: BCA302T Digital Electronics Objective: To impart basic knowledge in digital logic and circuits and to introduce basic concepts of data communications. 1/1 No.f.(Science) w. De morgan's theorems Reducing Boolean expressions Logic Gates : AND.e. Number Systems and Arithmetic Decimal Number System & Binary Number System Decimal to Binary conversion(Double-dabble method only) Binary to Decimal Conversion Binary Arithmetic : Binary addition. NOT.C. Student will be able to learn basic concepts of digital logic and the design of basic logic circuits using commonly used combinational and sequential circuits Sr. Combinational and Arithmetic Logic Circuits Half Adder & Full Adder Binary parallel Adder Half Subtractor. of Lect. Full Subtractor Adder/Subtractor in 2's complement system BCD to Decimal decoder 2 : 4 demultiplexer 4 line to 1 line multiplexer Revised Syllabus of B.A. multiplication & division Binary subtraction using 1' complement.Distributive. 15 1/3 15 1/5 1/6 9/77 . Topic No UNIT-I 1. AND.
UNIT – III 5. Technova Publication Revised Syllabus of B.: 2009-10 10/77 . parallel-in paralle-out 15 1/7 1/8 1/9 Core Reference: 1.A.G.e. D FF Triggering.f.C. MOD-12 counter Synchronous counter : Synchronous serial & synch parallel counter BCD counter Ring counter Johnson counter 7. Dhanpat Rai Publication Additional Reference: 1. Buffer register Serial. Counters Introduction : Asynchronous/ ripple counter Modulus Counter . Flip Flops Introduction : RS FF Clocked RS FF.in serial -out Serial-in parallel-out Parallel-in serial-out. Digital Electronics and Logic Design – N. preset and clear JK FF . Shift Registers Introduction. T FF .(Science) w.K.Palan. Digital Electronics and Micro-Computers – R. Race around condition Master slave FF 6.Gaur .
output devices • Central processing unit 3 8085 Microprocessor • Features of intel 8085 microprocessor • Pin diagram and pin functions of 8085 • 8085 CPU architecture • Functions internal blocks UNIT . Microcomputers and Assembly language • Microprocessors • Microprocessor Instruction set and computer languages • From large Computers to Single chip microcontrollers 2 Building Concept of Microprocessor • Introduction . Microprocessor. 15 2/3 2/4 15 1/5 2/6 2/6 Revised Syllabus of B. input. Topic No UNIT – I 1.Course: B. Study of human body • Memory. 1/1 No. of Lect.(Science) w.e.II 4 Introduction to 8085 Assembly Language Programming • The 8085 programming model • Instruction Classification • Instruction and Data formats • How to write assembly and execute simple programs 5 8085 Instruction Set-I • Addressing Modes • Classification of Instruction set • Data Transfer group of Instructions • Program examples for data transfer group 6 8085 Instruction Set-II • Arithmetic instructions group • Program examples • Logical instruction group • Program examples Ref.) – I Seme.: 2009-10 11/77 . Paper Code: BCA303AT 8085:Microprocessor Objective: To introduce 8085 assembly language and thereby familiarize the student with architecture of microprocessors.(Sci.C.C. Sr.A.A.f.
UNIT – III 7 8085 Instruction Set-III • Conditional and unconditional Jump • Conditional and unconditional CALL • Conditional and unconditional RET 8 Concept of Looping • Flowchart • Programs using loop : Examples • Stack and Machine control group 15 2/6 2/6 Core Reference: 1.f. programming and Applications with 8085– By R. By V.borole Revised Syllabus of B.A.Vibhute.: 2009-10 12/77 . 8. P.S.e.Gaonkar.(Science) w.it Microprocessors – 2.C.B. Microprocessors : Architecture.J.
Introduce students to learn basic features. • Type modifier: long. • Operators: Arithmetic. History of C language. 1/1. double. • Library functions: General & Maths. else if ladder • Switch-case statement • The conditional expression (? : operator) • while and do-while loop. Data Types • Data Types: int. Features of C. 1/3. 2. • Precedence & Associatively of Operators 3. Logical.e. Relational. if-else. Paper Code: BCA304AT Programming in C Objective: To expose students to algorithmic thinking and problem solving and impart moderate skills in programming using C Language in a industrystandard. Create. and for loop • break & continue statement. C Token.Course: B. 2/3. character constant.C. signed & unsigned UNIT – II 4.C.A. nested if. 1/4 13/77 . 1/1. C Program & I/O statements • Structure of C Program. Introduction • An Overview of C . Identifier & Keywords. Escape sequence characters. Integer constant.) – I Seme. Control and Iterative Statements : • Simple if. Basic Elements & Operators • Character set. Ref. 5. 1/1 2/5. string constants.f. Declaration & Initialization. float. 15 Sr. loops and arrays. 1/1 2/2. No.A. Topic No UNIT – I 1. char. short.(Science) w.(Sci. • C as a Structured Language. execute simple C programs using conditional statements. Variables • Constant and its types. of Lect.: 2009-10 2/2. 1/6 15 2/4. goto statement Revised Syllabus of B. /6. 2/1. Formatted Input/Output function: scanf & printf. floating point constant. Compilation & Execution of C program • I/O: Introduction.3. Unary operators: Increment & decrement Assignment and Conditional operator.
character array. Balaburuswamy [Tata macgraw hill] Programming in C : Goterfried Additional References: 1. 1/8. 2. Arrays: • Introduction. Kanetkar 15 2/7. Declaration and initialization Accessing array elements.f. • One dimension and multidimensional arrays. Spirit of “C” : Moolish Kooper.e. 2/8. Core Reference: 1. Introduction to string. Memory representation of array.: 2009-10 14/77 . Let us C : Y. 3. 3 [bpb publication] [Shaums’ Series] Programming in C : E.UNIT – III 6.A.P. Revised Syllabus of B.C.(Science) w.
C. Reading Comprehension and Vocabulary Filling in the blanks .f. of Lect. Method of Communication • Verbal . Written UNIT – II 4. Listening Comprehension Listening and typing – Listening and sequencing of sentences – Filling in the blanks – Listening and answering the questions 7. Capitals.Cloze Exercises – Vocabulary building – Reading and answering questions. No. constructing para. Oral .A.) – I Seme. tenses.A.(Sci. Paper Code: BCA305ATP Communication Skill Objective: To equip students of computer science with effective speaking and listening skills in English To help them develop their soft skills and people skills. Sr. Group Discussions and other recruitment exercises. Objective of Communication • Upward Communication • Downward Communication • Horizontal Communication 3. Concept of Communication • Attributes of Communication • Process of Communication • Feedback 2.e. reduction of sentence length.Course: B. which will make the transition from college to workplace smoother and help them to excel in their jobs. 15 1/1 ½ 1/3 15 1/11 1/12 1/29 1/30 15 15/77 . Abbreviations • Grammar: Parts of Speech. vocabulary building.: 2009-10 Ref. Speaking Phonetics: Intonation – Ear Training – Correct Pronunciation – Sound recognition exercises Common Errors in English Conversations: Face to Face Conversation Telephone conversation – Role play activities (Students take on roles and engage in conversation) Revised Syllabus of B.(Science) w. No Topic UNIT – I 1.C. & to enhance students’ performance at Placement Interviews. summarization. Written Communication • Punctuation marks. 8. Oral Communication • Speeches and Presentation • Dialogues UNIT – III ( English Language Lab ) 6. • CS of good communication • Language of business writing 5.
House.f. Developing Communication Skill By Krishna Mohan.Anjali Ghanekar. Communication Skill for Effective Management By Dr.M. 2. Everest Pub. Himalaya Pub.C. McMillan Revised Syllabus of B. By urmila Rai & S. Meera Banerji.(Science) w. 3.A.Core Books 1.Rai.e. Business Communication .: 2009-10 16/77 .
Ternary Relation. Graphical Form. Properties of Compliment. and Info. Properties of Lattices. Distributive and Complimented Lattices • Principle of Duality.(Sci. Principal of Inclusion and Exclusion UNIT .III 15 3. Complement of a set.A. Sr. Events. Subset. Relation and Function 2/4 • Introduction: Binary Relation.L. Tech. Topic Ref. • Probability: Sample Spaces.Course: B. • Combinations of Sets: Union of sets. Counting Methods • Combination: Theorems and Examples. Difference of two sets. Transitive Relation. Venn diagram. Revised Syllabus of B.: 2009-10 17/77 . • Algebraic Properties of Set Operations: Statement and proof of Commutative Laws.A. Empty set. Symmetric Relation. No. Quaternary Relation. Equality of two sets. Pearson Education Asia. Tabular Form. Proper Subset. • Properties of Binary Relations: Reflexive Relation. Tata McGraw-Hill  “Discrete Mathematics” by Dr. explanation of each using Venn-diagram and simple examples. of No Lect. Idempotent Laws. Sharon Cutler Ross. Permutation and Combination 1/3. Universal set. Sublattices .II 15 2. Cartesian Product. Power set. Antisymmetric Relation.) – I Seme. • Rules of Set Theory.  “Elements of Discrete Mathematics” by C. Disjoint sets. Examples.2/3 • Permutation: The Multiplication Principal of Counting. Intersection of Sets. UNIT .(Science) w. Finite set.f. UNIT – I 15 1. Bembalkar.C. Singleton Set. 4. Properties of Universal set. Transitive Closure. Distributive Laws. Infinite set. • Pigeonhole Principal without proof. Symmetric Difference. sci. Core Reference:  “Discrete Mathematical Structures” by Bernard Kolman.e. Paper Code: BCA306AT Mathematical Foundation Objective: Main objective of this course is to introduce mathematical concepts and techniques that have applications in comp. Assigning Probabilities to Events. Boolean Algebra 2/12 • Lattice: Introduction.2/1 • Basic Definitions: Set. Busby. Associative Laws.C. Properties of Empty set. Equally Likely Outcomes. Set Theory 1/1. Robert C. Liu.
Autosum. Apply a style from the style dialog box. Formatting lists Tables :Insert Table button. Margins. Paper Code: BCA301P Office Lab Objective: To impart the student hands on practice so that students should be able to: Create. Buttons: forward. • GUI Operating System : Mouse Practice. Creating and opening documents. Resizing. backward.C. Moving and resizing a table. Moving. Managing Directories. Starting. Page Properties and Printing: Page breaks. Selecting text. Word Processing Tool: Menus. familiarization with file icons. Print preview and printing. AutoShapes. Headers and footers. Print. Function Wizard. Renaming files. Drop caps. Basic functions. Create a simple style from the style dialog box.C. Alternating text and numbers with Autofill. Minimizing. Keyboard Shortcuts. Copy. Add an image from a file. Working With Text :Typing and inserting text. saving. Format Painter. and mixed referencing. Browsing: Using Web URLs. Login. Toolbars. Web Browser: Basic Browsing. The clipboard. copying. Page size and orientation.A. stop. Undo. save. Page orientation. Thesaurus. Columns. Page numbers. Resizing rows and columns. Selecting cells.f.e. Freeze panes. Anatomy of a URL. Graphics. Formatting Paragraphs: Paragraph attributes. Formatting toolbar. Autofill. AutoShapes. Adding and renaming worksheets. Headers. Complex sorts. Moving through cells. printing. Inserting rows and columns. and pasting text. Formatting Cells: Formatting toolbar. home. rows. and page numbers. Spelling and grammar check. Launching Applications. Deleting. Lists : Bulleted and numbered lists. absolute. Dates and times. and more. Saving an Image from the Web. Editing a graphic. Close a document . Specifying a Home Page. Resizing a chart. Table properties Graphics :Adding clip art. Spreadsheet Basics: Screen elements.A. Sorting and Filling: Basic ascending and descending sorts. Delete.. Editing a graphics.Course: B. • • • Revised Syllabus of B. closing. Moving. Adding worksheets. Add an image from a file. Renaming documents.opening. Adding clip art. Moving and copying cells. Shutdown. Searching for files.(Sci. adding to favorites. Charts: Chart Wizard. Relative. Customizing toolbars. Formulas and Functions: Formulas. Print Preview. Synonyms. Draw a table. footers. Nested lists. Linking worksheets. Using Accessories. Delete a style. Moving a chart. closing of software windows. Format Cells dialog box.) – I Seme. Exploring Directories. Organize various types of files and manage the desk top in general. Styles : Apply a style. Searching: Academic Search on the web. Shortcut menus. Save.: 2009-10 18/77 . Saving documents. Tables and Borders toolbar. Membership Websites: Signing up for email service. save as. Deleting text. Chart formatting toolbar.(Science) w. Create a new styles from a model. Page Formatting: Page margins. Modify or rename a style. Modifying A Worksheet. Spelling and Grammar: AutoCorrect. Working on multiple documents. Autofilling functions. and columns. The standard toolbar . use a standard word and spread-sheet processing package exploiting popular features.
AutoShapes. WordArt Slide Effects: Action buttons. Edit a custom slide show Adding Content: Resizing a text box. Slide master.e. spreadsheet and Presentation.A. Bulleted lists.(Science) w. Working with Slides: Insert a new slide. Header and footer. Backgrounds. The above practical is to be conducted using the either MicrosoftOffice or OpenOffice. Create a custom slide show. Views. Video and Audio Working with Text: Adding text. Applying a design template. • Note: Revised Syllabus of B.• Presentation Tool: AutoContent Wizard. Slide show options. Slide numbers. Hide slides. Slide animation.C. Text box properties. Date and time Saving and Printing. Print Integrating Programs Word. Page setup. Editing options. Delete a text box. Change case Spelling check Color & Background: Color schemes.f. Adding an image from a file. Line spacing. Editing a graphic. Replace fonts. Adding notes. AutoLayout. Animation preview.: 2009-10 19/77 . Presentation Screen: Screen layout. Create a blank presentation. Open an existing presentation. Adding clip art. Master Slides. Save as a web page. Create a presentation from a template. Reordering slides. Graphics. Slide transitions. Changing slide layouts. Formatting text. Numbered lists.
Paper Code: BCA202P Digital Electronics Lab Objective: To provide hands-on practice of the basic knowledge in digital logic and circuits and to provide hands-on practice in some commonly used combinational and sequential circuits Instruction: The Laboratory work will have to be performed during the semester consisting of any of the 8 experiments from the given list below: List of Experiments: 1.e. Revised Syllabus of B. Study of Components: Identification and testing of resistors. 10. 3. 7.f. Study and Testing of measuring instruments: Digital and Analog multimeters. Study of 4-line to 16 bit decoder Study of BCD to 7-segment decoder Study of Generating a Boolean expression with a multiplexer Study of Clocked JK Flip Flop Study of 4-bit ripple counter Study of Parallel-in. 4. diodes. 9.(Sci. serial-out. realization of Boolean functions Study of Half adder and Full Adder Study of Half Subtractor and Full Subtractor Study of Implementation of a 3:8 decoder. 11.A.A.Course: B. 6. inductors.) – I Seme.C.C.: 2009-10 20/77 .(Science) w. capacitors. CROs and Signal Generators – measurement of AC & DC voltages. 8. measurement of frequency. LEDs & transistors Study of Logic Gates: Study of truth table of basic gates. 12. 5. 4-bit shift register 2.
Program to Calculate x y 5. 4.: 2009-10 . 7. Perimeter of Triangle & Rectangle. Sorting array using bubble sort technique 12. 6. 3. Addition and subtraction of two 16-bit numbers. Program for Addition of Array elements. Division of two 8-bit numbers using the method of successive subtraction and shift & subtract. Paper Code: BCA203AP Lab: 8085: Microprocessor Instruction: Any ten experiments from the list given below are to be performed on the 8085 Microprocessor Kit: 1.C. 13. 10. Program for factorial. 5. Program for Summation of First n Number. 9. Addition and subtraction of two 8-bit numbers with programs based on different Addressing modes of 8085. Transpose of matrices 10.(Sci.(Science) w. Program for Reversing the Array elements. 9. 4. Arranging the elements of a block of data in ascending and descending order. Program for Factorial of n. Block transfer and block exchange of data bytes. 2. Generating delays of different time intervals using delay subroutines and measurement of delay period on CRO using SOD pin of 8085. Note : Any other five program of faculty’s interest. Multiplication of matrices 11. Find maximum amongst 3 numbers. 21/77 Revised Syllabus of B. 12. Program reverse of digit. 7. Program to print the Fibonacci Series 8.(Sci.A.) – I Seme. Program to find Armstrong Number.f.) – I Seme.C. (Using 2’s complement method.A. 8.Course: B. 6. 11.C. Program for nested loops.e. also programs which access numbers from specified memory locations) Multiplication of two 8-bit numbers using the method of successive addition and Shift & add. 3. Course: B.A. Program to check Prime Number. Finding the smallest and largest element in a block of data. Searching and element from array. 2. Find Area. Paper Code: BCA204AP Lab: Programming in ‘C’ List of Experiments: 1.
C.f.A.e.A.) Three Years Integrated Course Semester-II Revised Syllabus of B.: 2009-10 22/77 .B.C.(Sci.(Science) w.
A. of No Lect.) – II Seme. Arrays • Representation of Linear Arrays • Traversing. • Queue: Representation of queues & link. Insertion and Deletions • Sorting & Searching Algorithms • Multidimensional Arrays : 2D & M-D Concept • Record: Record Structures. by Tannenbaum.III 15 4. Array Representation of Stack. Recursion • Stack: Operation . Recursion.e. and techniques of data abstraction. linked representation of stack. UNIT . Fields.Course: B. Fundamentals of Data structures. Linked List • Concept of Linked List • Representation of linked List in memory • Traversing a linked list • Searching a linked list : sorted and unsorted • Insertion & Deletion in Linked List • Header Linked List & Two way List UNIT .C. Files. (PHI). the emphasis of this course is on the organization of information. • Application of stacks: Quicksort.: 2009-10 23/77 . the implementation of linear data structures such as arrays. 3. Entity. In particular. • Types of Queues : Deques & Priority Queues Core References: 1. Paper Code: BCA307T Introduction to Data Structure Objective: This course provides students an opportunity to develop and refine their programming skills. 2.C. Stacks. Data Structures. stacks. Revised Syllabus of B. Attributes • Data Organization and Data Structure 2.Hill Publication. Records. Tata Mcgraw. Queues .f. by Horowitz and Sahani (Galgotia publications). including searching and sorting.I 15 1.A. Sorenson (McGraw Hill). Sr. by Jean Paul Tremblay & Pal G. An introduction to data structures and application. Arithmetic Expression POLISH & POSTFIX.(Science) w. lists. Introduction to Data Structure: • Introduction • Basic Terminology : Data item. Representation in Memory UNIT – II 15 3. Topic Ref No.(Sci. queues. Data Structures : By Seymour Lipschutz. Advance Reference: 1.
2.S. Personal Computer systems. Virtual Memory in windowsXp.(Sci. File Access.e. Characteristics of modern OS. Scheduling Algorithms.f.: 2009-10 . Memory and I/O Management techniques. Physical Address space.) – II Seme. Free space Management 24/77 Ref No.(Science) w. • CPU Scheduling : Types of Schedulers. Logical Vs. thread. Structure of OS. Monitors. Page replacement Algorithms (FIFO. classification of software. Deadlock Modeling. Time sharing system. Protection • Implementation of File System: Allocation Methods. Optimal. Memory management. Segmentation.Course: B.C. UNIT – II 3. Methods for Handling Deadlock UNIT – III 4. OS functions. • Types of O. Topic No UNIT – I 1. Real time systems • OS Structures: Components of OS: Process management. • Process Synchronization: Need for synchronization. scheduling. simple batch systems. Problem of synchronization. Introduction to Software: • Software: Definition. Sr. Operation on Processes. I/O management. LRU). multiprogrammed batch systems. Distributed systems. Critical Section. Criteria for scheduling. Memory Allocation.A. Semaphores.: Early systems. Paper Code: BCA308AT Operating Systems Objectives: To introduce students the basic functioning of operating systems as resource manager and its Salient features. operating system as the main component of system software. Hardware Synchronization. Operating System Fundamental • Operating Systems: OS as a resource manager. • Deadlocks: Concept of Deadlock. Storage management. Also to study about process states. Evolution of OS. File management.A. • Virtual Memory: Demand Paging. Segmentation and paging of Intel Pentium. Paging. Storage Management • Memory Management: Address Binding. Directory Structure. Process Management • Concept of Process: Process State. 15 2/1 15 1/2 15 1/3 Revised Syllabus of B. of Lect.C. • File System Interface: Files. Parallel systems.
C. “Operating System”.(Science) w.B. Silberzchaz & P. By S.A. John J. 2.e. Galvin. MacMillan Publication.f.Mokhade .A.Sathe & Anil S. Additional References: 1.Donovan. Revised Syllabus of B.: 2009-10 25/77 .Madnick.R. By Stuart E. “Operating System”. Addison – Wesley Publishing Company.Core References: 1. Operating System Concepts.
1.R/M memory addressing. Paper Code: BCA303BT 8086: Microprocessor Objectives: Make the student aware about the functional organization of physical components and architecture of a 8086 Microprocessor Kit. Program control Instructions o The JUMP group o LOOP o CALL & RET Core Reference: 1.lang.Course: B. initializing stack • Miscellaneous data transfer instructions: XCHG. Arithmetic instructions o Addition.A.e.mode • PUSH/POP.the op-code. Addressing Modes 1/3 • Data addressing modes • Program memory addressing modes • Stack memory addressing modes 4 4.f. resister assignment. Sr. subtraction and comparison o Multiplication and division o BCD and ASCII arithmetic 6 6. Revised Syllabus of B.: 2009-10 26/77 . of Lect. LAHF & SAHF UNIT – III 15 5 5. Data Movement Instructions ( Inst. programming and interfacing – By Barry B. 8086 Hardware specification • Microcomputer structure and operation • 8086 internal architecture • Introduction to programming 8086 : Prog. Brey 2.related 1/4 with 8086 only) • MOV revisited: Machine language.A.(Sci.C. UNIT – I 15 1. Logic instructions o Basic logic Instructions o Shift and rotate 7 7. Also give the brief about instruction set of 8086. Microprocessors and Interfacing : Douglas Hall. UNIT – II 15 3 3.) – II Seme. The Intel Microprocessors: Architecture.(Science) w.C.special addr. MOD field. No Topic Ref No. Introduction to Microprocessor and 1/1 Microcomputer • Historical background • Microprocessor based personal computer system • Computer data formats 2 2.
Sr. #else.A. 15 2/11. tolower() 5. 2) Write programs using pointers.f. Pointer expression and pointer arithmetic. Storage Class & Library Functions: • Storage classes. 1/5 2 2/14. strupr().exit(). #if. Structure & Union • Structure: Introduction. Calling function. calloc().) – II Seme.A. Difference between structure and union UNIT . Call by value. actual parameters and formal parameters. Pointers: • Introduction. block and file scope.malloc(). puts() • Data conversion functions from stdlib. itoa(). strlwr(). typedef statement. 2. types of functions. strcmp().e. toupper(). static and register storage classes. Pointer to pointer. #ifdef. • Unions: Declaration. extern. References No. file handling. atof(). Paper Code: BCA304BT Advance Programming in C Objective: After working through this paper the students should be able to 1) Learn some advance features of C language. Returning function results. De-referencing. Preprocessor Directives: • File inclusion and conditional compiler directives. #elif. Arrays of structure. #endif. strlen(). 4.(Science) w.(Sci. 1/5. #define. 1/10.C. Scope. 1/7 Revised Syllabus of B. strcat(). of Lectures 15 2/9. Defining functions. 3) Aware of graphics functions of C. ltoa(). visibility and lifetime of variable. random(). Macro substitution. The pointer operator * and &. gets().II 3. Topic No UNIT – I 1 Functions • Introduction.: 2009-10 27/77 . abs(). Nested structures. atol().C. Memory organization. Declaration and initializing structure. Recursion. Function prototype. auto. • String handling functions: strcpy(). Declaration and initialization of pointers. 3 2/10.h: atoi(). Arguments. Accessing structure members.Course: B.
III 7. rewind(). modifying and deleting a record from file. Random access functions fseek(). Bitwise Operators: Introduction. Line. Test your Skills in C : Moolish Kooper.13 • File handling: Introduction. Graphics Under C Additional References: 1. Programming in C 4. Bit fields. File copy program.6. UNIT . Input/Output operations on files. Spirit of “C” 2. File Handling 2/12. remove(). Kanetkar : Goterfried : Y. fprintf() and fscanf(). putc() function. Circle. Balagurusamy. Programming in C 3.: 2009-10 28/77 . Opening & closing a file. Masking. Type casting.f.e. Ellipse.P. Internal representation of data. Let us C Solutions 2.C. Changing foreground & background colors. Enumerated data types. fread() and fwrite() function. 1/15. Rectangle. Miscellaneous Features: • 2/App-I. Appending. : Y. Kanetkar 15 [bpb publication] [Shaums Series] : E. Graphics in C: 4 • Introduction: initgraph() and detectgraph() function.A. outtextx() function. text and binary files. • Command line arguments: use of argc and argv. Writing and reading records from binary file. rename(). 8. getc(). [Tata macgraw hill] Revised Syllabus of B. 1/12.Kanetkar : Y. Filling object by color. Core Reference: 1. flushall().(Science) w. Drawing object in C.
Outlining Issues for Analysis. Group Communication • Problem of Group Communication. Reading Comprehension and Vocabulary Reading with proper pronunciation and ideal reading is to be recorded. Writing the Reports. exit.(Sci. Types of interviews – promotion. role of interviewer. Leaflet. telephone. Interview • Purpose. appraisal. Listening Comprehension • Cassettes: “Tiger’s Eye” Series. Minutes. Job Application. UNIT – II 3.C. Manual.II Objective: To introduce advance topics to self-assess various components of communication skills as well as to improve listening.C. 6. • Visual Media of communication: slide presentation. 4.) – II Seme.(Science) w. Posters & Advertisement. .: 2009-10 29/77 . reading. and speaking and presentation skills through practice. Interviewer’s preparation.( vol. • Non-Verbal Media of Communication 2. No Topic UNIT – I 1.A. of Lect. Drilling : Proper Pronunciation of word and sentences Ref. 15 2/5 2/8 15 1/8 1/9 15 Revised Syllabus of B.f. 1 & 2) . Sr.e. UNIT – III 5. Complaints & Suggestion. writing. Pictures & Photographs.A. Advantages & Disadvantages of Meeting.Course: B. Paper Code: BCA305BTP Communication Skill. Communication with Media • Written media of Communication: Letters. No. Planning the Report. Question commonly asked in interview.Preparation for Meeting – conduct of a Meeting – Responsibility of participants. Written Communication: Reports • Types of Report. • Employment or selection Interview : Candidate’s preparation. Speaking: CIEFL’ Spoken English exercises part one and two. Notices. 7. “Twist in the Tail” • The Listening drill is to be given and question should be framed.Meeting types of meeting. characteristics of Good Report . Essential Requisites of Good Report-Writing.
pdf .M.ieee.( http:// www. For Report writing practice demonstrate IEEE paper Format. 2. Communication Skill for Effective Management By Dr.Core Books 1. Himalaya Pub. Teacher should demonstrate various format of concerned contents.C.A.(Tenth Ed.org/portal/cms_docs/pubs/confpubcenter/pdfs/samplems.ieee.f.Anjali Ghanekar.By urmila Rai & S. http://www.Rai.(Science) w. Business Communication.org/portal/cms_docs_iportals/iportals/publications/journmag /transactions/TRANS-JOUR. House.doc) Revised Syllabus of B.: 2009-10 30/77 .e.) 2. Everest Pub. Note : 1.
P. Percentage.Canale-McGraw Hill 2.II • Central Difference Formula • Newton’s divided Difference Interpolation • Lagrange’s Interpolation 7 Least Square Curve Fitting 1/7 • Best Fit and Criteria for Best Fit and Least Square Fit.(Sci. • Polynomial Regression.Balguruswamy Revised Syllabus of B.: 2009-10 31/77 .Dr.A. Matrix Operations • Determinant of Square Matrix.C.Patil.Chapra. Inverse of Matrix.C.Course: B. R. Relative Error • Chopping off and Rounding off Error.A. Numerical methods -S. Paper Code: BCA306BT Numerical Computational Methods Sr. Cofactor • Adjoint of Matrix.B.C. Advance Reference Books: 1. Core Reference Books: 1.) – II Seme. Numerical methods-E.P. Search Method for Initial Guess. Rank of Matrix 3 Numerical Solutions of Transcendental Equations 1/2 • Concept of Iterative Methods. 2 Matrices and Determinants. “Numerical Computational Methods” . • Linear Regression. • Bisection Method • False Position Method • Newton-Raphson Method UNIT – II 15 4 Elimination Methods for Solving Simultaneous 1/3 Equations • Introduction and Matrix Notation of set of Equations • Gauss Elimination Method • Matrix Inverse Method 5 Interpolation 1/6 • Introduction and Polynomial Interpolation • Newton-Gregory Forward Difference Interpolation Formula • Newton-Gregory Backward Difference Interpolation Formula UNIT – III 15 6 Interpolation . No. Narosa Publication Hous. Propagation Error.e. of No Lect. • Truncation Error.(Science) w. Absolute. 3/2 • Definitions. Topic Ref.f. UNIT – I 15 1 Error in Calculation 1/1 • Significant Error .
Revised Syllabus of B.f. 3. 10.e. Study of Unix/Linux Command. 5. 3. 9. 2.) – II Seme. Write the programs for traversing of n item from the linked list.A. Write a program which reads words WORD1 and WORD2 and then replaces each occurrence of word1 in text by word2 Write the programs for traversing of n item using the array. 7. Write a program to implement the Priority Scheduling Algoithms. Write the programs for push and pop operation using the stacks. 4. Operating System: 1. Write a program using DIV(J.K) which reads a positive integer N>10 and determines whether or not N is a prime number. Implement Bubble sort using C.: 2009-10 32/77 . Write the programs for insertion and deletion of n item from the queues. Write the programs for insertion and deletion of n item using the array. 4.(Sci.Course: B. Paper Code: BCA307P Lab: Data Structure & Operating System Assignments: Write the Program using C (if applicable) : Data Structure: 1. Write a program to implement the SJF Scheduling Algoithms.C.C. Write a program to implement the Round Robin Scheduling Algoithms. 8. Write a program to implement the FCFS Scheduling Algoithms. 6.(Science) w.A. Implement Linear and binary search algorithm using C. 2. Write a program which counts the number of particular character/word in the String. 5.
Addition and subtraction of two 16-bit numbers. Program for Reversing the Array elements. 12. Block transfer and block exchange of data bytes. Finding the smallest and largest element in a block of data.C. 9.: 2009-10 33/77 . Generating delays of different time intervals using delay subroutines and measurement of delay period on CRO using SOD pin of 8086. Revised Syllabus of B. 10.e.(Sci. Program for Summation of First n Number. 5.(Science) w. Multiplication of two 8-bit numbers using the method of successive addition and Shift & add. shift & subtract. 2. (Using 2’s complement method. 11.f. also programs which access numbers from specified memory locations) 3. 8.Course: B.A. 7. different Addressing modes of 8086.A. Paper Code: BCA203BP Lab : 8086: Microprocessor Any ten experiments from the list given below: Addition and subtraction of two 8-bit numbers with programs based on 1. Program for Addition of Array elements. 6. Arranging the elements of a block of data in ascending and descending order. Program for Factorial of n. Division of two 8-bit numbers using the method of successive subtraction and 4.C.) – II Seme.
7. 5. 7. 11.C.C.e. 3.A. 11. 6. Lagrange’s Interpolation Program in C for representation of. Matrix Inverse Method Program in C for representation of.(Sci. Program for reading/writing binary file File copy program. 1.C.f. Program in C for representation of. Program for passing structure pointer to function. 4. Newton-Gregory Backward Difference Interpolation Formula Program in C for representation of. Paper Code: BCA204BP Lab: Advance Programming in C 1. Program to modify a record from binary file Program to delete a record from binary file Program on conditional compiling Program on macro substitution. 9.(Science) w. string length. compare. Program using command line arguments. 15.) – II Seme. clock. 3. Newton-Gregory Forward Difference Interpolation Formula Program in C for representation of. Swapping of numbers by using call by reference Program to pass array to function. String manipulation function e. Bisection Method Program in C for representation of. etc. 10. concatenation.) using graphics functions.g. Gauss Elimination Method Program in C for representation of. Program for data conversion Program to draw simple pictures (human face. 5. Inverse of Matrix Program in C for representation of. 14. Program to demonstrate the storage class. 8. 9. 2.A.Course: B.A.(Sci. Central Difference Formula Program in C for representation of. 13. Spline Interpolation Revised Syllabus of B. Newton-Raphson Method Program in C for representation of. False Position Method Program in C for representation of. Paper Code: BCA206BP Implementation of Numerical Computational Methods Using C. 6. Program to sort names. 16. Newton’s divided Difference Interpolation Program in C for representation of. 12. 10. string copy.: 2009-10 34/77 . hut. 8. 2. 12. Course: B. 4. reverse Program for reading/writing text file.) – II Seme.
e.: 2009-10 35/77 .(Science) w.C.B.C.(Sci.) Three Years Integrated Course Semester-III Revised Syllabus of B.A.f.A.
Insertion in an AVL Search Tree. by Tannenbaum. (PHI). Threads. Deletion in an AVL Search Tree.C. Operations on Graphs. Sorenson (McGraw Hill). Adjacency matrix.1. Data Structures : By Seymour Lipschutz. Representing Binary. Assignment: Question to be Solved from supplementary problems from the book recommended above are: No. Merge-Sort.2.Hill Publication. Sequential Representation of Graphs.(Science) w.4. 7. Binary Trees. Radix Sort.5.3. Revised Syllabus of B. AVL Search Trees. 15 Unit II 15 Unit III 15 7. Sorting.) – III Seme. Warshall’s Algorithm. 8. Posets. Deleting in Binary Search Tree. Path Matrix. Header Nodes. 8. Traversing Binary Trees. 7. Searching and Data Modification. Paper Code: BCA309AT Analysis of Algorithm Sr.A.(Sci. Merging. An introduction to data structures and application. Data Structures.1. 3.9. of Lect.A. Binary Search Trees Searching and Inserting in Binary Search Trees. Introduction. 7. Hashing. Selection sort. Introduction. Shortest Paths. 2.6 Core References: 1.No. Topological Sorting. Traversing a Graph. Unit I Topics in Details Introduction.C. Insertion sort. Graph Theory Terminology.f. Traversal Algorithms using Stacks. by Jean Paul Tremblay & Pal G.7. Linked Representation of a Graph. Fundamentals of Data structures. Advance Reference: 1.: 2009-10 36/77 .e.Course: B. 8. by Horowitz and Sahani (Galgotia publications). Tata Mcgraw. Trees in Memory.
By Stuart E.e. John J.Donovan.Madnick. 5-2 from “Operating System”.A. Device Management • Introduction : Dedicated Devices. 5-5 from “Operating System”. MacMillan Publication. Disk Management 2. John J.Madnick.R. Device and Information Management.Madnick.(Science) w. Silberzchaz & P.C. Application I/O interface • Secondary Storage Structure : Disk fundamental. I/O Hardware . 2. By Stuart E.Donovan. 15 15 Topic Ref No. Prepare a short report on the case study given in the syllabus. By Stuart E.: 2009-10 37/77 . Disk Scheduling . “Operating System”.Donovan. John J. shared devices and virtual devices • Generalized strategies Unit-II Device Characteristics • Input and Output devices • Storage devices • Device allocations • Concept of I/O Traffic controller • I/O scheduler • Introduction to Virtual Devices Unit-III Information Management • Concept of File system • Symbolic file systme • Access control verification • Logical and physical file system Case study IBM system : Memory .A. 6-9 from “Operating System”.Madnick.) – III Seme. 3. Galvin.Donovan.Madnick.A.C. No Unit-I 1. John J.f.Donovan. Addison – Wesley Publishing Company. 6-5 from “Operating System”. processor. By Stuart E. Core Reference: 1. Paper Code: BCA308BT Operating Systems II Sr.Donovan.(Sci. 7.Madnick. 5. Revised Syllabus of B.Sathe & Anil S. By Stuart E. By S.Mokhade . Assignments 1.Course: B. 2. By Stuart E. John J. I/O System • I/O System Components : I/O Devices . John J. John J. 6-1 from “Operating System”.B.Madnick. 5-7 from “Operating System”.Donovan. 6. “Operating System”. 15 Books Recommended: • Operating System Concepts. 4. By Stuart E. of Lect.
E. Entity set. Unit–I 1. Basic Structure 2. Topics in Details Introduction to Basic Concepts of DBMS: 1.Course: B. Attributes. Division Reference: 1. Revised Edition Revised Syllabus of B. Type of Data Model : i. Database Users & Administrators Responsibilities 5. Relational Algebra : Union .e.: 2009-10 38/77 . 3.No. Database Design : Overview of Design Process. Database System concepts : Korth. Constraints : Integrity constraints I & II 5. Data Association 4.3 NF) 15 No. Hierarchical & Network Data Model 2. Functional Components of Database system : Storage & Query Processor 6. Database Schema 3.C. Mapping Cardinalities . Unit-III 3. Selection . Designing Phase. E-R Data Model iii. Database System Application 2.Desai.C.) – III Seme. Projection.(Science) w.(Sci.f.A. Intersection . E-R diagram. Fifth Edition 2. 15 Unit-II 2.2NF. Purpose of Database System 3. Difference. Cartesian Product. Join : Natural & Outer Join. Object Based Data Model iv. E-R Data Model: Entity. Relational Data Model 1. Siberschatz .F. Normalization(1NF. An Introduction to Database System : B. Semi-Structured Data Model v. Entity types.A. Types of Attributes. Relation Data Model ii.Codds Rules 5. Transaction Management 15 Data Modeling & Design: 1. Paper Code: BCA312AT Database Management System Sr. Integrity Rules 4. Database Architecture : 3-Level architecture 4. of Lect.
f.A.C.: 2009-10 39/77 . 15 Objects and Classes: Specifying a class. Friend function and its characteristics. Pointer to derived class. private and public. Balagurusamy. Unit I 1 Topics in Details No. cin and cout. Constructors. Galgotia 3. 15 Inheritance: Derived and base class. Call by reference (using reference variable). Object.Object Oriented Programming with C++ E.Object Oriented Programming In C + + Robert Lafore. Ambiguity in multiple Inheritance. default and const arguments.Course: B. Function overloading. Rules for operator overloading. Types of constructors. Dynamic Binding. C++ program structure.No.C. Member de-referencing operators. 15 2 Unit II 1 Introduction of OOP Procedural Vs Object Oriented Programming.Let us C++ Yeshwant Kanetkar. Scope resolution operator. The protected access specifier. History and overview of C++. Class. Objects as function argument. UNIT-III 1 2 Reference Books: 1. Multiple Inheritance. Multiple constructors in a class. Defining member functions. returning objects. Virtual function. Destructors Overloading unary and binary operators. Polymorphism. Pointer to object. Overloading without friend function and using friend function. Array of objects. Basic concepts of Object Oriented Programming. Specifying the derived class.(Sci. of Lect. The endl and setw manipulator Function overloading: Function prototype. Destructors & Operator Overloading: Introduction. Inline function.) – III Seme.e. virtual base classes. Inheritance. public and private Inheritance. Multilevel and Hierarchical Inheritance.A. Accessing base class members. Paper Code: BCA304CT Object Oriented Programming Using C++ Sr. Single Inheritance. Benefits and applications of OOP. Tata McGraw-Hill Publishing 2. Rules for virtual functions 2. new and delete. Message Passing.(Science) w. Encapsulation. Derived class constructors. Overriding member functions. bpb publication Revised Syllabus of B. Data Abstraction. Virtual function & Polymorphism Introduction.
) simple and weighted • Merits and demerits of A. computation. frequency polygon. cross-section.M.: 2009-10 40/77 . Paper Code: BCA306CT Statistical Methods Sr. quantitative. • Geometric mean (G.M.(Science) w. • Mode: Computation for frequency and non-frequency data.Gupta and V. • Primary and Secondary data. • Harmonic Mean ( H M ) computation for frequency.M. demerits. For group and Ungroup data • Arithmetic mean (A. industrial. discrete. 15 Unit II 15 Unit III 15 Core Reference: 1. • Merits & demerits of median. No Unit I Topic Introduction and basic concepts of Statistics • Definition of Statistics.C. Types of data : qualitative. Measures of Dispersions • Dispersion and measures of Dispersion • Range (definitions and problems) • Quartile Deviation (definitions and problems) • Mean Deviation (definitions and problems) • Standard Deviation (definitions and problems) • Variance.) computation for G M • Merits demerits and applications of G.A. scatter diagram.f. • Classification of data: Discrete and continuous frequency distributions.A. Scope and importance of Statistics. relative and cumulative frequency distributions.C. inclusive and exclusive methods of classification. • Computation of mode • Merits and demerits of mode. time series.(Sci.) – III Seme. different formulae for calculating Variance. • Graphical presentation: Histogram. Pie diagram. directional data.K. Kapoor Revised Syllabus of B.e. frequency curves • Diagrammatic presentation: Bar diagrams.Course: B. non-frequency data. No. failure. Measures of Central Tendency • Concept of central tendency. • Median: Computation for frequency and non-frequency data. of Lect.C. merits.M. Fundamental of Mathematical Statistics By S. continuous.
Course: B.C.A.(Sci.) – III Seme.
Paper Code: BCA305CT
Objective: To enable students to write essential official documents and learn various formats and styles of technical writings To be excellent in written communication skills. Sr. No Topic 1. Meeting Documents: Notice, Agenda Minutes; • Notice of Meeting: Language, Style, Specimens • Agenda of the Meeting: Language, Style, Specimens • Minute in the Meeting: Language of Minutes and Resolutions 2. Business Correspondence: • • Purpose: Structure; compulsory elements of Business correspondence, Layout and Form; Types: Job Application, Letter of Order, Complain Letter, Insurance Claim Letter, Response Letters and Interview call Letter. 2/9; 1/31 12 Ref. No. of Lect. 1/30 9
Report Writing: • • • Formal Reports: Definitions; Preparatory Steps; Types of Reports; Structure of reports; Specimen Reports, AIEEE reports.
Practice Sessions: (15 periods) Writing Skills: Practical knowledge of written communication and practice of writing of the taught written documents must be given to students. Speaking Skills: Teacher must give students the practice of speaking at formal occasions. Drilling: Proper pronunciation of words and sentences must be drilled. Core Books: 1. Business Communication by Urmila Rai and S. M. Rai, Himalaya Publication.(10th Edition). 2. Devoeloping Communication Skills by Krishna Mohan and Meera Banerji, Macmillan India Ltd. Note: 1.Teacher should practically demonstrate various formats of of the documents given in the syllabus. 2. Report writing involves IEEE paper format. Teacher must concentrate upon its style of writing and formats used practically. 3. Prepared record book containing all the documents learnt in the practical Session is compulsory for Internal Assessment of students. 41/77
Revised Syllabus of B.C.A.(Science) w.e.f.: 2009-10
Course: B.C.A.(Sci.) – III Seme.
Paper Code: BCA209AP
Lab: Analysis of Algorithm
• • Write a program which prints the nodes of T in (a) preorder (b) inorder (c) postorder. Write a program which prints the terminal nodes of T in (a) preorder (b) inorder 1. (c) postorder. (note: all three lists should be the same). • Translate heapsort into a subprogram HEAPSORT (A, N) which sorts the array A with N elements. Test the program using 2. 44,33,11,55,77,90,40,60,99,22,88,66 • Write a program which prints the list of employee records in alphabetical order (Hint: print the records in inorder) • Write a subprogram RANDOM (DATA, N, K) which assigns N random integers between 1 and K to the array DATA • Translate insertion sort into a subprogram INSERTSORT (A, N) which sorts the array A with N elements. Test the program using: (a) 44,33,11,55,77,90,40,60,99,22,88,66 • Translate selection sort into a subprogram SELECTSORT (A, N) which sorts the array with N elements. Test the program using: (b) 44,33,11,55,77,90,40,60,99,22,88,66
Course: B.C.A.(Sci.) – III Seme.
Paper Code: BCA208BP
Lab: Operating System
1. 2. 3. 4. 5. 6. 5-2 from “Operating System”, By Stuart E.Madnick, John J.Donovan. 5-5 from “Operating System”, By Stuart E.Madnick, John J.Donovan. 5-7 from “Operating System”, By Stuart E.Madnick, John J.Donovan. 6-1 from “Operating System”, By Stuart E.Madnick, John J.Donovan. 6-5 from “Operating System”, By Stuart E.Madnick, John J.Donovan. 6-9 from “Operating System”, By Stuart E.Madnick, John J.Donovan.
7. Prepare a short report on the case study given in the syllabus.
Revised Syllabus of B.C.A.(Science) w.e.f.: 2009-10
Course: B.C.A.(Sci.) – III Seme.
Paper Code: BCA212AP
Lab: Database Management System
1. Student should select any five applications and as per the guidance of the concerned teacher should prepare the E-R diagram for the applications. 2. Student should make the necessary Relational databases using the normalization for any two applications. Also they should solve at least twenty Queries using relational algebra based on relations drawn by them.
Course: B.C.A.(Sci.) – III Seme.
Paper Code: BCA204CP
Lab: OOP using C++
1. Program for inline function. 2. Program for function overloading. 3. Object oriented program to demonstrate class & object and member functions.. 4. Object oriented program for friend function. 5. Object oriented program for constructor 6. Object oriented program for multiple constructors in a class. 7. Object oriented program to demonstrate the use of destructor 8. Object oriented program for unary operator overloading. 9. Object oriented program for arithmetic operator overloading. 10. Object oriented program for relational operator overloading. 11. Object oriented program for single inheritance 12. Object oriented program for hierarchical inheritance 13. Object oriented program for derived class constructors. 14. Object oriented program for multiple inheritance 15. Object oriented program for virtual base class. 16. Object oriented program for virtual function.
Revised Syllabus of B.C.A.(Science) w.e.f.: 2009-10
C.A.(Sci.) Three Years Integrated Course Semester-IV Revised Syllabus of B.A.: 2009-10 44/77 .f.e.B.C.(Science) w.
Addison Wesley.cost benefit analysis .) – IV Seme.McGraw Hill 2.technical plan contents list . Requirement specifications. No.second edition . Paper Code: BCA326AT Software Project Management Sr. of Lect. Unit III Selection of an appropriate project approach .Software project management .cash flow forecasting . 15 Revised Syllabus of B. Problems.cost benefit evaluation techniques .A.choice of process models .: 2009-10 45/77 .tools .products and activities.software prototyping .risk evaluation.choosing technologies . Walker Royce . Unit II Project evaluation .structured methods .incremental delivery. Introduction to step wise project planning .ways of categorizing prototypes .Select identify scope and objectives .Course: B.technical assessment .Software Project Management .identify project infrastructure Analyse project characteristics .A.(Sci.spiral model . Unit I Introduction to Software Project Management Software project versus other types of project.rapid application development waterfall model .Introduction to Strategic assessment . 15 15 Topics in Details No.C. Books for Study: 1.C.f.(Science) w. Bob Hughes and Mike Cotterell .e.
C. Plew. block structure. Second Edition.A. Morgan.: 2009-10 46/77 . functions.A. Unit-I Topics in Details Introduction to SQL : SQL Environment Data Definition Language : Naming Rules and Conventions. Displaying Table Information.No.Course: B. Variables. Subqueries: Nested Queries 5. PHI Publication . Teach Yourself SQL in 21 Days: Ryan K.sk/public_html/doc/sql/index.) – IV Seme. Updating Existing records. Renaming a Table Unit-II Data Management and Retrieval 1. 2. Data Manipulation Language : Adding a New rows/records. cursors. Bryan Reference Website: http://www.uniba. Multiple Tables : Joins and Set Operators 4. triggers. Stephens. TextBooks: 15 15 No.fmph.(Sci. program flow. procedures. Creating Table. Data types.C. Working with Tables: Function & Grouping 3. Paper Code: BCA327T Advance Database Using SQL Sr. Objects. Ronald R. Altering an Existing Table.(Science) w. Transactions and Data Control Unit-III PL/SQL: An Introduction PL/SQL: Syntax overview.htm Revised Syllabus of B. Database Systems Using Oracle: A simplified Guide to SQL & PL/SQL Nilesh Shah. Deleting records. 15 1. Jeff Perkins: SAMS Publication 2. of Lect.e. Retrieving Data from a Table.f. Dropping a Table. Constraints.dmc.
C. Transmission Mode: Simplex. Phase Shift keying (PSK)/PM. Baseband and Broadband.S Tannenbaum.Course: B. Data Communication and Networking: C. 2.S. 6 Data Networks and Protocols Switching. LAN. Star. Digital-to-analog conversion. Synchronous and Asynchronous transmission. Forouzan. Radio waves. Frequency Shift Keying (FSK)/FM. coaxial cable. UNIT-I 1 Topics in Details No. 7-layers of n/w model.e.A. differential PSK. The OSI model. Quadrature PSK. Murthy. Satellite Communication (Transmission characteristics and advantages of each type) Modulation Concept of modulation and demodulation. Functions of each layer Text Book: 1. UTP and STP cable. Data Communication and Networking :: Behrouz A. Mc-Graw Hill Pub.(Sci. Packet Switching and Message Switching.C. Network Topologies Mesh. JAICO. Microwaves. Tree. Michal A Miller.: 2009-10 47/77 . Introduction to Digital and Data Communications. point-to-point and multipoint line configuration. Multiplexing: FDM and TDM (Synchronous and asynchronous TDM).V. Computer Networks by A.. Computer network Advantages and applications of computer n/w. of Lect. Circuit Switching. Amplitude Shift Keying (ASK)/AM. 4. half-duplex and full-duplex. Bus and Ring and Hybrid Topology (Advantages and disadvantages of each) 15 Transmission media Guided and unguided media. Optical Fiber cable. Himalaya Publishing House Revised Syllabus of B. Network Protocol: syntax.No.f. Data Transmission: Parallel and Serial. Components of communication system. Twisted-pair. 15 2 UNIT-II 3 Introduction Communication System. 15 4 UNIT-III 5 Multi channel Data Communication Channels and Concept of multi channeling.A. Paper Code: BCA314AT Data Communication and Networking – I Sr.) – IV Seme. publishing. semantics and timings. 3. Analog and Digital signals.(Science) w. MAN and WAN.
Course: B. extending interfaces. multiple catch statements. Java and www.e. syntax of exception handling code. using a package. Vectors 15 Packages Introduction. Benefits and applications of OOP. adding variables and methods. inheritance.(Sci. String class and its methods. Subclass constructors. History and features of Java.(Science) w. No. 15 Inheritance Super and sub class. polymorphism. Single inheritance. Visibility controls. adding a class to a package. throws and finally No. multilevel inheritance and hierarchical inheritance.A. Dynamic method dispatch.A. importing classes from package. of Lect. Paper Code: BCA310AT Object Programming Using Java–I Sr. Interfaces & String Class Defining interfaces. accessing interface variables. Tata Mc-Graw Publishing Company Ltd. Gray Corneel. Exception handling Exceptions. Structure of java program. Java environment. Pearson Education. Java API packages. static fields and static methods.C.) – IV Seme.C. Method overriding. Data types of java in brief. 3. Balagurusamy. Tata Mc-Graw Publishing Company Ltd. Java Vs. dynamic binding. UNIT I 1 Topics in Details Object oriented paradigm Basic concepts of Object oriented programming: class & object.f.: 2009-10 48/77 . 15 2 UNIT II 1 2 UNIT III 1 2 Reference Books: 1. one and multidimensional arrays Defining a class. Arrays. Command line arguments. C++. Method overloading. throw: throwing own exceptions. Java and Internet. data abstraction and encapsulation.Cray S. The Complete Reference J2SE: Herbert Schildt. Abstract methods and class. Naming conventions. message communication. implementing interfaces. Horstmann. Constructors: types and multiple constructors in class. 2. Classes and Objects Declaration and initialization. creating and accessing user defined package. Prgramming with JAVA: E. Low Price edition Revised Syllabus of B. super keyword. Core Java-2 Vol-I & Vol-II . defining a subclass. creating objects. symbolic constants.
of Lect. types of accounts. UNIT-I Topics in Details Double entry accounting system. Principles of accounts. preparation of partnership. trial a/c (simple exercise on sole trader.C. depreciation.Course: B. meaning.(Science) w.C.L. Journal UNIT-II Trading.No. Trial balance. Advanced Accounts – Shukla and Fireval. Introduction. Ledgers. final a/c. Chand & Co.A.f. concept and advantages.C. definition. Journalizing rules. S. 15 Revised Syllabus of B. Gupta 15 15 No. Paper Code: BCA335T Financial Accounting Sr.(Sci.: 2009-10 49/77 . Fixed installment.A.) – IV Seme. Shukla & R.e. Advanced Accountancy – M. Profit and loss a/c and balance sheet. reducing balance method Reference Books: 1. introduction. Methods of depreciation. subsidiary books. final a/c) UNIT-III Partnership A/c: Introduction. 2.
No. quality control.A. CPM etc.C.: 2009-10 51/77 . functional aspects.N. Prasad – Sultan Chand & Sons. Himalaya Publication 2. delegation and decentralization of authority making the organization work role of committee.f. forecasting decision making. Principles of Management – T. overall control of performance ration analysis. personnel. organization as a special behaviours. discipline – unity of command and direction centralization remuneration. trading forms and modern forms. cont control. participation in management. Delhi 15 15 No.C. organization concepts.(Science) w. Principles of Management – T. Evaluation of management. University of organization. UNIT-I Topics in Details Introduction: Management administration. UNIT-III Staffing: The managerial job selection of managers. Division of work authority & responsibility.) – IV Seme. departmentation line.Course: B. developing the executive tomorrow Direction: Nature of direction. appraisal of management. PERT. 3. objectives – planning premise. chain order equity.management audit.e. organization charts – span of management. Ramaswami. Chhabra – Dhanpat Rai & Co. Principles of Management – L.(Sci. development and training of managers. scope and importance of management.A. Scar. motivation – Human factors in business administration. nature and purpose of organization.M.advance control techniques. 15 Revised Syllabus of B. initiative Function of management Planning: nature and purpose. Coordination : Need. principles and techniques Reference Books 1. definition. early contribution and modern management thought and pattern UNIT-II Principles of Management. Pvt. Paper Code: BCA336T Principles of Management Sr. Ltd. dimensions leadership role – leader –follower relationship Controlling: Control process devices of control. staff relationships. of Lect. communication leadership in administration. policy formulation and planning in action Organizing: forms and complexities or organization in business.
Using the shell .(Science) w. Using GNOME and KDE Desktop Environment Unit-II Using Linux : 2. Linux’s & Unix . starting application from a run program window.) – IV Seme. Working with the Red Hat Linux file System. Paper Code: BCA317T Linux Sr.A. Managing File System and Disk Space. Matthias Kalle Dalheimer. Setting user defaults. • Understanding System Administrator : Using the Root login. O’Reilly Media Publication Revised Syllabus of B. No.(Sci.Version of Linux. Topics in Details Introduction to Linux : • What is Linux. Configuring Hardware. Red Hat Linux 9 Bible: Christopher Negus.Course: B. Starting application from a menu. 15 15 15 Reference: 1. Creating portable desktops. Unit-III Administrating Linux : 3.No.C. of Lect. browsing the web. O’Reilly Media Publication 3. Deleting user accounts • Setting up a LAN : wired and wireless LAN • Connecting to the internet. Open Source and the Philosphy of Linux . Role of Linux System Administrator. Advantage of Linux. Learning Red Hat Linux : Bill McCarty. Unit-I 1. • Getting Started with Desktop : Logging in to Red Hat Linux. What is Red Hat Linux. • Linux Commands : Understanding Red hat Linux Shell. Using Vi text editor • Accessing and Running Application: Running X Windows Application.A. Running remote X Application. starting application from a Terminal Window.: 2009-10 52/77 . Features of Linux.f. Why Red Hat Linux. 2. Wiley dreamtech Pub. communicating via e-mails.e. Getting started with Desktop. • Tools for using the Internet and Web: Understanding Internet tools. Becoming the Super User.C. Running Linux : Matt Welsh. Mounting file systems • Creating User Account.
Like.f. Program for abstract class and methods. Course: B. Program for method overriding 11. 3. and MINUS. Program using constructor 6.(Sci. number. 14. 1.: 2009-10 53/77 . INTERSECT. 9.A. Write SQL query using character.(Sci. 8. 4. etc. Program for create thread using extends Thread and implements Runnable.) – IV Seme. Program for creating and importing user defined packages. IN(List). Program for implementing interfaces. COMMIT & CHECK POINTS. • Students are advised to use Oracle/MySql version or other latest version for above listed experiments. Program for method overloading 5. date. Mini Project may also be planned & carried out throughout the semester to understand the important various concepts of Database.C. 4. Paper Code: BCA210AP OOP Using Java .(Science) w.I: Lab 1 Program for one dimensional array. Program for single inheritance.<.A. students may use SQL SERVER. However depending upon the availability of software’s.) – IV Seme.Course: B. Program for static fields and static methods. Write SQL queries for sub queries . Write programs by the use of PL/SQL. nested queries. Revised Syllabus of B. Write SQL queries for Relational Algebra (UNION.>. Write the queries for Data Definition and Data Manipulation language. Matrix addition and multiplication program using 2 dimensional arrays. Program to demonstrate the subclass constructor 10. Write SQL queries for extracting data from more than one table (Equi-Join. Non-EquiJoin . 7. Write SQL queries using Logical operators (=. (sum and average of elements/finding maximum number from array) 2.etc. Program to demonstrate the use of command line argument.A. Program for multilevel inheritance. 2. 9. Concepts for ROLL BACK.e. 10. 13. 12.).). 3. Program for exception handling 15. 5. Paper Code: BCA227P DBMS using SQL : Lab The Queries to be implemented based on Previous Semester Study of DBMS by using SQL. ISNULL and also with negating expressions ). AND.C. Write SQL queries using SQL operators (Between…. Outer Join) 8. 7. 6.C. Write SQL query using group functions.
C.(Sci.(Science) w.e.B.: 2009-10 55/77 .A.A.f.C.) Three Years Integrated Course Semester-V Revised Syllabus of B.
Bob Hughes and Mike Cotterell .C. risk identification.(Science) w. adding time dimention. sequence and shedule. Walker Royce . risk planing.Addison Wesley. Unit – III • Monitoring and control framework creation.: 2009-10 56/77 . Revised Syllabus of B. identifying the cretical path. Unit – II • Risk Management: Risk.Software Project Management . estimation techniques. data collection.(Sci. where estimates done. of Lect.No. risk management. Paper Code: BCA326BT Software Project Management Sr. problems with over and under estimates done.A. counting the cost. project schedule.A. product versous process quality management. monitaring of cost and prioritizing. Unit .fourth edition . visualizing progress.e. risk assesment.f. Quality plan.Software project management . defining software quality. PERT Technique. basics for software estimating.) –V Seme. category of risk. • Activity Planing Objectives.Course: B. • Resource Allocation Nature of resources. frame work for dealing with risk. • Software Quality Importance. projects and activities. 15 15 Books for Study: 1. sheduling sequence. COCOMO model. identificying resource requirement. function point analysis.I Topic No. 15 • Software Efferts estimation Introduction.C. sheduling resources.McGraw Hill 2.
Data Communication and Networking :: Behrouz A. Protocol Performance. Computer Networks by A.C. Introduction to Digital and Data Communications. Unit-I Topics in Details 1) Data Link Layer: Data Link Layer Design Issues. 2) Session Layer: Session layer design issues. 4. Protocol Specification and verification 2) Network Layer : Network Layer Design Issues. Data Communication and Networking: C. Cryptography. Elementary Data Link protocols. No.: 2009-10 57/77 . Remote procedure call.A.S.f. access and management. Virtual Terminals. 15 2) Application Layer: Application layer design issues.C. Forouzan.(Sci. Routing Congestion Control Algorithms.(Science) w.25.S Tannenbaum. of Lect. Michal A Miller. 3.1). Himalaya Publishing House Revised Syllabus of B. Error Detection and Correction.Course: B. Unit-III 1) Presentation layer: Presentation layer notation1(ASN. Paper Code: BCA314BT Data communication Networks -II Sr.e.No. design Data issues. File Transfer. JAICO. Murthy. Sliding Window Protocols.V.A.) – V Seme. Internetworking. A Simple transport on Top of X. 15 Algorithms. Text Book: 1. Mc-Graw Hill Pub. 2. publishing. Electronic mail. Abstract syntax compression techniques. Connection management. 15 Unit-II 1) Transport layer: Transport layer design issues.
) – V Seme.A.C. Business Intelligence • Systems Engineering: Analysis and Design • Development Process of MIS • Strategic Design of MIS Unit-III Applications Of Management Information System 3.Making • Information. • • • • Applications in Manufacturing Sector Applications in Service Sector Decision Support Systems and Knowledge Management Enterprise Management Systems 15 Reference: “Management Information Systems : Text & Cases” by Waman Jawadekar 1.A.(Science) w. 15 Unit-II 2.No.e. Paper Code: BCA337T Management Information System Sr. Topics in Details Strategic View Of MIS • Management Information Systems in a Digital Firm • E-Business Enterprise: A Digital Firm • Strategic Management of Business Performance • Information Security Challenges in E-Enterprises Basics Of Management Information System No. Knowledge.Course: B.(Sci.C.f. Unit-I 1. of Lect. Mcgraw Hill Publication Revised Syllabus of B. 15 • Decision.: 2009-10 58/77 .
( Demonstrate use of graphics using C/Any other higher Level Programming Language) No. Unit-III Composite Transformation & Clipping Line Drawing Algorithms. Midpoint Transformation. of Lect. Programmers model of interactive graphics system. Scaling.Adams Revised Syllabus of B.e..Rogers and J. Unit-I Topics in Details Introduction to Computer Graphics Application Overview of Display Devices : CRT . Storage and file format for pictures.(Science) w.: 2009-10 59/77 . Combined Transformation.A.Course: B.) – V Seme.A.A. Procedural Elements for Computer Graphics : D. Flat panel Display. Mid-point Sub-division algorithms 15 15 Reference: 1.F.No. D.C. 15 Unit-II 2-D Transformation Representation of points.(Sci. Transformation of Straight Line. Paper Code: BCA315AT Computer Graphics Sr. Rotation.C. Transformation & Matrices Representation. Transformation of Point. Bresenhems.D. LCD Overview of Input devices for Interactive graphics.F. Image Acquisition and Storage. Reflection.Rogers 2.A. Mathematical Elements for Computer Graphics: D. Image acquisition with a digital camera.f. Circle Generation Clipping : 2D clipping .
Bajaj & Debjani Nag. Technical issues. EDI to E-commerce. Digicash. SSL-Secure Socket Layer.: 2009-10 60/77 . UN/EDIFACT UNIT II Concerns for E-commerce Growth. E-Commerce: The Cutting Edge of Business. Security Technologies: Cryptography. E-commerce: Concepts Electronic Communication.(Sci. EDI. India E-commerce Readiness. Legal issues.Course: B. Paper Code: BCA330T E-Business Sr.e. Kamlesh K. UNIT I Topics in Details Introduction. Internet bandwidth. of Lect. No. Digital Signature Protocols for Transactions. Hashing techniques.(Science) w. Private Key Algorithms. Cryptographic UNIT III Applications. Internet and intranets. Encryption.A. Certification and key Distribution. VeriSign Software Package: PGP e-mail encryption software TEXT BOOK : 1. IT and business. 15 Revised Syllabus of B. Public Key Algorithms. Tata McGraw Hill 15 14 No.C. Credit Card Business Electronic Commerce providers. CyberCash.) – V Seme. SETSecure Electronic Transaction.f.A.C. PCs and Networking. E-mail. Security issues.
A.NET Framework. Picture Box. Group Boxes. Checkbox. Object-Oriented Programming : Class and Object.(Sci.C. Text Box.“Visual Basic . List Box. of Lect.NET and . 15 Difference between CUI & GUI. Constructors. Events handling events 15 like mouse. Paper Code: BCA304ET GUI-Programming Sr.C. Scroll Bars. Track Bars. Radio Button. Panels. Structures. Creating Classes. Methods. Event Text Book: 1. “Mastering in Visual Basic . Objects. Combo Box. Timer Topics in Details Unit-II Unit-III .No. Unit-I No.Course: B. functions and exception handling Windows Forms : General Properties.(Science) w. Introduction: Introduction to . Rich Text Box.NET Programming Black Book” by Steven Holzner. Operators.NET” by Evangelos Petroutsos. Event Driven Programming. Splitters. Sybex Publication. Sub Procedure. Buttons.e. Types of forms MDI.: 2009-10 61/77 . 15 Object Members. keyboard.f.A. Label. adding removing controls at run time Controls : The control class. Modules. Dreamtech Press 2.) – V Seme. Data Members. Properties. Conditional statements and looping statements. Class Vs. the VB IDE. Revised Syllabus of B. Pickers.
f. Date and Time. Unit-III working with String. of Lect.e.) – V Seme. MySQL and Apache All in One” by Juliea C. handling Forms (HTML).A.3” by MATT DOYLE WROX publication • “PHP. 15 Unit-II Decision and loops.No.Course: B. 15 Text Book: • “BEGINNING PHP 5.(Sci. Configuring Apache. SAMS series Revised Syllabus of B. Meloni.: 2009-10 62/77 . Arrays in PHP. Paper Code: BCA333T Internet Programming Using PHP Sr. Unit-I Topics in Details Introduction to PHP. functions in PHP types of functions.A. No.C. The building Block of PHP.C. Objects in PHP.(Science) w. Configuring PHP.
A. processing SQL command.A. network configuration.) – V Seme. 15 15 No. Types of failure in oracle environment. querying table information).Course: B. Paper Code: BCA338T DataBase Administrator Sr. Oracle 9i DBA Fundamental.No. querying role information Unit-III Introduction to Network Administration: Network design considerations. analyzing.(Sci. Maintaining and monitoring redo log files Unit-II Managing tables. BPB. I.C. network responsibilities for the DBA. BPB 1. Oracle Net Stack Architecture Backup and Recovery Overview: Database backup. 2. managing sessions. Note: Higher version of Oracle May also be referred if available. indexes and constraints: Storing data (create.e.Doug Stums. managing privileges. Unit-I Topics in Details Oracle Overview and Architecture: An overview of logical an physical storage structures. restoration and recovery. Managing indexes. Overview of oracle Net features. Biju Thomas. Managing users. Oracle memory structures. defining a backup and recovery strategy. 15 Revised Syllabus of B. managing roles. Managing Oracle: starting up the oracle instance.f.C. General tuning concepts Reference: Oracle 9i DBA Fundamental . alter. connecting to oracle instance. shutting down the oracle instance. Managing constraints Managing Users and Security: Profiles. instances messages and instance alerts. of Lect. Oracle background processes. I. Matthew Weshan.: 2009-10 63/77 . Bob Bryla. Testing the backup and recovery plan Introduction to performance tuning: brief overview of Tuning methodology. Control and Redo Log Files: Managing the control files.(Science) w.
3.Course: B. Installation of Server & Client System Peripheral Device Sharing of Devices in LAN 5.(Sci. Course: B.A.A. Paper Code: BCA238P DataBase Administrator Faculty is suppose to design the practical session work for DBA.A.) – V Seme.e. Course: B.A. 4.(Science) w.) –V Seme.(Sci.A.(Sci.) – V Seme. Paper Code: BCA204EP Graphical User Interface : Programming Five practical Assignments based on each unit as per faculty directive. Course: B.A. Revised Syllabus of B.f.(Sci.C.: 2009-10 64/77 . 2. Paper Code: BCA214BP Data Communication & Networking 1. Proxy Network Setting. Paper Code: BCA233P Internet Programming Using PHP Five practical Assignments based on each unit as per faculty directive. Paper Code: BCA215P Computer Graphics : Lab Ten programs based on theory unit as per faculty directive.) –V Seme. Study of Networking Devices & tools Practical setup of Lab Intra-Network. Paper Code: BCA230P E-Business : Case Study Case Study based on Theory units Course: B. Note : Any Five Addition practical Assignment as per faculty directive.) – IV Seme.C.(Sci.C.) –V Seme.C.C.(Sci.C. Course: B.A.C.
C.B.A.(Science) w.(Sci.e.A.) Three Years Integrated Course Semester-VI Revised Syllabus of B.f.C.: 2009-10 65/77 .
C. of Lect. and Documentation Tests. 2. Jorgensen. “Software Testing”. 2008 Reference Books: 1. Performance Tests. Data Flow Terms. Revised Syllabus of B.: 2009-10 66/77 . Data Flow Testing Criteria.No. Interoperability Tests. Comparison of Data Flow Test Selection Criteria. “Software Testing and Quality Assurance: Theory and Practice”. “Software Testing . 2. System Test Categories: Basic Tests. Srinivasan Desikan and Gopalaswamy Ramesh .A Craftsman’s Approach”.) – VI Seme.A. Sagar Naik. 15 Unit-II Unit Testing: Concept of Unit Testing . University of Waterloo.f. Wiley . 15 15 Text books: 1. Static Unit Testing . White No. “The Art of Creative Destruction”. 1995. Sources of Information for Test Case Selection. Comparison of Testing Techniques. Testing activities and levels.(Science) w. objectives and issues of testing.e. Reliability Tests.A. Piyu Tripathy. Test Plan for System Integration. Paper Code: BCA313CT Software Testing and Quality Assurance Sr. Wiley.(Sci. Role of testing. Overview of Dynamic Data Flow Testing. Unit-III System Integration Testing: Concept of Integration Testing. Feasible Paths and Test Selection Criteria. CRC Press.C. Rajnikant Puranik. Unit-I Topics in Details Introduction: Software Quality.Pearson Education 2006. verification and validation. Outline of Control Flow Testing. Data Flow Graph. Different Types of Interfaces and Interface Errors. Functionality Tests. SPD. Paul C. Robustness Tests.Course: B. “Effective methods for Software Testing “William Perry. 3.Dynamic Unit Testing .
A. identifying the key customers. Paper Code: BCA332T Customer Relationship Management (CRM) Sr. CRM implementation and guarding against failures Text books: 1. Pearson Education. extending the concept of relationships. Wiley Student Edn. 15 2. 15 CRM Strategy: strategic orientation for CRM.A. 3. and Gilbert W.. steps in preparing IT systems for CRM. Unit-II 3. Customer Relationship Management.. strategies for key customers. collecting customer data. The Ultimate CRM Handbook.) – VI Seme. 15 Role of IT and tools for CRM: The technology orientation.’ PHI. 2007. setting CRM objectives. building customer relationships. establishing 5. Strategies & concepts for Building Enduring customer Loyalty & Profitability. Freeland John G.: 2009-10 67/77 . customer centricity.No. win back and acquisition strategies. managing shift to new technologies.e. the nature of CRM. customer loyalty. issues in CRM tool selection. . CRM data warehouse. Unit-III 4. . customer retention strategies. McLeod Raymond .’. Pearson Education.C.Course: B. William. 2007 Reference Books: 1. Customer Relationship Management. Donald.f. Integrating Marketing strategy and Information Technology. 2. Revised Syllabus of B.C.(Science) w.2004.personalization Planning for CRM: Elements and relevant issues in the CRM plan. single customer view .. strategic frame work for CRM No. Mukherjee Kaushik. 2. Topics in Details Basic Concepts: the changing nature of marketing and customer service. Zikmund G. Faye. CRM on the internet. Jr. planning the desired outputs. steps in eCRM and success factors. CRM strategy and technology. ‘Managing Customers As Investments’Gupta Sunil and Lehmann R. 2004. Unit-I 1. tools for CRM eCRM: basic concepts. understanding customer differences. The CRM Handbook. A Strategic Approach to Marketing. A business Guide to Customer Relationship Management: Dyche Jill.(Sci. TMH. 2008. of Lect.
C.f. Sood.e. Unit-II Law of Digital Contracts The Essence of Digital Contracts The System of Digital Signatures The Role and Function of Certifying Authorities The Science of Cryptography E-Governance Cyber Crimes and Cyber Laws. Paper Code: BCA323T Ethics and Cyber Law Sr.) – VI Seme. Breithaupt.(Sci. Unit-III Information Technology Act 2000 Cyber Law Issues in E-Business Management Major issues in Cyber Evidence Management Cyber Law Compliancy Audit. Scope of Cyber Laws .“Cyber Laws Simplified”. 15 Text books: 1. Tata McGraw Hill 5.Course: B. Merkov. Godbole. “ Information Assurance for the Enterprise”.(Science) w. Willey 2.: 2009-10 68/77 .A. “Computer Insecurity”. Springer Revised Syllabus of B. Understanding the Technology of Internet.“ Information Security”. of Lect. The Ethics of Computer Security 15 15 No. Mc Graw Hill 6. Delhi 4.C.“ Information Systems Security”.No. Cyber Jurisprudence. Schou. New Age. Unit-I Topics in Details Basic Concepts of Technology and Law . Yadav. Furnell. “Foundations of Information Technology”. Pearson Education 3. Shoemaker.A.
Design Approached to Authoring. TIFF. Unit-I Topics in Details Introduction to Multimedia Technology Multimedia Elements.(Science) w. Multimedia Application. Object for Multimedia Systems. WMF.C. No. Dreamweaver VRML Graphics & Image Data Representation Graphics / Image Data Types. Types of Multimedia Authoring system: Dedicated. 15 Unit-II 15 Multimedia authoring & Editing tools Introduction & Basic of Editing Tools: Macromedia director. Fundamental of Multimedia : Ze-Nian Li & Mark S.e. Multimedia System Architecture.f. BMP. Data Compression & its types Multi-media Authoring System Designing issue for Multimedia Authoring. Quantization and Transmission of Audio Video: Types of Video Signals. PNG. Structured. JPEG. MIDI. Digital Video Reference: 1. Paper Code: BCA331AT Multimedia Technology Sr.A.(Sci. Analog Video. Multimedia Technology : Prabhat & thakker 2.C. TimelineBased.Course: B.Drew (Pearson) Revised Syllabus of B. Macromedia Flash. Unit-III Audio and Video Technology 15 Audio: Digitization of Sound.: 2009-10 69/77 .) – VI Seme.A. of Lect.No. Popular File Formats: GIF. Programmable and Telephone Authoring System.
Pujari . Visualization Techniques. KDD & Data Mining .A. • KDD Environment . Data Mining verses query tools. Cleaning . Enrichment . Data Selection. Steps to start KDD Project.f. Expanding universe of data . Cleaning . • Data mining & data warehouse: Data warehouse & its need.Dunham Pearson Education Revised Syllabus of B. 2. Coding. No. Integration with data mining. Designing decision support. Unit-III Setting Up KDD Environment: • Different forms of Knowledge. • Application example of DM techniques in marketing. Neural Network. No.C. Data mining.Course: B. • What is Learning: Self learning computer system.H. Reporting. concept learning . Data Mining in marketing. Data Mining Techniques : Arun K. Stages in details: Data Selection. application of data mining. Pearson Publication. Refernce Books: Reference: 1. Unit-I Topics in Details Fundamental of Knowledge Discovery : • Introduction . Data Mining: Introductory and Advanced Topics: M. Data mining . Coding. cost justification. Decision tree.(Sci.e. Data Mining : Pieter Adriaans & Dolf Zantinge. complexity of search space. machine learning & methodology of science .A.) – VI Seme. Association Rule. of Lect. computer system that can learn. Text Books : 15 15 1.(Science) w. K-nearest neighbor.: 2009-10 70/77 . Genetic Algorithms. information as a product factor. Enrichment. client/server & data ware housing. Ten golden rules. • Introduction to : Likelihood & distance. 15 Unit-II Knowledge Discovery Process: • Knowledge Discovery Process : stages . Data Mining. Paper Code: BCA321BT Knowledge Discovery in Database Sr.C.
Introduction to AJAX and Integrating AJAX with PHP Reference Books: SQL. MySQL and Apache All in One” by Juliea C.No. Retrieving data. Unit-I Topics in Details Introduction to PHP : Cookies and user sessions in PHP File and directories in PHP No.A.C. Meloni.C. “BEGINNING PHP 5.) – VI Seme.A. Paper Code: BCA339T PHP Sr.(Sci. “PHP.3” by MATT DOYLE WROX publication 2. “AJAX Black Book” by KOGENT SOLUTIONS INC.f.: 2009-10 71/77 . 15 15 1. 15 Unit-II Introducing Database and Manipulating data from SQL Unit-III PEAR. SAMS series 3. of Lect. Revised Syllabus of B.(Science) w.Course: B.e. Working with XML. working and generating Images.
C. ERP for Small Business. No. Business Process Mapping for ERP Module Design. What is ERP? Reasons for the growth of ERP.) – IV Seme.K. Unit-I Topics in Details Introduction To ERP Evolution of ERP. ERP for make to order companies. Paper Code: BCA334T ERP Sr.C. Hardware Environment and its Selection for ERP Implementation.Venkitakrishnan PHI . Business Modeling. Executive Information System (EIS). Management Information System (MIS). Unit-III ERP and Related Technologies.e. Integrated Management Information. of Lect. Evaluation Of ERP.K. Scenario and Justification of ERP in India. Various Modules Of ERP. Advantage of ERP.(Science) w. Decision support System (DSS).(Sci.: 2009-10 72/77 .No.Course: B. 15 Unit-II An overview of Enterprise.f. Business Process Reengineering (BPR).A.A. Revised Syllabus of B. Garg and N. Supply Chain Management (SCM) 15 15 Text Book : 1. 1998 “ERP : Concepts and Planning” V.
packet switching).: 2009-10 73/77 . GSM Network Structure. Handoff.No. wired network. Phase. Data communication using switching modes (circuit. Digital Modulation-PCM). Mobile IP. GSM Cells.) – VI Seme. Unit-I Topics in Details Introduction to Mobile Computing. of Lect. Paper Code: BCA314CT Mobile Computing Sr. Radio frequency bands. Unit-III Wireless LAN. limitations of mobile environment. Technical Details of GSM.f. Mobile devices. Frequency. Advantages of Cellular network. Ad-Hoc Networks. Mobile Computing. Wireless Networks. 2006 Revised Syllabus of B. TMH.A. Cellular networks. Advantages of Mobile Agents. Asoke K Talukder.e. Mobile Agents. Mobile Application No.C. MAC Structure. 15 Unit-II Radio communication basics.(Sci. propagation mechanism. modulation (Analog – Amplitude. GSM. Roopa Yavagal.Course: B.A.C.(Science) w. Components and Functions Reference: 15 15 1.
) – VI Seme.(Sci.C.C.: 2009-10 74/77 .A.(Science) w.(Sci.) – VI Seme.e. Paper Code: BCA740P Project Work Review-I Review –II Final Course: B.f. Paper Code: BCA241P Seminar REVIEW-I Final Seminar Revised Syllabus of B.A.Course: B.C.A.
Exam Univ.C.5 1. Marks Tests + Th.e.A. Code Total hrs/week hrs/ week hrs/ week Scheme of Evaluation(Marks) Uni.5 1. Uni.A.II Numerical Computation Methods Data Structure & O. Programming in C Communication Skill .) Sr.5 1.(Sci. Course Name of the Subject Scheme of Teaching T P No. 10+10 10+10 10+10 10+10 10+10 10+10 30 30 30 30 30 30 30 30 30 30 30 30 50 50 50 50 50 50 50 50 1.S.Dr.5 1.Babasaheb Ambedkar Marathwada University.5 1.5 1.) Tutorial Exam.5 1. Total Class Duration Pract.5 1.5 1.: 2009-10 75/77 . 8086:Microprocessor Adv.5 1.5 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 I Semester BCA301T 1 BCA302T 2 BCA303AT 3 BCA304AT 4 BCA305ATP 5 BCA306AT 6 BCA301P 7 BCA202P 8 BCA203AP 9 BCA204AP 10 II Semester BCA307T 1 BCA308AT 2 BCA303BT 3 BCA304BT 4 BCA305BTP 5 BCA306BT 6 BCA307P 7 BCA203BP 8 BCA204BP 9 BCA206BP 10 Computer Fundamentals Digital Electronics 8085:Microprocessor Programming in C Communication Skill – I Mathematical Foundation Office Suite Digital Electronics 8085:Microprocessor Programming in C Data Structure Operating System I 8086:Microprocessor Adv.f.5 1.5 1. Programming in C Numerical Methods 3 3 3 3 3 3 3 3 3 3 3 3 - 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 4 4 4 4 10+10 10+10 10+10 10+10 10+10 10+10 Revised Syllabus of B. Aurangabad Curriculum Structure and Scheme of Evaluation: B.5 1.C.5 1.5 1.5 1.(Science) w.5 1. Exam. ( in hrs.5 1.
Based on BCA335T/ BCA316AT / BCA336T/ BCA317T Pr. Based on BCA310AT Pr.5 1.Babasaheb Ambedkar Marathwada University. Aurangabad Sr.A.Exam Class Univ.5 1.5 1.5 1.5 1.5 1.Dr. Uni.e. Exam.5 1. Based on BCA304CT Soft.5 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 III Semester BCA309AT 1 BCA308BT 2 BCA312AT 3 BCA304CT 4 BCA306CT 5 BCA305CT 6 BCA209AP 7 BCA 208BP 8 BCA 212AP 9 BCA 204CP 10 IV Semester BCA326AT 1 BCA327T 2 BCA314AT 3 BCA310AT 4 BCA335T 5* BCA316AT 6* BCA336T 7* BCA317T 8* BCA227P 9 BCA210AP 10 BCA235P/BCA 11 12 Analysis of Algorithm Operating System II DBMS – I OOPs using C++ Statistical Method Tech. Based on BCA309AT Pr.(Science) w.) Tutorial Exam. Based on BCA312AT Pr. 5/6/7/8) Revised Syllabus of B.writing Pr.f.C.5 50 50 50 50 * Indicate optional paper (any two from Sr.5 1. Pract.5 1. Based on BCA327T Pr.: 2009-10 76/77 . Course Code Name of the Subject Scheme of Teaching P Total hrs/ week T hrs/week hrs/ week Scheme of Evaluation(Marks) Uni. DBMS using SQL DCN – I OOPs using Java–I Financial Accounting Web Fund-I Principal of Mgmt Linux Pr.5 1.5 1. Total Tests + Th.5 1. 10+10 10+10 10+10 10+10 10+10 10+10 30 30 30 30 30 30 30 30 30 30 30 30 50 50 50 50 1.5 1. No. Proj.5 1.No. Based on BCA335T/ BCA316AT / BCA336T/ BCA317T 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 - 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 10+10 10+10 10+10 10+10 10+10 10+10 216AP/BCA236 P/ BCA217P BCA235P/BCA 216AP/BCA236 P/ BCA217P - 4 4 4 4 4 4 4 4 - 50 50 50 50 1. Mgmt-I Adv.5 1.5 1. Based on BCA308BT Pr.5 1. Duration Marks ( in hrs.
Uni. Pract.A(Sci.5 1.5 1.5 1.A.5 1.5 1.5 1.Dr.5 3 3 50 50 50 50 50 50 50 50 150 50 * Indicate optional paper (any two from 5/6/7/8) ** Indicates credit for review 1. Information System Computer Graphics-I E-Business GUI Programming Internet Prog.5 1.e.5 1. review 2 and Actual Project Work. ( in hrs.and Q. Based on BCA330T/ BCA304ET/BCA333T / BCA338T Pr. Based on BCA315AT Pr.: 2009-10 *** Indicates credit for review 1 and Actual Seminar presentation 77/77 .5 1. Based on BCA314BT Pr. Based on BCA330T/ BCA304ET/BCA333T / BCA338T Soft.5 1.f.5 1. using PHP Database Administrator Pr.5 50 50 50 50 50 50 50 50 50 50 50 - 4 4 - 50 50 SEMESTER VI 1 BCA313CT 2 BCA332T 3 BCA323T 4 BCA331T 5* BCA321BT 6* BCA339T 7* BCA334T 8* BCA314CT 9** BCA740P 10*** BCA241P 3 3 3 3 3 3 3 3 - 12 4 3 3 3 3 3 3 3 3 12 4 10+10 10+10 10+10 10+10 10+10 10+10 10+10 10+10 30 30 30 30 30 30 30 30 150 50 1. Aurangabad Curriculum Structure and Scheme of Evaluation: B.(Science) w.proj.5 1.) Sr.Exam Exam. Course Code Name of the Subject Scheme of Teaching T hrs/week P hrs/ week Total hrs/ week Class Test + Tutorial 10+10 10+10 10+10 10+10 10+10 10+10 10+10 10+10 - Scheme of Evaluation(Marks) University Uni.5 1.A.Babasaheb Ambedkar Marathwada University.mgmt-II DCN-II Mgmt.5 1.C. Cust Rela Mgmt Ethics and Cyber law Multimedia Technology KDD PHP ERP Mobile Computing PROJECT WORK SEMINAR 3 3 3 3 3 3 3 3 - 4 4 4 3 3 3 3 3 3 3 3 4 4 4 1.5 1. Revised Syllabus of B. No.5 1.5 1.5 1.) 30 30 30 30 30 30 30 30 50 50 50 Total Marks SEMESTER V 1 BCA326BT 2 BCA314BT 3 BCA337T 4 5* 6* 7* 8* 9 10 11 BCA315AT BCA330T BCA304ET BCA333T BCA338T BCA214BP BCA215AP BCA230P/BCA2 04EP/BCA233P / BCA238P BCA230P/BCA2 04EP/BCA233P / BCA238P 12 Soft.Test.C. Duration Exam.