You are on page 1of 73

Syllabus for BCA – Purbanchal University BCA - First Semester

Page No. 1/ 73

Syllabus for BCA – Purbanchal University Computer System Concepts BCA 101 CS Year I Teaching Schedule Hours/Week Theory Tutorial Practical Examination Scheme Internal Assessment Theor y 20 Practical* 20 Final Theory ** 60 Practical 100 Total Semester I

3

1

-

*Continuous ** Duration: 3 hours Objective: To provide a foundation in computer systems and its applications in various fields. 1. Introduction to computer: Overview of Generation of computer, Types of computer. 4hrs 2. Digital computers and its peripherals: Block diagram, Input/output, CPU, Power supply, Factors affecting processing speed. I/O Devices, the keyboard, the mouse, other input devices, the Monitor, Printers, Sound systems. 6 hrs 3. Storage devices: Types of Storage devices, Magnetic storage devices, Optical storage devices. 5hrs 4. Networks: The uses of a network, categories of networks, network topologies for LANs, Network media and Hardware, Network Software, Data Communication over telephone lines, Modems. 6hrs 5. The Internet: Introduction to Internet, Features of Internet, Introduction to Intranet and Extranet, Internet protocol (FTP, WWW etc). 5hrs 6. Introduction to Operating system: Introduction to OS, Types of OS, Function of OS. 4hrs. 7. Types of Database: Introduction to Data and information, Introduction to DBMS, Types of Database. 3hrs. 8. The Multimedia: Introduction, Components of Multimedia, and Application of Multimedia. 2 hrs 9. Computer in Business: Introduction of computers in modern business, Business Information System, Introduction to E-commerce, computer crime, Information privacy and security. 5hrs. 10. Introduction to Programming Languages: Evolution of Programming Languages, Types of Programming, the Process of Program Development (Flow Chart, Algorithm). References Peter Norton, Peter Norton’s Introduction to Computers, Tata McGraw-Hill Publishing Company Limited.

Page No. 2/ 73

Syllabus for BCA – Purbanchal University Digital Logic BCA 102 CE Year: I Teaching Schedule Hours/Week Theory 3 Tutorial 1 Practical 20 *Continuous ** Duration: 3 hrs Objective: To provide a foundation in digital electronics applicable to computer science students. Contents: 1. Number system and their arithmetic: Decimal, Binary, Octal, Hexadecimal, Inter-conversion among different number systems, BCD, Gray code, ASCII code, Binary addition, Subtraction using 1’s and 2’s complement, Multiplication, Division. 5hrs 2. Logic functions and gates: AND, OR, NOT, NOR, NAND, XOR, XNOR, Gates symbols and truth table, Tristate logic. 3 hrs 3. Boolean algebra: Boolean constant, variables, expressions, function, laws, sum of products and product of sums, equations, simplification using Boolean algebra and Karnaugh-maps, don’t care condition. 8 hrs 4. Combinational logic Circuits: Half and full adder, Sub tractors, Combinational design example, Mux, Demux, Encoder, Decoder, Seven segment decoder. 10 hrs 5. Flip-flops: RS flip-flop D flip-flop, JK flip-flop, Edge triggered flip-flop, Master-Slave flipflop. 6 hrs 6. Sequential Circuits: State Diagram, Simple Sequential Circuits. 3 hrs 80 Semester: I Examination Scheme Internal Assessment Theory Practical* Final Theory ** Practical 100 Total

7. Registers and Counters: Register, left and right shift register, Ripple up and down counter, Decade counter, Mode counter, Synchronous counter, Ring counter, Application of the counter, Serial in serial out, Serial in parallel out, Parallel in serial out, Parallel in parallel out. 8 hrs 8. Memories: ROM, PROM, EPROM, static RAM, dynamic RAM. 2hrs

References: 1. Digital principles and applications Albert Paul Malvino & Donald P. Leach, Tata McGraw Hill-Fourth Edition 2. Digital logic and computer design: M.Morris Mano, Phi, 12th Edition 3. Digital system: Ronald J.Tocci- PHI

Page No. 3/ 73

Join Stock Company (Definition. Procurement function 5 hrs (a) Human resource planning (b) Job analysis (c) Recruitment (d) Selection (e) Socialization B. Management 5 hrs 1. Concept and definition of Management 2. features.Syllabus for BCA – Purbanchal University Modern Business Practices BCA 103 MS Year: I Teaching Schedule Hours/Week Theory 3 Tutorial 1 Practical Semester I Examination Scheme Internal Assessment Theory Practical * 20 Final Theory ** 80 Practical 100 Total * Continuous ** Duration: 3 hrs Course Objective: The basic objective of this course is to impart basic knowledge of business organization and management. merit & demerit) c. features. Course Content: A. Sole Proprietorship (Definition. Important and significance of HRM A. matrix structure and virtual organization structure) C. Partnership (Definition. Forms of Business organization a. 4/ 73 . Controlling 2 hrs (a) Concept and importance of controlling (b) Process of controlling C. Planning 5 hrs (a) Concept of organizing (b) Types of plan (c) Steps in planning (d) Implementation of Plans (Major factors effecting implementation of plan). A. Maintenance Function (a) Compensation & incentive handling 3 hrs (b) Discipline (c)Grievance Page No. Directing 2 hrs (a) Concept and nature of directing (b) Principle of directing (c) Human relations problems in directing D. merit & demerit) B. features. Human Resource Management 1 hrs 1. Business Organization 5hrs 1. Organizing 5 hrs (b) Concept of organizing (c) Structural concept of organizing (d) Process concept of organizing (e) Organization structure (Bureaucratic structures. merit & demerit) b. Nature of Business (Concept & feature) 2. Functions of management (Overview): (a) Planning. (b) Organizing (c) Directing and (d) Controlling. B.

Development Function (a) Need assessment (c) Training evaluation 5 hrs (b) Training methods (on & off the job) (d) Management development concept D. Prentice Hall of India ltd. Agrawal: Marketing Management in Nepal.Syllabus for BCA – Purbanchal University C. 2.K. Robbins & Mary Coulter: Management. David A. motivation-hygienic theory.Publisher.(I) Advertising (ii) Publicity (iii) Sales Promotion (c) Personal Selling 2 hrs 2 hrs 3 hrs References: 1. Meaning of marketing (a) Core concept of marketing behavior behavior (f) Customer value & satisfaction 5 (b) Marketing Mix (c) Concept of buyer (d) Need for understanding buying 2. Delhi. Philip Kotler: Principle of Marketing.K. Rocky W. Promotion (a) Concept of Promotion (b) Promotion mix.K. Page No. G. Griffin: Management. Dr. M. Marketing hrs 1. India. Dr. Robbins: Personal/Human Resources Management. Agrawal: Human Resource Management in Nepal. G. Implementation of Marketing Program (a) Product concept and types of product 3. 3. Publisher 6.. M. M. Prentice Hall of India Ltd. & Stephen P. Decanzo A.Agrawal: Organization and Management. 7. Publisher & Distributors. Publisher 4.R.. Distribution (a) Meaning of distribution (b) Importance of distribution 4. theory x & theory y) D. Dr. India. Motivation Function (a) Concept Motivation (b) Theories of Motivation (hierarchy of needs. G. India 5. Stephen P.R. AITBS.R. 5/ 73 . Prentice Hall of India Ltd.

Idea of x ∞ . 8 hrs. Trigonometric. Unit-3: Derivatives: 7hrs 1. Indefinite integrals as reverse of differentiation.Syllabus for BCA – Purbanchal University Mathematics –I BCA 104 Year: I Teaching Schedule Hours/Week Theory 4 Tutorial 1 Practical Examination Scheme Internal Assessment Theory 20 *Continuous ** Duration: 3 hrs Objective: Objective of this course is to provide a sound knowledge of calculus and other related topics. Sign of fn(x). etc. Exponential. With exercises 2. Unit-4: Applications of Derivatives: 7 hrs. Unit-6: Definite Integrals 1. Concavity. Intersection. 5. Trigonometric Substitutions. 11 hrs. 6/ 73 . Venn Diagram. Integration rules – Integration Formulas. Taylor's and Maclaurins Series (Without Proof). Continuity. 3. Limit of a Sum. 3 hrs. Existence of limits. The sign of f'(x). eax cosbx. Difference. 6. Implicit. Complement. 1. Page No. Derivative Rules Power. Logarithmic. Real Number System. Use of Partial Fractions. Indeterminate. Definitions Derivatives (a) Mathematical. Left and right hand limit. properties. (c) rate of change (relative) 2. Fundamental theorem of Integral Calculus. Indeterminate forms. 1 . Infinity as Limit. Exercises. Properties and Exercises. Chain. Absolute Value of Real Number line Relations and functions Graphs of simple algebraic function. Inverse trigonometric. ( x − a ) ( x − a ) (a − x ) 2 2 2 2 2 1 .Increasing. 2. Intervals. Quotient. Simple curve tracing 4. More about Graphs. eaxsinbx. 1 . Expansions using the above. Local & Absolute extrema. definitions. product. Standard Integrals Practical* Final Theory ** 80 Practical Total 100 Semester: I (a − x ) ( x + a ) ( x + a ) 2 2 2 2 2 2 2 1 . Unit-2: Limit And Continuity: Concept of Limit. Exercises on evaluation of limits and test of continuity. 1 . Unit-5: Integral Calculus: 8 hrs 1. 1 . x +a 2 2 . Sum. Decreasing Functions 2. Substitutions. Points of Inflexion. Forms. (b) slope of a curve. 3. Union. and Integration by parts. a −x 2 2 . Use of L Hospital's Rule. Parametric (Mainly algebraic) 3. Unit-1: Sets and Functions: Sets and Algebra of sets.

Volume and Average Value (Common Curves Only) Unit-7: Series 11 hrs 1.K. Extension of ideas of limits and continuing Partial derivatives. Applications in Calculating Area. Ratio. Calculus with Analytic Geometry – Leigthold. theorem Exercises. Basic Mathematics (Vol. Harper & Raw 4. Algebra. Basic Mathematics & Calculus with analytic geometry Unit5. 7/ 73 . Sequence and series. Notations. Calculus. Unit2. Convergence of Series.D. Singh and B. Convergent Sequences. Evaluation of Integrals using and Standard Integrals. Partial sum of series. Basic Mathematics & Calculus with analytic geometry. Length. I&II). Tests of Convergences applications only Comparison.B. Absolute Convergence Conditional Convergence. Calculus with analytic geometry & Integral Calculus. Unit7.B Page No. Differentials Calculus & Calculus with analytic geometry. Bajracharya etal 2. Unit8. Integral Calculus. Calculus with analytic geometry & Integral Calculus.Syllabus for BCA – Purbanchal University 3.Thomas and Finney. pant and G.C.DR. Calculus with analytic geometry & Integral Calculus Unit6. Basic Mathematics Vol. Financial Series including their Validities. 8 hrs Unit1. 4. 3. Series with non-negative terms. Calculus: Different & Integral – R. Patnaik. Narosa Publishing House (India). Basic Mathematics & Calculus with analytic geometry. Unit-8: Function of two and three variables. Health.Larson Hostetler. Basic Mathematics. General terms 2.S.D. Limit of Sequence. Basic Mathematics. Important Series. etc including Integral test. Logarithmic. References: 1. 5. Unit3. Differentials Calculus – M. Shrestha 6. Algebra – G. Unit4. 3. Higher order derivations Leibnitz theorem. Pant 7. Calculus and Analytic Geometry. Recommended Text-Book: 1.G. Alternating Series. I.

Society and culture. Ethnicity and age. Unity in Diversity. Relationship of sociology with other social sciences. The Technological society. Socialization. class. Contents: Unit1 Evolution of Sociology as Scientific Discipline. social processes. gender. Social Responsibilities of computer professionals. Application of sociology in addressing contemporary issues. Association and groups. social structure. Steps of Social Research. process and patterns of diffusion of innovation. innovation. Doing Social Research. Third world societies and technological change. Status and role. Unit 2 Unit 3 Unit 4 Unit 5 Unit 6 Unit 7 Page No. Survey. Meaning and nature of social research. Analysis and presentation of data. Case study and participant Observation.Syllabus for BCA – Purbanchal University Sociology and Professional Ethics BCA 105 HS Year I Teaching Schedule Hours/Week Theory 3 Tutorial Practical Semester: I Examination Scheme Internal Assessment Theory 20 Practical* Final Theory ** 80 Practical Total 100 *Continuous ** Duration: 3 hrs Objective: The basic objective of this course is to impart knowledge to the student on basic concept of sociology. Culture community. Data collection Techniques. The ultimate goal is enable the student to understanding the relationship between individual. Data classification. The purpose is to enable them to apply those basic concept in addressing the significant issues inherent in Nepalese society and culture. consequences of technological development on Nepalese society. Language sociology Society. Interview Questionnaire. 8/ 73 . social institutions. Society as a Research of data. Social Stratification in Nepalese Societies on the bases of caste. Relationship between Society and technology. Application of Computers in Social Science Research. Social Stratification. Studying Nepalese Societies. Fundamental concepts in Sociology Social system. Social change and Ethnocentrism. Norms and Values. Plurality and the issue of national integration. the social and cultural bases of technological change.

1998. E. A. D. 1982. Giddens.M. T. Society: An Introductory Analysis. Melvin. 6. Anthropology. & Ember. Delhi: Prentice-Hall Inc. 1994. and Mitchell. Small is Beautiful: A study of Economics as if People Mattered. M. Inkles. 1985. 9. Ember. India: Blackie & Son (India) ltd. 1993. C. Doing Social Research.) New York: McGraw-Hill.R. Delhi: Macmillan India Limited. (3rd Ed.W. Banker. 9/ 73 . Alex. C. W. D. 7. Delhi: Prentice-Hall Inc. Delhi: Prentice-Hall Inc. Delhi: Prentice-Hall of India Private Limited. 1964. Bottomore. 1962.) London: W.B. 2. Social Stratification. Delhi: Prentice Hall Inc.L. 1974. People of Nepal.J. 5. 1974. Schumacher. W. What is Sociology. Page No. 4. 8.H. 2.B.1996. Goode. Anthropology. 2000. T. Moore. The Family.Syllabus for BCA – Purbanchal University Basic Books 1. Introduction to Sociology (3 rd Ed. London: Abacus. & Page. Sociology: A Guide to Problems and Literature. Norton & Company References: 1. 3. Maclver R. Kathmandu: Ratna Prakashan.E.F. Social Change. Tumin. Bista.

segment decoder (Design exercise not implementation with logic gates)Exercise using BCD to 7-Segment IC(7447) 15 Half. product of sum.Syllabus for BCA – Purbanchal University Digital Lab BCA 106 CE Year: I Teaching Schedule Hours/Week Theory Tutorial Practical Examination Scheme Internal Assessment Theory Practical* 40 Final Theory ** Practical 60 100 Total Semester: I *Continuous ** Duration: 3 hrs Objective: Contents: Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment Experiment To reinforce the concepts of Digital Logic in the lab Classes. Michael A Miller: Basic Electronics – A Text Lab Manual. 9 Verification of Demorgan's theorem experimentally AND using NOR. 6 To Determine the truth table of a Two-Input EX-OR Gate.Adder/Full-Adder 16 Half-Subtractor/full-subtractor 17 RS-Flip Flop 18 JK-Flip Flop 19 D. 13 Multiplexer/Demultipiexer 14 7 . 7 Verification of Deorgan's theorem experimentally AND using NAND. 4 To Determine the truth table of a Two-Input NAND Gate. 12 Incoder/Decoder. 3 To Determine the truth table of a Two-Input NOT Gate. 10/ 73 . 5 To Determine the truth table of a Two-Input NOR Gate. Tata Megraw –Hill Publishing Company Ltd. New Delhi. 10 Verification of Demorgan's theorem experimentally Multiple input gates. Albert P Malvino. 1 Introduction of laboratory safety techniques.T Flip Flop 20 Shift Right/Shift Left Resister 21 Ripple Counter 22 Serial in Serial out 23 Parallel in serial out 24 Parallel in parallel out 25 Serial in Parallel out 26 UP/down counter 27 Mode 10 counter 28 Synchronous ring counter References: 1. Paul B Zbra. 2 To Determine the truth table of a Two-Input OR Gate. 11 Sum of product. 8 Verification of Demorgan's theorem experimentally OR using NAND. Page No..

Calculator etc. GUI Vs CUI Chapter 2 Introductions to Windows. Elements of Word Window. Sharing information with other storage media. Microsoft Windows Part I Introductory Chapter 1 Introduction to OS. Part VI Disk Manager Chapter 8 Using Format. Elements of Windows Part II Chapter 3 Chapter 4 Using Windows Task bar. opening a program. Interface. opening multiple Short cuts and using short cuts Using my computer. Using menus and submenus to search items. Screen Saver. Chapter 8 Using Multimedia –Using Compact Disk.Syllabus for BCA – Purbanchal University COMPUTER PROJECT BCA 107 CS Year: I Teaching Schedule Hours/Week Theory Tutorial Practical 6 Examination Scheme Internal Assessment Theory Practical * 40 Final Theory ** Practic al 60 Total 100 Semester: I *Continuous ** Duration: 3 hrs Objectives: To familiarize students with operating systems and desktop applications using current versions of Windows. Chapter 7 Recycle Bin and it uses. 11/ 73 . Paint tool. Chapter 6 Using Help for interactive learning Part IV Using Application Chapter 7 Using general accessories-Notepad. Character map. Using Audio/Video Part V Managing Information Chapter 6 Using Explorer to manage files and folders-Copy/Delete/Rename/Short cuts. Scandisk and Disk Defragmenter B. Clipboard. Contents: A. Microsoft Word Part I Introductory Chapter 1 Introduction to Word. Creating and Saving Document Chapter 2 Viewing and Navigating Page No. Switching off the system Part III Customizing windows Chapter 5 Desktop and Custom Wall Papers.

elements of Excel Window Chapter 2 Managing Workbooks. DOS Introduction to Computers Introduction to DOS Basic DOS Commands Managing your Hard disk Advanced DOS Commands DOS 6 and 6. Spell Checker. Wizards and Sample Documents Chapter 17 Auto Text. Clip Art and Charts 3 4 5 6 7 8 9 Part III Chapter 10 Chapter 11 Chapter 12 Part IV Chapter 13 Chapter 14 Chapter 15 Part V Productivity Tools Chapter 16 Templates. Thesaurus. Fonts and Symbols Formatting Paragraphs Tabs. Captions and cross-referencing Creating Tables of Contents and Indexes Graphics in Word Introduction to Graphic in Word Using the Text Boxes to Frame. Footers. Worksheets and Windows Chapter 3 Working inside worksheet Part II Chapter 4 Chapter 5 Basic Skills Using formulas and functions Formatting/Conditional formatting data and worksheet Page No. Tables. Position and Anchor Text Inserting Word Art. Page Layout and Outline View Part VI Chapter 21 Part VII Chapter 22 Chapter 23 Chapter 24 Chapter 25 Chapter 26 Part VIII Chapter 27 Chapter 28 Large Documents and Team Projects Working with Master Documents Power Tools Mail Merge – Creating Custom Using Charts and Graphs Concept of OLE: Linking and Embedding Creating and Using Macros Personalizing Word Printing Document Setting up Document for Printing-Page Setup Previewing and Printing C. 12/ 73 . Auto Correct and Insert Chapter 18 Author’s Tools-Setting Language.Syllabus for BCA – Purbanchal University Part II Chapter Chapter Chapter Chapter Chapter Chapter Chapter Formatting Fundamentals Margins and Page Breaks Characters. Math and Sorting Headers. Page Numbers and Footnotes Formatting Document with Section Breaks Using Paragraph Styles and Auto format Desktop Publishing Multiple Columns Bookmarks. Microsoft Excel Part I Introductory Chapter 1 Introduction to Excel: Excel environment.2 Commands Troubleshooting DOS Errors D. Word Counts Chapter 19 Finding and Replacing Chapter 20 Viewing Document – Organizing with Normal.

Scenario Manager Part VIII Pivot Tables Chapter 22 Understanding Pivot Tables Chapter 23 Constructing and analyzing pivot tables Part IX Chapter 24 Chapter 25 Customizing Excel Using custom controls on worksheets Effectively using the macro recorder Part X Printing worksheet Chapter 26 Setting up the worksheet Chapter 27 Printing worksheets E: Microsoft PowerPoint Part I Introductory Chapter 1 Introduction to Power point: Creating and Saving Presentation. Editing. Absolute and Mixed Loan amortization scheduling and calculation Part VII Exercising what-if analysis Chapter 20 Consolidating and outlining Chapter 21 Using what-if analysis: Data Table. Word art. Slide Sorter View Part II Chapter Chapter Chapter Chapter Chapter 3 4 5 6 5 Graphics in Presentations Creating Graphs Editing and Enhancing Graphs Adding Clip Arts on Slide Editing Arts Animating Charts and Art Objects Adding Sound Adding Sound – WAV and MID file Choosing Sound Effects-Transitional. From Other Sources Adding Sounds to Animation and Sound Objects Recording Sound and Narration Using Video Clips Adding Movie in Slides Page No.Clip art. and Enhancing Text Chapter 3 Editing in different views.Syllabus for BCA – Purbanchal University Chapter 6 Part III Chapter 7 Chapter 8 Chapter 9 Chapter 10 Part IV Chapter Chapter Chapter Chapter 11 12 13 14 Using paste special Tapping Excel’s Power The power of range names Essentials Worksheet functions Using Templates Protecting the file and worksheet with passwords Graphics and Chart Working with graphic objects.Outline View. Chapter 2 Entering. Map Creating basics Creating custom charts Constructing complex chart using advanced techniques Part V Working with Databases Chapter 15 Working with internal Database Chapter 16 Getting more power from worksheet databases Chapter 17 Accessing external databases Part VI Chapter 18 Chapter 19 Cell Referencing Cell Referencing in Excel: Relative. 13/ 73 Part III Chapter 7 Chapter 8 Chapter 9 Chapter 10 Part IV Chapter 11 . Goal Seek.

BPB Publication 3. Ron Mansfield. BPB Publication 2. Creating Custom Color Background and Schemes Working with Multimedia Files Linking and Embedding Objects Importing and Exporting Presentation Part VIII Printing Slides and Handouts Chapter 22 Choosing Page Setup for Presentation Chapter 23 Adding Header and Footers and Numbering Slides Chapter 24 Printing the presentation Introduction to Project. Mastering Word. BPB Publication 4.Syllabus for BCA – Purbanchal University Chapter 12 Chapter 13 Playing and Editing Movie Making Movie Poster and Icon Part V Finishing Slides Chapter 14 Slide Show Chapter 15 Setting Slide Transition. Thomas Chester. References: 1. Robert Cowart. BPB Publication Page No. Mastering PowerPoint. 14/ 73 . Richard A Alden. Katherine Murray. Mastering Excel. Mastering Windows.Premium Edition. Speed and Slide Advancement Chapter 17 Slide Notes and Comments Part VI Chapter 18 Chapter 19 Part VII Chapter 20 Chapter 21 Furnishing Presentation Editing Text Color.

15/ 73 .Second Semester Page No.Syllabus for BCA – Purbanchal University BCA .

Application of Microprocessors. Internal Architecture. 8259A Interrupt Controller (Block and Mode Definition). Basic Interrupt Processing. Addressing Mode. Interrupts (3 Hrs) Introduction. The 8279 (Block Definition). the 8237 DMA Controller. Logical Control). (3 Hrs) 7. 8088 Memory Interface. Block diagram of Microcomputer. Basic DMA Operation. Hardware Interrupt. Arithmetic. Program Structure in 8085. DMA Introduction. 16/ 73 . with the operation. The 8254 timer (Block of Mode). Loop. Microprocessor family. 80286 and 80386 SX Memory Interface. Simple Sequence Program. I/O Interface (6 Hrs) Introduction. 8085 Instruction Description: (14 Hrs) Categories of Instructions (Transfer. Addressing mode of 8085. Unconditional and Conditional Jumps. 80386DX and 80486 Memory Interface. Simple Sequence Program. 2. I/O port Addressing Decoding. Memory Devices. Memory Interface (4 Hrs) Introduction. Introduction (3 hrs) Microcomputer.Syllabus for BCA – Purbanchal University Microprocessors and Assembly Language BCA 151 CS Year: I Teaching schedule Hours/Week Theory 3 Tutorial 1 Practical 2 Theory 20 Semester: II Examination Scheme Internal Assessment Practical* 20 Final Theory** 60 Practical Total 100 * Continuous ** Duration: 3 Hrs Objectives: To become familiar microprocessors. 8086 Instruction Description and Assemble Directives: (12 Hrs) Program Structure in 8086. Jumps and Conditional Jumps. 8251A Programmable Communication Interface. Serial and Parallel communication. Instruction format. Block Diagram of 86. Overview of 8086. 8255 Programmable Peripheral Interface (Mode Only). 6. Loop. Flag. Microprocessor. Internal Architecture of 8086. 5. 8086. Memory Interface with 8086. Parallel communication. Internal Architecture of 8085. Dynamic RAM. 3. 8088 Memory Interface (Dot Module) Page No. Application of Microprocessors. Address Decoding. 4. programming and application of 1.

4.Syllabus for BCA – Purbanchal University 8. the INTEL Microprocessors 8086/8088. (3 Hrs) References: 1. Yu Chung Liu and G. Tata Mc Graw Hill. 80486 and Pentium. II-some real microprocessors Galgotia book source. Introduction to Intel 80186. microprocessor and interfacing programming and hardware. 80386 and 80486 (architecture. New Delhi. Barry B.A. Page No. Gibson Microcomputer systems: The 8086/ 8088 family architecture. 17/ 73 . Brey. Kane an introduction to Microcomputer Vol. Hall. 80386. programming and interfacing) PHI 2. Adam Osborne and J. 3. programming and design EE edition. Douglas V. 80286. 80286. 80186.

Modify the program so that it does not rely on the 'loop' instruction. the loop instruction to use CX register as a default index counter and decrement CX at the end of each pass. or change it to lower case and print it. to complete a given program so that it will read a single character from the keyboard and test the character and based on the range within which it falls. Laboratory 2. performs the loop operations separately. Page No. Before starting above Lab Exercises. To modify the program of laboratory 5. students should verify all basic Instructions. so that the looping is accomplished in a different way.g. compare CX to zero and if it is greater than zero. To enter and trace a program that contains a loop e. Laboratory 3. The output of laboratory 3 and laboratory 4 should be same. Laboratory 5.g. link and run e. Laboratory 6. To complete an assembly language program to carry out given logical processes and then assemble. DOS DEBUG routine. To write a simple assembly language program that will make logical decisions based on program data. or print it unmodified. but rather. either not print it. To enter and to trace a simple assembly language program using DOS DEBUG routine. Laboratory 4. To modify the program from laboratory 3. jump to the beginning of the loop. 18/ 73 . so that it will read a string of characters and select them by the same as in laboratory 5.Syllabus for BCA – Purbanchal University Micro Processor and Assembly Language Laboratory Experiments (BCA 151 CS) All Laboratory work will based on assembler (8086) Laboratory 1.

BIOS. Power requirements. Using various other Utilities. Memory management. Identifications. References: 1. Bus. The Complete PC upgrade and Maintenance Guide. Drives. Software Installation (2 Hrs) Installing operating systems DOS and Windows 98/2000. Expansion Slots Interfaces. Installation of Hardware Components (2 Hrs) Printers. 19/ 73 . Expansion cards. Multimedia system. NIC cable. Estimation and Planning. design. PHI. Assembling and Disassembling a computer (4 Hrs) Cable connection. Rosch. Case study on office automation. Careful handling hints and practice. Hard Disk preventive maintenance. Specification: Important of Specification.Syllabus for BCA – Purbanchal University Hardware and System Installation BCA 152 CE Year: I Teaching schedule Hours/Week Theory 2 Tutorial 1 Practical 3 Semester: II Examination Scheme Internal Assessment Theory Practical* 20 20 Final Theory ** 60 Practical Total 100 * Continuous ** Duration: 3 Hrs Objective: This course trains students in the practical estimation. The Hardware Bible 3rd Edition. basic networking. 3. Power backups. and estimation of requirements. Installation of memory. Components of computers (19 Hrs) Speed. Driver softwares. 4. security issues. Coprocessor. /* Introduction */ 2. cards. Content (Theory/Practical) 1. CMOS setup. system installation. Routine checks and troubleshooting. Microprocessor. installation and management of LANs of PCs. Winn L. 5. Customizing. Modems. Maintenance (2 Hrs) Environmental safety. Data Protection. Virus protections. 2. Scott Mueller. network components. Power Supply. Mark Minasi. Memory. Memory modules. 6. 3. Upgrading and Repairing PCs Page No. Drives.

expansion bus (5 Hrs) 3. speed. BIOs (1 Hr) 4. Drives: Hard Disk. Types of PC (PC AT to Pentium 4) w. 20/ 73 .Syllabus for BCA – Purbanchal University Detailing of the Components of a Computer 1. buses. Power Supply (SMPS) (1 Hr) 5.t. Processor. Motherboard: slots. Printer: Introduction to Dot Matrix Inkjet.r. daughter board. CD Rom. wordsize (6 Hrs) 2. Laser Printers (1 Hr) 7. Floppy (Geometry & working of all) Introduction to other drives: (4 Hrs) 6. Computer Virus (1 Hr) Page No.

Determination of center and radius of a circle in the form x 2 + y2 2gx + 2fy + c = 0. div and curl. Asymptotes of a hyperbola in the standard form.k)2/b2 = 1 by changing into X2/a2 + Y2/b2 = 1.h)2/a2 + (y . Unit-1: Fundamentals of Vectors: (9 Hrs) Vector components sum and difference of Vectors. (2 Hrs) d. (2 Hrs) b. d/dt (r1xr2). (iii) Spherical and Transformations from one system to another. with simple applications.b = 0 ⇒ a ⊥ b. Center. with X = x . Condition for second degree equation to represent a hyperbola. Ellipse as the locus of points the sum of whose distances from two points is a constant. Direction cosines. relations among the direction cosines. Derivation of equation to a parabola in the standard form. a. Determination of vertex. vertices. j. Conic section as sections of a cone. X2/a2 + Y2/b2 = 1. use of i. directrix of a parabola in the general form.h)2/a2 + (y . the scalar product and vector product of two vectors and their properties.Syllabus for BCA – Purbanchal University Mathematics-II BCA 153 CS Year: I Teaching schedule Hours/Week Theory 3 Tutorial 1 Practical Semester: II Examination Scheme Internal Assessment Theory Practical* 40 Final Theory** 60 Practical Total 100 * Continuous ** Duration: 3 Hrs Objective: Understanding of Vectors in spaces and their application along with matrix algebra.k. axis. Direction ratios. Product of three and more vectors (definitions and simple examples only).h. vertices. Definition of parabola as the locus of points equidistant from a point and a line. Page No. directrices and eccentricity determination. eccentricity of (x . foci. (2 Hrs) Hyperbola as the locus of points the difference of whose distances from two points is a constant. Standard equation and general equation of a circle condition for second degree equation to represent a circle. foci.k)2/b2 = 1. distance between two points. Center. Zero vector. etc. a x b = 0 ⇒ ā || b. ∇ . )ii) Cylindrical. k. directrices. focus. Unit-3: Plane Analytic Geometry: (10 Hrs) a.F. Coordinates in space: (i) Cartesian. 21/ 73 . vectors in plane. including physical applications. Equation in the form (x . and other relations. Condition for second degree equation to represent a parabola. Condition for second degree equation to represent an ellipse. Differentiation of ∇ϕ. Definition of directional derivatives and their evaluation. Derivation of equation to a parabola in the form y 2 = 4ax. unit vectors. vectors in space. Y = y . ∇ xF and simple relations involving grad. and its uses in the solution of equations. Unit-2: Differentiation of Vector Functions: (4 Hrs) Definition of derivatives of vectors functions. Exercises involving derivatives of vector functions. equal vectors. modulus of vectors. (2 Hrs) c.

A text book of vector Calculus – MB Singh and BC Bajracharya. reduction to Linear equations. Determinants. Multiplication using Matrices of third order. vertex. Narosa Publishing House (India). Sum and differences of Matrices. Calculus and Analytic Geometry. Solution of differential equation of 1st order. Variable separation. (2 Hrs) Unit-4: Differential Equations: (8 Hrs) Definition. 2. (ii) Variation of parameter and (iii) Inverse operator method. Quadratic curves. Second order linear equations with constant coefficients using (i) Undetermined corfficients.DR Bajracharya et al. foci. Chand & Company(India). Reduction to the standard form and determination of center. order. 3. 2. Solution of systems of 2 or 3 linear equations by (i) Crammer’s Rule. a parabola. Multiplication of Matrices. Scalar multiplication. Transpose. Prasad. Conditions for the general equation of second degree to represent a circle. Unit-6: Linear Equations: (5 Hrs) Consistent and Inconsistent equations (linear). Evaluation . Second order homogeneous equation. Calculus with Analytical Geometry. Unit-5: Matrix Algebra: (5 Hrs) Introduction to Matrices. homogeneous. 22/ 73 . References: 1. Dependent and independent system. Adjoint and Inverse of Matrices.Syllabus for BCA – Purbanchal University e. properties. directrices and axes. formation by elimination of constants. S. I and II. Basic Mathematices Vol. degree.Thomas and Fenney. Matrices and Linear Algebra. Use of discriminant to identify the curve. (ii) Gaussian Elimination and (iii) Inverse Matrix.C.1st degree.K. an ellipse and a hyperbola. Recommended Textbooks: 1.Thomas and Finney. Page No. exact linear.

2. CASHBOOK AND BANKBOOK 6. Practical* 20 Final Theory ** 60 Practical Total Semester: II 4 1 1 100 3. FUNDAMENTALS OF COMPUTERISED ACCOUNTING SYSTEM: • Concepts of grouping the accounting heads. ACCOUNTING FOR PETTY CASH TRANSACTIONS AND PREPARATION OF PETTY CASH REGISTER 9. • Classification of accounting.Syllabus for BCA – Purbanchal University Financial & Cost Accounting BCA 154 MS Year: I Teaching schedule Hours/Week Theory Tutorial Practical Examination Scheme Internal Assessment Theory 20 * Continuous ** Duration: 3 Hrs Objective: The basic objective of this course is to impart the students with the fundamental knowledge of financial and cost accounting and Double entry accounting. 5. PREPARATION OF TRIAL BALANCE. 4. Concepts of capital & revenue. • Economic order quantity (EOQ) • ABC analysis. • Cash. INVENTORY ACCOUNTING & CONTROL: • JIT inventory system. • Double entry accounting. • Maintaining the hierarchy of ledger accounts for preparing control accounts. CONCEPTUAL FRAMEWORK OF ACCOUNTING: • Need of accounting information. • Nature & scope of accounting. PAYROLL PROCEDURE. APPLICATION OF COMPUTERS IN ACCOUNTS: • Accounting Procedure used in practice for recording. • Schemes of assisting the codes to accounting heads. ACCOUNTING SYSTEM FOR PREPARING AND MAINTAINING PAYROLL 10. Bank and Journal transaction using appropriate vouchers. 7. FINAL ACCOUNTS PROPRIETORSHIP AND JOINT STOCK COMPANY OF SELF 8. Page No. PREPARATION OF LEDGERS. 23/ 73 . INTRODUCTION DIFFERENT SHARES CAPITAL. ACCOUNTING STANDARD BASE OF ACCOUNTING: • • Accounting Principles standard & bases. 1.

• Balance sheet ratio. Cost Accounting Principles & Practice. • Standard costing & budgetary control. • Material variance. • Profit and loss accounts ratio. FIFO. Narang. S. Basic Books: 1. STANDARD COSTING: • Standard cost. Tally. • Cost price methods: .S.g. Grewal. 11. ACCOUNTING FOR DECISION-MAKING: • Marginal costing. etc. • Standard cost card.L.L. SJ Publication References: 1.ACCOUNTING SYSTEM FOR ORDER BOOKING PROCESSING: • Forwarding and acceptance and invoicing for a trading organization) 12. • Cash budget. Note: Emphasis should be on using computer package (e.G Gupta & D. 14.LIFO. • Composite or mixed ratio for management. 1999 3. Cost Accounting. 13. • Labor variance.P. • Meaning of marginal costing. • Ratio for shareholders.Syllabus for BCA – Purbanchal University • VED analysis. S. Sukla & Grewal. • Ratio for creditors. Management Accounting. • Overhead variance. • Organization for budgetary control. S. 3. BUDGET FOR PLANNING: • Basic concepts.C. 15th Rev. RATIO ANALYSIS: • Classification of ratio. • Inventory turns over ratio. • Marginal cost equation. Jain & K. Introduction to Accounting 2. T. Tata McGrawHill Publishing Page No. K. Advanced Accounts. Facts. • Income statement under marginal costing. Narang. Jain & K. Financial Accounting 2. HIFO and NIFO. Chand. 15. Sharma. Jawahar Lal.P. • Standard costing. Ed. 24/ 73 .

Assignment operators. Return values and their types. Formatted input. 25/ 73 . 9. Bitwise operators. The form of C Function. Increment and Decrement Operator. Operators and expression (5 Hrs) Arithmetic of Operators. 4. Importance of C. Union and its importance. Basic Structure of C programs. Data Input and output Reading and writing data. Variables. The FOR Statement. C fundamentals (2 Hrs) Character Set. The Switch Statement. Evaluation of Expressions. Multi- 8. ANSI standard. Conditional operators. Categories of Functions. Preprocessors directives. Arithmetic Expressions. Logical operators. 3. Arrays of structures. Structures and Unions (4 Hrs) Introduction. keywords and identifiers. 2. The DO Statement. Page No. The IF-ELSE Statement. Constants. Relational operators.Syllabus for BCA – Purbanchal University Programming I BCA 155 CS Year: I Teaching schedule Hours/Week Theory Tutorial Practical Examination Scheme Internal Assessment Theory 20 * Continuous ** Duration: 3 Hrs Objective: The objective of this course is to give the fundamentals of the programming to the students using "C". Array within structure. arrays. Decision Making and Branching (4 Hrs) IF Statement. Executing a C Program. Function and Arrays. 'C' built in Function. One Dimensional Dimensional arrays. Functions (5 Hrs) Introduction. Structures and functions. Recursion. Formatted output. Two Dimensional (3 Hrs) (5 Hrs) arrays. Data types. Escape sequences. 6. Contents: 1. Loops The While Statement. Programming Style. Arrays Introduction. Calling a Function. The ?: Operators. Introduction to C (2 Hrs) History. 7. Nesting and its importance. The GOTO Statement. (2 Hrs) Practical* 20 Final Theory ** 60 Practical Total Semester: II 3 - 3 100 5. C tokens. Structure definition.

Syllabus for BCA – Purbanchal University

10.Pointers (8 Hrs) Introduction, Accessing the address of a variable, Declaring and Initializing Pointers. Accessing a variable through its Pointer, Pointer Expressions, Pointers and Arrays. Pointers and Function, Pointers and Structures.

11.File Management in C (3 Hrs) Introduction, Defining and Opening a file, Closing a file, Input/ Output Operations on files. 12.Introduction to Graphics (2 Hrs) Initialization, Graphical mode, Simple Program using built in Graphical Function. References: 1. Schaum's Out line series, theory & problems, programming with C 2. Yashvant Kanetkar, Let us C, BPB Publications. 3. Balguruswamy, Programming in "C", Tata McGraw- Hill Publishing

Page No. 26/ 73

Syllabus for BCA – Purbanchal University COMPUTER PROJECT II BCA 156 CS Year: I Teaching schedule Hours/Week Theory Tutorial Practical Examination Scheme Internal Assessment Theory * Continuous ** Duration: 3 Hrs Objective: After finishing this project students will be able to develop application using “C” Programming language. • • Each student will be assigned a project-work related to programming “C”. Every student should spend Four hours per week in the laboratory to finish up the assigned project-work. Practical* 40 Final Theory ** Practical 60 Total Semester: II

-

-

4

100

Page No. 27/ 73

Syllabus for BCA – Purbanchal University

BCA - Third Semester

Page No. 28/ 73

(3 hrs) 7. (4 hrs) 8. Queue: Defining queue. application of binary trees. implementing the PUSH operation. Graphics: Defining graphs. Selection sort. list traversal. (6 hrs) 9. Searching: Binary search technique. basic terminology. (4 hrs) 3. shortest path method. post order traversal. preorder traversal. Tree searching. Fibonacci sequences. (6 hrs) 5. radix sort. doubly linked lists. Translation from prefix to postfix. bubble sort. operations of binary trees. basic definitions. Linked-list: Introduction to list. ADT and importance. Kruse Page No. Hashing (3 hrs) References: 1. Sahani 3. primitive operations with examples representing stack in C. deletion in binary search tree. and heir implementations. Recursion: Definition and Processes. (7 hrs) 10. height of a tree. Tower of Hanoi. Binary search. 29/ 73 . big-o notation. quick sort. efficiency consideration. Tenenbaum 2. (3 hrs) 4. Queue representation. tree balancing algorithm.Syllabus for BCA – Purbanchal University Data structure & algorithms BCA 201 CS Year II Teaching Schedule Hours/Week Theory 3 * Continuous Tutorial 1 Practical 2 Semester I Examination Scheme Internal Assessment Theory Practical* 20 20 Theory ** 60 Final Practical Total 100 **Duration: 3 hours Objective: To provide fundamental knowledge of data structure. Trees: Basic terminology. circular linked list. depth. Stack: Defining stacks. Binary: Search Tree: Operation on Binary search tree. implementing the POP operation. Priority queue. insertion in binary search tree. General searching. heap sort. examples. linked list. Data Structure using C & C++. Efficiency of recursion. Sequential sort. Binary trees. Fundamental of Computer algorithms H. inserting and removing nodes from a list. Application of graphs. postfix and prefix. Introduction to Data Structure: Data Types. linked implementation of stack. level. graph traversal. Circular queue. Factorial. infix. evaluating a postfix expression. depth first search (DFS). Multiplication of natural numbers. (6 hrs) 6. Greedy algorithm. in order traversal. converting an expression from infix to postfix. Aarton M. linked implementation of queue. various algorithms used. Contents: 1. Data Structure of Program Design: Robert L. breadth first search. traversal of a binary tree. (3 hrs) 2. search tree: Operation on Binary search tree. Krushkal algorithm. merge sort. C implementation of queues insert operation. Sorting: Introduction.

30/ 73 . Page No. The art of Programming. KNUTI-1 5.Syllabus for BCA – Purbanchal University 4. sorting and searching: Donald E. Data Structure and Application: Trebly and Sorenson.

data transfer and manipulation. memory reference instructional. Input Output organizations: Peripheral device. computer instructions. Auxiliary memory. Introduction: Structure computer organization. (5 hrs) 8. Logic micro operations. serial communication. Arithmetic micro operations. Computer system organization: CPU organization. modes of transfer. Design principles for modern computers. computer registers. input-output interface. Bus and memory transfers. PHI 2. Contents: 1. cache memory. complete computer description. (5 hrs) References: 1. Arithmetic logic shift unit. (8 hrs) 6. Tenenbuam. addressing modes. RISC Vs CISC. Contemporary multilevel machines. Structured computer Organization. priority interrupt. Computer System Architecture. instruction cycle. decimal arithmetic operations. PHI Page No. Micro programmed Control: Control memory. instruction format. instruction level parallelism. Central Processing Unit: General register organization. timing and control. DMA. asynchronous data transfer. instruction execution. Sequential circuits: State table. multiplication algorithms. design of basic computer. virtual memory. Computer arithmetic: Adding and subtraction. Basic computer organization and design: Instructions codes. stack organization. (5 hrs) 5. (4 hrs) 9. (1 hrs) 2. Register transfer and micro operations: Register transfer language. input and output interrupt. Andrew S. processor level parallelism. (7 hrs) 7. design of control unit. Register transfer. RISC. address sequencing. M. program control. associative memory. Shift micro operations. 31/ 73 . division algorithms. (5 hrs) 10.Memory organization: Memory hierarchy. design of accumulator logic. Levels. micro program example. (3 hrs) 3. (2 hrs) 4.Syllabus for BCA – Purbanchal University Computer System Architecture BCA 202 CS Year II Teaching Schedule Hours/Week Theory 3 Tutorial 1 Practical 20 * Continuous Semester I Examination Scheme Internal Assessment Theory Practical* Theory ** 80 Final Practical **Duration: 3 hours Total 100 Objective: To provide the concepts of computer architecture as well as computer organization and design. Mrris Mano. decimal arithmetic unit. floating point arithmetic operations. State diagram. Design examples. Design procedure. inputoutput processor. memory management hardware. and virtual machines. languages.

al. Deadlock. Queries. Students will also be good at using Structured query language. Entity types. Definition of database system. 1. Boyce/Codd normal form.Syllabus for BCA – Purbanchal University Database Systems BCA 203 CS Year II Teaching Schedule Hours/Week Theory 3 Tutorial 1 Practical 2 20 * Continuous **Duration: 3 hours Objective: After finishing this course. Naming conventions. definition of DBMS Advantages and benefits of using a DBMS. 3rd edition. 20 Semester I Examination Scheme Internal Assessment Theory Practical* Theory ** 60 Final Practical Total 100 Page No. Relationship types. Introduction: Definition of database. Functional dependencies (1NF. relations and predicates. Silberscratz ct. Database system environment. (3 hrs) 5. 32/ 73 . E-R model. Data dictionary. implement and use database systems. (4 hrs) Text book 1. Kinds of relations. Classification of database management systems. Relational algebra and calculus. Access control: Discretion and mandatory control. Definition of database system. Serizability. Database system concept. Join dependencies and 5 NF. Definition of DBMS. Assertion. Set operation. (8 hrs) 3. Join relation. Database security: SQL access for database security. (2 hrs) 2. McGraw Hill. Characteristics of database approach. Automaticity and durability. (8 hrs) 6. Attributes. Multiple granularity.. SQL: Introduction. students will be able to design. Buffer management. real entity types. Integrity constraints: Domain constraints. (12 hrs) 7. Views. Domains. Concurrency control. DBMS architecture and data independence. Protocol. Contents: Introduction: Definition of database. DDL. Multi-valued dependency and 4 NF. Referential integrity. Schemas and instances. Encryption and description: substitution and transposition methods. Null values. Entity sets. Database language and interfaces. Database systems concepts and architecture: Data models. Characteristics of database approach. (5 hrs) 4. Concurrent. Views. Triggers. Normalization: Pitfalls of relational model. Advantages and benefits of using a DBMS. 3NF). Aggregate function. Keys. 2NF. (3 hrs) 8. Roles and structural constraints. State. Refining the E-R design. Relational model: Introduction to relational databases. DML. Concurrency control: Transaction. Using high level conceptual data model for database design. Catalogue.

C. Date. Page No. Fundamentals of database systems. Navathe. An introduction to database system. Addison Wesley: 2. Ramez Elmasri.J. 33/ 73 . Shamkant B.Syllabus for BCA – Purbanchal University References: 1.

Syllabus for BCA – Purbanchal University System Analysis and Design BCA 204 CS Year II Teaching Schedule Hours/Week Theory 3 Tutorial 1 Practical Semester I Examination Scheme Internal Assessment Theory Practical* 20 * Continuous **Duration: 3 hours Objective: After finishing this subject. Module specification methods. (10 hrs) Development Process: Teams and work. Implementation: hrs) 11. Interviewing and data gathering. Work. Information exchange. collection (5 hrs) Analysis Process: The essential model. Object Structure. waterfall Model. Introduction to system analysis & design. Concept Formation: Problem. 1. 4 th edition Page No. Solution. Walkthrough Textbook: 1. (2 (2 hrs) 6. Automated tools. Balancing models. 8. (3 hrs) 3. PHI. System Environment: Structure Information system. Implementation model. Behavioral model. User. Methods and Tools. 9. Acceptance test preparation. 7. 4. Feasibility (5 hrs) Requirement Analysis: Communication. hrs) 10. Logical Model (3 Planning. Prototyping. Test preparation. DD. Cost benefit analysis. System (4 hrs) Final Theory Practical ** 80 Total 100 2. 34/ 73 . Modeling tools: DFD. students will be able to analyze and design a computer Information system. 5. (3 hrs) Object Modeling: Object Environment. Igor Hawrysjkiewycz. (4 hrs) Structured system design: Structured chart. Environmental model. Representation (4 hrs) Designing New System: System objective. Decision Support System. SDLC. ER diagram. System Coordination: The changing organization. Quality: Quality assurance. Identifying Requirements.

students will be able to web pages using HTML and JAVA SCRIPT. Frames. SPD. Empty.Syllabus for BCA – Purbanchal University Script Programming BCA 205 CS Year II Teaching Schedule Hours/Week Theory 2 Tutorial 1 Practical 3 20 * Continuous 20 Semester I Examination Scheme Internal Assessment Theory Practical* Theory ** 60 Final Practical **Duration: 3 hours Total 100 Objective: After finishing this subject. Functions. Date objects. Variables as (2 hrs) 6. (8 hrs) 2. Adding Graphics to HTML documents. Page No.Scripting in web browser: HTML. Function scope. Arrays. Bitwise. Logical.Document object model 13. Arithmetic. Function properties & methods. Control. 35/ 73 . Client side scripting. 1. Script security (2 hrs) 3. Executing scripts. Scripting: Introduction to Scripting. Functions: Defining & invoking. Boolean values. Identifiers. Comparison. (2 hrs) 8. Strings. Objects. regular expression (2 hrs) 5. David Flangan. Scope. Prototype & inheritance. Linking documents. Methods. Lists. Reserved words. Embedding script in (1 hrs) (2 hrs) (4 hrs) (3 hrs) (4 hrs) (2 hrs) Reference: 1. Expression & operators: Overview. and Assignment. Variables: properties. James Jaworski.Saving state with cookies Web browser environment. Equality. 11. Data types & values: Numbers. Declaration. BPB publication. JavaScript the definitive Guide. Literals. Constructors. Garbage collection. String. Function as data. Objects: Objects & properties. Null. HTML: Introduction to HTML. (5 hrs) 10. (2 hrs) 7. Object as associative arrays.Windows & frames 12. (2 hrs) 4.Events and event handling 14. O’ REILLY. Typing.3 rd edition 2. Function argument. Statements: Conditional. Mastering JavaScript & Jscript. Import & Export.Forms and form elements 15. Lexical structure: Case sensitivity. Tables. (4 hrs) 9. Optional semicolons. Myths.

Syllabus for BCA – Purbanchal University Computer Project III BCA 206 CS (Based on BCA 203 CS) Year II Teaching Schedule Hours/Week Theory Tutorial Practical 4 * Continuous **Duration: 3 hours Objective: After finishing this project. students will be able to develop application Software using RDMS. 36/ 73 . Every group consisting of there students will be assigned a project work related to developing an application software using MS Access. 40 Semester I Examination Scheme Internal Assessment Theory Practical* Final Theory Practical ** 60 Total 100 Page No. Contents: A total of 60 lab hours covering all features of MS Access will be assigned to every student. MS Access.

conversion between different classes. operator overloading restrictions. data encapsulation. Classes. Applications and benefits of using OOP. 5. default arguments. Object and Classes: Introduction. returning objects from functions. C++ Language Basic Syntax : Derived types. Contents: 1. Data conversion. Virtual function. 6. Creating new data types. this pointer. static function. Kantipur City College Page37/ 73 . 3. Operator Overloading: Introduction. Using virtual function. overloading restrictions. class objects. Reusability. Inheritance: Introduction. Constructor and Destructor: Function of constructor & destructor. Inheritance. 4. Pure Virtual function and Abstract Classes. Types of Inheritance. 8. friend function and friend classes. comments. Function in C++: Function overloading. using constructors and Destructors in Derived classes. pointers within a class. new and delete operators. conversion between objects and basic types. 7. Inheritance. 2. Basic class pointers to Derived-class pointers. syntax of constructor and destructor. class specification. Operator overloading using a friend function. constants. Early versus late Binding. overloading unary and Binary operators. Benefits and cost of Inheritance. accessing class members. Standard conversion and promotions. types of construction. polymorphism. Enumeration. passing objects as argument. Objects.Syllabus for BCA - Purbanchal University Object Oriented Programming in C++ BCA 207CS Year II Teaching Schedule Hours/Week Theory 3 Tutorial 1 Practical 2 Semester I Examination Scheme Internal Assessment Theory Practical* 20 20 Final Theory ** 60 Practical Total 100 * Continuous **Duration: 3 hours Objective: To provide fundamental knowledge of object oriented programming. Virtual functions and Polymorphism : Introduction. conversion between basic types.Introduction to Object Oriented Language: Comparing procedural programming and Object oriented programming paradigm. defining member functions. inline function.

4. class Exceptions: Introduction to Exceptions. India. Tata McGraw Hill Publication. Prentice Hall. Venugopal. Mastering C++ . NavaJyoti Barkakati. 10. Advanced C++ topics: Templates.Syllabus for BCA - Purbanchal University 9. try. India. Prentice Hall of India. to input/output class hierarchy. References: 1. throw. Introduction Templates. 3rd Edition. 11. Galgottia Publication. Object-Oriented Programming in C++. Function Templates. How to Programme. and File Templates. 3. C++. Exception Handling Construct. catch. Exception Handling Model. Deitel & Deitel. Object-Oriented programming in C++. Rajkumar & Ravishankar. Input/Output: Stream based input/output. Robert Lafore. input/output. 2. Kantipur City College Page38/ 73 .

Syllabus for BCA - Purbanchal University BCA .Fourth Semester Kantipur City College Page39/ 73 .

2. TCP/ IP reference model. Interface and services. T1/ E1 carrier systems. X. IP classification (2 Hrs) Kantipur City College Page40/ 73 . The course attempts to provide a balanced treatment of the state. Wide Area Networks. TCP/IP: TCP/IP architecture. Network reference models: (5 Hrs) Layered architecture. signal. 4. Frame relay. bit rate and baud rate. Data communication: (8 Hrs) Practical* 20 Final Theory ** 60 Practical Total 100 Concepts of data. channel. Switched multi-megabit data service. Asynchronous and synchronous transmission Data encoding techniques. SLIP and PPP protocol.OSI reference model.Syllabus for BCA - Purbanchal University COMPUTER NETWORKING BCA 251 CS Year: II Teaching schedule Hours/Week Theory Tutorial Practical 3 1 2 Semester: II Examination Scheme Internal Assessment Theory 20 * Continuous ** Duration: 3 Hrs Objective: The course aims at providing a sound conceptual foundation in the area of Computer Networks with emphasis on the design aspects. Protocol hierarchies. Network classification and data communication services: (8 Hrs) Local area networks. 5. Metropolitan Area Network. 3. Error control. Multiplexing. Data Link layer functions and protocols: (6 Hrs) Framing. bandwidth. Contents: 1. Narrowband and broad band ISDN. Fourier analysis. ISO. Flow control sliding window protocol. Wireless Network. HDCL. Novel Networks. Asynchronous transfer modes. Transmission medium. Internet protocol stacks. Maximum data-rate channel. Inter-network. error-detection and correction codes.of-the-art in the area and thus prepares the students for taking more rigorous and specialized courses in this and related fields. Analog and digital communications. 25. Transmission errors.

S. Ed. Keshav: An Engineering Approach to Computer Networking. Local Area Networks. CIDR. Basics Transmission Control Protocol (TCP). G. Econ.Syllabus for BCA - Purbanchal University 6. Tancnbaum. Electronic Mail and HTTP protocols. TCP Crash Recovery. Static routing techniques.E. Issues Domain Name System basics. Prentice Hall East. Prentice Hall of India. A brief study of other routine scheme. A. Prentice Hall of India. 4. Volume 1. D. 3. AddisonWesley Longman. 1997 5. Internetworking. Superneting. Rose: The Open Book: A practical Perspective on OSI. Congestion control/ Avoidance basics. III Ed. Issues related to the Design of the transport Layer. Network Security. Mobile IP versus IP. Keiser. Computer Networks. 2. EGRP basics. 1995 7. Jr. Derfler. IP subncting. Marshall T. IP multicasting. 1997 6. Mobile computing oriented Routing schemes. Protocol (UDP). User Datagram. McGraw – Hill International Ed. Congestion control scheme/ Mechanisms. Routing: (16 Hrs) Routing basics. William Stallings: Data and Computer Communications. 1990 Kantipur City College Page41/ 73 . Third Edition. Guide to Linking LANs. IGMP. F. Distance vector routine and its problems. ICMP. Transport Layer Protocol. Laboratory: There shall be laboratory classes that include cabling. Link state routine and its varience. Fifth Edition. AAL-x basics. IGRP. New Delhi. network operating system server and client installation. Prentice Hall. The internet protocol version 4 (Ipv 4). Corner: Internetworking with TCP/ IP. ATM Internetworking. configuration and networking system administration References: 1.

File systems Files Directories File system implementation Protection mechanism 5. Input/ Output Principles of input output hardware Principles of input output software Disks Clocks Terminals (10 Hrs) (8 Hrs) (8 Hrs) Kantipur City College Page42/ 73 . Semaphores. Monitors etc) Process scheduling 3. Contents: 1. 2.process communication (Race Condition. Operating system concepts. History of operating system. Introduction (4 Hrs) Operating system as an extended machine & resource manager. Processes (10 Hrs) Introduction Inter. Memory management Memory management without swapping Swapping Virtual memory Page replacement algorithm Predicting page faults Segmentation with paging 4. Operating system structures.Syllabus for BCA - Purbanchal University Year: II OPERATING SYSTEMS BCA 252 CS Semester: II Teaching schedule Hours/Week Theory Tutorial Practical 3 1 2 Examination Scheme Internal Assessment Theory 20 Practical* 20 Final Theory ** 60 Practical Total 100 * Continuous ** Duration: 3 Hrs Objective: To provide the concepts of operating systems and implementation of system utilities for inter process communication in a multiprocessor environment.

PHI • Silbersatz and Galvin: “Operating System Concepts. UNIX b.DOS c.) Textbook: • Andrew S. Tanenbaum.Syllabus for BCA - Purbanchal University 6. Case study: a. Modern operating system. NT (5 Hrs) (No classes are allotted to the case study. Addison Wesley Kantipur City College Page43/ 73 . 5th edition”. the students themselves referring various books should study this unit. Deadlocks Resources Condition for deadlocks Deadlock modeling Ostrich algorithm Deadlock detection and recovery Deadlock avoidance & prevention 7. MS.

Guidelines For Classification of Data. Relation Between Mean. Quartiles. Classification And Tabulation of Data: Classification Procedure: Qualitative And Quantitative Classification. Collection of Data various Steps Involved. Descriptive And Inferential Statistics: Functions of Statistics. Coefficient of Variation. Quartile Deviation: Mean Deviation. Measures of Central Tendency: Arithmetic Mean: Weighted Arithmetic. Frequency Curve. 3. Inter Quartile Range.Syllabus for BCA - Purbanchal University STATISTICS AND PROBABILITY THEORY BCA 253 HS Year: II Teaching schedule Hours/Week Theory Tutorial Practical 3 1 Examination Scheme Internal Assessment Theory 20 * Continuous ** Duration: 3 Hrs Objective: After the completion of the subject. The Rules For Diagrammatic And Graphic Presentation of Data. Contents: 1. Theoretical and Applied Statistics. Types of Diagrammatic Representations. Practical* Final Theory ** 80 Practical Total 100 Semester: II Kantipur City College Page44/ 73 . Scope of Statistics. Pie Diagram. The Median. Advantages and Disadvantages of Secondary Data. The Range. Types of Graphic Representations. 5. Skewness: Kurtosis: Comparison Between Dispersion. Limitations and Distrusts of Statistics. The Mode. Cumulative Frequency Curve (Ogive). Data And Its Collection: Primary and Secondary Data. Nature And Scope of Statistics: Definitions of Statistics. Median and Mode. 6. Skewness And Kurtosis. 4. Distribution and make viable conclusions for decision-making. Pictogram. Frequency Polygon. Standard Deviation. Deciles and Percentiles. students are expected to be able to (i) Assemble Data (ii) Analyze Data (iii) Determine Central Tendency. Measures of Dispersion: Absolute and Relative Measures. Experimental and Statistical Methods 2. Histogram. Tabulation of Data. Diagrammatic And Graphic Representation of Data: Importance And Limitations. Bar Diagram.

Correlation And Regression: Regression analysis. Sampling Of Attributes. Equally Likely. Normal Distribution And Its Chief Features. Theoretical Distributions: Introduction: Binominal Distribution And Its Chief Features (Without Proofs): A Few Simple Examples of Fitting A Binominal Distribution ( Poisson Distribution And Its Chief Features With Proof).L Agrawal: Wiley Eastern • Elements Of Statistical Reasoning: Minimum And Clarke: Johnwiley And Sons. References: • A basic Course In Statistics: B. B. 10. Mathematical Expectation. Mutually Exclusive And Independent Events. Testing The Estimates Of Population Parameters: Sampling Distribution And Standard Error. Clarke And D. Test Of Significance For Single Mean. 8. 9. Chi. Text Book: Statistical Method For Research Workers: Sukhminder Singh Et Al: Kalyani Publishers. Test Of Goodness Of Fit. Estimation Theory and Tests Of Significance: Idea Of Sample And Population. A Few Examples. Estimation of Population. Trial And Event: Exhaustive Favorable. Definitions of Probability. New Delhi. Areas Under Normal Curves. Elbs (u. Introduction: Correlation analysis. Cooke.M. Probability: Preliminaries. Student’sDistribution. Parameters. Test Of significance For Single proportion. • Statistics For Management: Levin. Prentice Hall Of India Kantipur City College Page45/ 73 .K) • Basic Statistics.square Test: Introduction.Syllabus for BCA - Purbanchal University 7.

. Boundary Value Problem (Finite Difference Method) Text Book S. Numerical Integration and Differentiation: Numerical Differentiation.Direct Method. sources of error. Numerical Solution of Ordinary Differential Equations: Introduction. 7. Simultaneous and higher order equations. Matrix Eigenvalues.S Sastry. Solution of Nonlinear Equations: Introduction. Method of Iteration (Jacobi & Gauss.Hall India Kantipur City College Page46/ 73 . Simpson’s 1/3 rule. Gaussian Elimination Method of Factorization. Errors in Polynomial Interpolation. Euler’s Method: Modified Euler’s Method: Rungekutta Methods. 3.Introductory Methods of Numerical Analysis. Content: 1. The Method of False Position. 3/8 rule): Romberg Integration: Numerical Double Integration. Central differences. Errors in Numerical Computation: Representation of Numbers in a computer.Seidel iteration): 111 conditioned system. Interpolation: Introduction. System of Linear Equations: Contingency of a Linear system of Equations. Interpolation with unevenly spaced points (Lagrange’s and Newton’s Interpolation Formulae) 4. Backward. Newton Raphson Method. Finite Differences (Foreward. Solution of linear system. Numerical Integration (Trapezoidal Rule. symbolic relations): Detection of errors by use of Difference. Detection of errors by use of Difference Tables: Newton’s formula for Interpolation.Prentice. The Bisection Method. error in addition and subtraction. 6. 2. symbolic Relations. Solution Of system of nonlinear Equations. floating point arithmetic: General Formula of Errors. Central Difference Interpolation Formula (Gauss: Stirling’s Bessel’s and Everett’s Formulae). Curve Fitting: Method of least squares: 5. Matrix inversion.Syllabus for BCA - Purbanchal University Numerical Methods Of Computation BCA 254 CS Year: II Teaching schedule Hours/Week Theory Tutorial Practical 3 0 2 Examination Scheme Internal Assessment Theory 20 Practical* 20 Final Theory Practical ** 60 Total 100 Semester: II * Continuous ** Duration: 3 Hrs Objective: This subject aims that enabling students to (a) Solve nonlinear equations (b) use interpolation (c) fit curves (d) solve linear equations (e) Integration and differentiation using numerical methods through computers.

Prentice – Hall of India Kantipur City College Page47/ 73 . S.Engineering Mathematics Volume two. S Sastry.Syllabus for BCA - Purbanchal University References: 1.

windows programming techniques etc. Keyboard. Memory Model. Drawing Filled Areas.Syllabus for BCA - Purbanchal University VISUAL AND WINDOWS PROGRAMMING BCA 255 CS Year: II Teaching schedule Hours/Week Theory 3 Tutorial 1 Practical 2 Semester: II Examination Scheme Internal Assessment Theory 20 * Continuous ** Duration: 3 Hrs Objective The main of the course is to promote a good foundation in GUI basics.Rectangle & Ellipses. Historical perspective of User Interface . Windows Programming model. Brush. Text Out. 3. Sub-Classing Technique) 4. difference Between Window Program and DOS or UNIX program. Interfaces. Less Display Context. Graphical Output: (Pixels. Character Sets) Practical* 20 Final Theory ** 60 Practical Total 100 Kantipur City College Page48/ 73 . Mouse and Timer Input: Keyboard: (Input. Bitmap. Registering the Windows Class. Examining a Device Context in Depth: What is Device Context (DC). Defining Color. Press & Release Massage). Winmein's Message Loop. Windows Function. Display Context (Common Display Context. The Winmein Function. Introduction to Scroll Bar (Parts of a Scroll Bar). Vertical Key Code. Introduction to Window concepts: What is windows. Lines & Polygons): Getting & Setting the Class of a Pixel. Logical Coordinates & Device Coordinates). Drawing Modes. Drawing Lines & Pages. Components of the Skeleton application. Pen & Regional Attributes & Objects) 5. Contents: 1. A skeletal Windows application: The Skeleton Application Source Program. through assignments and projects. Private Display Context & Window Display Context). Character Massage. Specific Types of Display Context. Displaying text in window: Device & Display Context (WMPAINT. Windows Memory Management 2. Static and Dynamic Linking. rational and standards. About Dialog Function. Drawing & Filling Polygons) 6. Attributes of a Display Context (Colors. Sub-Classing a Window Class (Sub-Classing.

image list and tree view classes. References Charles Petzold. Exempla Printing Document) 12. Using controls: Overview. Control Notified Button Class. Using controls: list box. Block Using the Global Function. Locking & Unlocking Memory Blocks. combo box. Simple Drop & Drag) Timer: (Timer Input. Textbook: Brent E Rector and Joseph M Newcomer. Getting the Printers Determining Device Mode Value. dialogue boxes 9. Lab Exercises: There shall be above thirty lab exercises covering all the topics. Loading. Capturing the Mouse. Windows NT Win32 API Super Bible SAMS. Massage to Edit Control. Static. Addison Wesley. Button AND Edit Classes. 1999. Creating Model & Modeless Dialog Box) 10. Programming Windows 95. Working with Selection) 8. Dialog Box: What is Dialog Box. Memory management: Dynamic Memory Allocation. Radio Button Edit Class (Style. (Fixed Movable & Discarded Memory. Microsoft Press. Kantipur City College Page49/ 73 .Syllabus for BCA - Purbanchal University Mouse: (Mouse Input. Reallocating Framing Memory Block. Simon. Displaying) 11. Allocating Fix Memory Book Allocating Movable Memory Block. 1996. 1997. Check Boxes. Richard J. Function. Sending WM_Timer Massage. Dialog Function & Cell Book. Win32 programming.Menu and Icons: Menu (Defining & Creating Dropdown & Popup Menu). Allocating Discardable Memory Block). Mouse Massages Hit Testing. Icons (Defining. Block Managing Memory. Printing: Overview of Printing Process using Default & Installed Printers. Using Timer) 7. Creating & Centralize Window.

2. Operation Strategy • Corporate strategy • Market analysis • Competitive priorities • Flow strategy • Flow strategy and competitive priorities • Breakeven analysis • Preference matrix 3. Nature and Concept of Operation Management: • What is operation management • Difference and similarities between manufacturing and services. capital intensity • Relationship between decisions 4. Vertical integration. • Operation management and organization • A case study of successful Japanese owned facilities in United States.Syllabus for BCA - Purbanchal University TECHNOLOGY AND OPERATIONAL MANAGEMENT BCA 256MS Year: II Teaching schedule Hours/Week Theory 3 Tutorial 1 Practical 2 Semester: II Examination Scheme Internal Assessment Theory 20 * Continuous ** Duration: 3 Hrs Objective: The basic objective of this course is to provide students with the fundamental Knowledge of Technology and operation function of an organization. resource flexibility. 1. Total Quality Management • Quality as a management philosophy • Employee involvement • Continuous improvement • The cost of poor quality • Improving quality through TQM • A case study of Cranston Nissan Practical* Final Theory ** 80 Practical Total 100 Kantipur City College Page50/ 73 . Management of Technology • Meaning and Role of Technology • Information Technology 5. Process Management • Major process decision: Process choice.

Location • Factor affecting location decisions 8. Production and Operation Management.Syllabus for BCA - Purbanchal University 6.Material requirement planning • Inputs to material requirement planning • Planning factors • Outputs from material requirement planning 11. James B. 10. John Wiley and Sons 2. Startegy and Analysis.Just in time system • Characteristic of just in time system • The KANBAN system Test Books 1.Wesley Publishing Company Reference Books 1. Dilworth. Layout • Layout types 9.. Operation Management. Adam Jr. Forecasting • Concepts • Judgement methods • Casual method: Linear regression • Time series methods. Krajewski. Capacity • Measures of capacity 7. Buffa. Kantipur City College Page51/ 73 . S. Addison. Ronald J. Prentice – Hall of India Pvt. Everett E. Ltd. Modern Production/ Operation Management. Ritzman. Production and Operations Management. Elwood. Rakesh Sarin. McGraw Hill Publishing Company 3. Fbert.

the project includes D2K and Oracle. Project work can be conducted using any front-end tool and any back-end database. Practical* 40 Final Theory ** Practical 60 Total 100 Kantipur City College Page52/ 73 . students will be able to develop application software using oracle developer 2000 Contents: A total 60 lab hours covering all features of oracle developer 2000 will be assigned to every student. Every group consisting of three students will be assigned a project work related to developing application software using oracle developer 2000. Even though mention above.Syllabus for BCA - Purbanchal University COMPUTER PROJECT BCA 257 Year: II Teaching schedule Hours/Week Theory Tutorial Practical 1 3 Semester: II Examination Scheme Internal Assessment Theory * Continuous ** Duration: 3 Hrs Objective: After finishing this project.

Syllabus for BCA - Purbanchal University BCA .Fifth Semester Kantipur City College Page53/ 73 .

Generic view of Software Engineering b. The RAD model g. Concept and techniques of software testing and quality assurance. Software Products a. The important of software metrics and estimation in software projects management.Syllabus for BCA - Purbanchal University CS Software Engineering BCA 301 CS Year III Teaching Schedule Hours/Week Theory 3 Tutorial 1 Practical Semester I Examination Scheme Internal Assessment Theory Practical* 20 * Continuous **Duration: 3 hours Objective: This course would provide this student with an overview of software engineering. Software Process (6 hrs) a. And would enable to understand and appreciate following:      The role and important of software engineering in system development. Final Theory Practical ** 80 Total 100 Contents: PART I: Introduction (3hrs) 1. The evolutionary software process model (Increment model. Software application and Myths 2. Software Process Model d. Software Engineering: A layered Technology. The software Process c. The evolving role of software b. Project Planning (2 hrs) 3. Concept and techniques of requirements engineering. The Protyping model f. Role of automation software engineering. Tools. Process. System Modeling Introduction to Software Project Management a. design and implementation of software. Component base development Introduction to System Engineering a. Software characteristics. Spiral model) h. (4 hrs) Kantipur City College Page54/ 73 . Methods. 4. specification. The Linear sequential model or Waterfall model e. A Computer based system b. Hierarchy c.

Fundamentals of Software Engineering.S. 10. Metrics for software quality (3 hrs ) (3 hrs ) (3 hrs ) (2 hrs ) (2 hrs ) 2 hrs ) (2 hrs ) (2 hrs ) (5 hrs ) TEXT BOOK: 1. Activity Organization Project Scheduling - Purbanchal University PART II: Software Requirements and Specification 5. T1: Pressman. McGraw-Hill. Sommerville. Behforooz . 19. 16. 1996 b. Concepts b. Metrics in the process and projects c. Verification and Validation b.. 1991 Kantipur City College Page55/ 73 . Software Architecture a. Narosa. A.. 17. 5th edition 2000 REFERENCES: a. Addison-wasley. Requirement Engineering Requirement Analysis Viewpoint oriented methods Overview of data modeling and flow diagram Software Prototyping techniques Requirements definition and specifications. Software Engineering: A Practitioner's Approach. Introduction b.Syllabus for BCA b. Black box Testing White box testing Software Testing Strategies a. Software Measurement d. 8. Software Testing Fundamentals a. Metrics and Indicators b. OUP. 18. The Software Design Process a. An Introduction to software Engineering. Introduction to software design 12. (6 hrs) PART III: Software Design: 11. Software Engineering. 9. 6. Measures. R. Test Case Design 15. I. Hudson. Design and Software quality 13. 7. Jalote. c. Design Strategy. P. and F. Test Planning Software Quality Software Process and Projects Metrics a. 1996 c. 5th ed. Types of SA PART IV: Software Testing: 14.

David Hunter. 2. 3. DTD’s schemas. Error handling.Syllabus for BCA - Purbanchal University Web Technologies BCA 302 CS Year III Teaching Schedule Hours/Week Theory 3 Tutorial Practical 3 20 * Continuous **Duration: 3 hours Objective: To expose students with client and server side web programming. HTTP. IDG Publication. CSS. Reference Books: 1. Beginning XML. Using tag libraries.Tier. Rocks Publication 2. 3.Tier. Introduction to Advanced Server side issues: Laboratory Exercises: The laboratory should cover all topics mentioned above. Using control flow to control dynamic control generation. ASP 3 Programming bible. style sheets and Transformation. Authentication. 5. Kantipur City College Page56/ 73 . Sessions and State. XML. Introduction: Review of web technology. The Client Tier: (12 hrs ) Representing content. 4. Writing tag libraries. Architecting web application. FTP Protocols. (4 hrs ) 20 Semester I Examination Scheme Internal Assessment Theory Practical* Theory ** 60 Final Practical Total 100 2. Smith. Issues of Web technology: (6 hrs ) Architectural Issues of web layer. Review of HTML and JAVA script. The Server Tier: (13 hrs ) Web server Concept. Tier technology. Eric A. Contents: 1. XSL/XSLT Client-side programming. Creating dynamic content.Tier and n.

6. Identity Classes and Objects. inheritance etc.Class/StateTransition/Objects/interaction/Module /Process Diagrams. UML ( 12 hrs ) The Process: First Principles. G. encapsulation.Syllabus for BCA - Purbanchal University BCA 303 CS Object Oriented Analysis & Design BCA 303 CS Year III Teaching Schedule Hours/Week Theory 3 Tutorial 1 Practical Semester I Examination Scheme Internal Assessment Theory Practical* 20 * Continuous **Duration: 3 hours Objectives: The course aims at teaching analysis and design using Object Orientation. ( 3 hrs ) Applications: Data Acquisition. Elements of Object Model. The Nature of a class. Frameworks: Foundation Class Library. Design Complex System. Release Management Reuse Quality Assurance & Metrics. 1994 Kantipur City College Page57/ 73 . 5. ( 12 hrs ) The Notation: ElementsofNotation. 2nd Ed. Applying the Object Model ( 4 hrs ) Classes and Objects: The Nature of an Object. Classification The Important of Proper Classification. (4 hrs ) 2. Relationships among classes. Documentation. Bringing order to Chaos. Weather Monitoring Station. 7. Client/Server Computing: Inventory Tracking ( 8 hrs ) Case Study: Final Theory Practical ** 80 Total 100 4. Key Abstractions and Mechanisms. The Micro Development Process. Structure of Complex System. Relationship among Objects. Object-oriented Analysis and Design with Application. classes. ( 2 hrs ) Pragmatics: Management & Planning Staffing. The Object Model: Evolution of Object Model. data abstraction. essages. Addison Weseley. Macro Development Process. It aims to deal with essential concepts of object orientation such as objects. Complexity: Inherent Complexity of Software.. The course uses the analysis and design method developed by UML Contents: 1. TEXT BOOK 1. 8. 3. Booch.

Kantipur City College Page58/ 73 .Syllabus for BCA - Purbanchal University REFERENCES: 1. 1991. Prentice Hall. 1996.. Rumbaugh Jet al Object-Oriented Modeling and Design. Designing Object-Oriented Software. Rebecca Wirfs-brock et al. PHI. 2.

and Vectors. Thinking in Java (Bruce E Kce) 2. Classes. (4 hrs) 7. Looping. Putting an Applet on a web Page. Arrays. Using Swing Components. Core Java 2 (Sun) Kantipur City College Page59/ 73 .Side Programming. (5 hrs) 8. JDBC: JDBC Basics. (12hrs) 2. Audio and Video Features. Multimedia Programming: 2D and 3D Graphics. Java INPUT/OUTPUT: (5 hrs) 20 Semester I Examination Scheme Internal Assessment Theory Practical* Theory ** 60 Final Practical Total 100 6. Socket Programming: Server. Overview of RMI. Strings. Multithreaded Programming. Creating Distributed Application using RMI. Core Java 1 (Sun) 4. Using Atomic Components. Setting up a Connection. Animation. Features of Java. How to program Java (D&D) 3. Introduction to Java. Retrieving Values from Result Sets. Exceptional Handling. Distributed Applications: Introduction to Distributed Objects. Applet Programming: Introduction. Basics: Overview of object-oriented programming. J Button. Standard Applet Methods. Updating tables. J label. References Books: 1. (5 hrs) 5. Packages. (5 hrs) 4. and Methods. (3 hrs) 3. Interface. GUI Programming: Introduction to AWT and Swing. Client. (6 hrs) Lab Exercises: There shall be at least 30 lab exercises. Passing parameter to Applets. Objects.Syllabus for BCA - Purbanchal University Advance Programming BCA 304 CS Year III Teaching Schedule Hours/Week Theory 3 Tutorial Practical 3 20 * Continuous **Duration: 3 hours 1.side Programming. Setting up a database. A Simple Programming. Control Statements.

5. Phong Shading method. Directive Scaling. Scaling. Threedimensional object representation (Polygon surfaces.Dimensional Transformations: Three –Dimensional geometric transformations (Translation. Phong Model. filling (Scan converting.Syllabus for BCA - Purbanchal University Computer Graphics BCA 305 CS Year III Teaching Schedule Hours/Week Theory 3 Tutorial Practical 2 Semester I Examination Scheme Internal Assessment Theory Practical* 20 * Continuous **Duration: 3 hours Objectives: The aim of this course is to introduce the concepts of computer graphics. Windows. Standard Rotation. Scan Line method). Three-Dimensional world to screen perspective viewing transform. (3 hrs ) 2. Surface Rendering Techniques and Shading Methods: Illumination Models. Bresenham’s algorithm. Standard Scaling. Two-Dimensional geometric transformation (Translation. (12 hrs ) Illumination Model. Shear). 6. Fast Phong Shading method. Sonic. Pivot.Point Rotation. Sonic and Electrical) and Tablets (Electrical. Shear). Touch panel (Optical. Hidden line and hidden surface removal techniques (Plane equation method. Fixed Pint Scaling. Reflection. Raster and Vector Display Technology. Keyboard. Resistive). (1 hrs) Animation: Introduction (1 hrs) 20 Final Theory Practical ** 60 Total 100 3. Graphics Hardware: Mouse (Mechanical and Optical). Polygon Tables. Reflection. flood fill for polygon only) Clipping lives and polygons (Sunderland line clipping Algorithm) (12 hrs) Three. Emphasis will be given to theoretical and algorithmic aspects of computer graphics. Polygon Rendering Method constant Shading method. Introduction: History of Computer Graphics. Gourmand Shading Method. Dept Buffer method. Kantipur City College Page60/ 73 . Bezier Curve. Light pen. Application of Computer Graphics. 4.to. Rotation. Monochromatic and Color CRTs.View port transformation. (6 hrs ) Two Dimensional Algorithms and Transformations : Line drawing algorithms: Digital differential analyzer (DDA) algorithm. Polygon Meshes). Contents: 1.

12. Line drawing algorithm using DDA Line drawing algorithm using Bresenham’s (0-450) Create user define line function such that it draw line for any slope.up. Program to rotate any primitive about pivot point.F. y-axis. Implement Bresenham midpoint circle algorithm. 18. P.h Kantipur City College Page61/ 73 . 15. Van Dam. Fill rectangle using scan conversion methods. and glut. Create library functions Such that it fills all types of Polygon using scan-converting method. 14. CRT tubes. Rendering to be done by VC++ adding extra library files gc. 9. Program to shear the object.Baker: computer Graphics. S. gc. Fill polygon using scan conversion methods 10. 2 D translation.Syllabus for BCA - Purbanchal University Text Book: 1. Foley. 2. Program for animation. 7. Repeat 13 to 16 for 3D primitives.H. Implement Bresenham midpoint ellipse algorithm. Fill polygon using scan conversion methods for concave polygon. Harn and M.I. 5. Program to reflect the object about any axis. 11. 17. 19. Shading.K Feiner. Create user-defined function using Bresenham’s mid point circle algorithm such that it draws circle. A. Principles and practice. Laboratory: 1. 4. 13.h. and J. 3. Hardware introduction. D. Fill all types of primitives by using flood fill algorithm. 8.P. 2. 6. X-axis. and about line y=mx+c 16. Hughes: Computer Graphics. T I James D.

Syllabus for BCA - Purbanchal University APPRENTICE PROJECT I BCA 307 CS Year III Teaching Schedule Hours/Week Theory Tutorial Practical 6 * Continuous **Duration: 3 hours Semester I Examination Scheme Internal Assessment Theory Practical* 40 Final Theory Practical ** 60 Total 100 Objectives: After completing this subject. Every students will have to appear for a viva voice at the end the semester. In some cases students will be asked to visit software development firms where they will Involve themselves in using system analysis and design tools required during software Development process. students will be able to apply the concept of system Analysis and system design required for development a computer information system for a Real life industrial situation. Kantipur City College Page62/ 73 . Contents: Students will work individually or in pairs on a project of their choice. assessed by their advisors. At the end of the semester they will be required to document their reports. mostly related to Development of a computer information system for a life industrial situation. which will be Individually.

Sixth Semester Kantipur City College Page63/ 73 .Syllabus for BCA - Purbanchal University BCA .

Developing Cross-Functional System. Computer Literacy verses Information Literacy. knowledge representation. AI and ES. AI. Potential Barriers to Developing an SIS. function DSS. Contents: 1. Tapping the potential of information system. Introduction to Information System: (4 Hrs) Information System verses Information Technology. Strategies for Developing an SIS. 8. Information System for Managerial Decision-Making: (5 Hrs) Transaction Processing System. ES and Neural Networks: (7 Hrs) Appropriate areas for an ES. Case Studies in SIS.Syllabus for BCA - Purbanchal University Management Information System BCA 351 CS Year: III Teaching schedule Hours/Week Theory 3 Tutorial 1 Practical Semester: II Examination Scheme Internal Assessment Theory 20 * Continuous ** Duration: 3 Hrs Objective: This subject aims at equipping the students with the knowledge of Management Information System and other different types of Business oriented computer information systems. Manufacturing Information System. Financial and Accounting Information System. Need of MIS for students and organization. Quality Information System. component of a DSS. 2. Characteristic of Strategic Information System. 6. 5. critical success factor of DSS/EIS. Neural networks. DSS and EIS: (6 Hrs) Application of DSS. 3. 7. Managing Information Resources: (4 hrs) Practical* Final Theory ** 80 Practical Total 100 Kantipur City College Page64/ 73 . Communication System. Application of ES. Business Information System: (6 Hrs) Functional Information System. EIS. Office Automation: (2 Hrs) The virtual corporation types of OAS. 4. Data verses Information. characteristic of an EIS. steps in processing a transaction. Management Information System. GDSS EIS. ISS. Component of ES. Strategic Information System: (5 Hrs) Definition of Strategic Information System. DEE. OAS.

Galgotia Publication Pvt. IRM function and case study coppers embraces the age of technology. UMA G Gupta: Management Information System. Ltd. and Disaster Recovery Plans. Principal of Managing Information Resources. Larry Long: Management Information System. Security Control. 2. Computer Security: (6 Hrs) Definition of Computer Security. Developing a Disaster Recovery Plan. A Managerial Perspective. Objectives of IRM. PHI Kantipur City College Page65/ 73 . 9.Syllabus for BCA - Purbanchal University Definition of IRM. References: 1.

the students would be able to design and implement network client server applications. 6. writen. readn. Elementary Operating System Calls: 5 hrs Elementary Operating System Calls: fork. Unix Standards (POSIX. TCP/IP). accept function. Introductions to select function. Open Group. exec and its family. states in communication (LISTEN. SIGIO). SIGINT. Header files. libraries and program documentation. Contents: 1. pipes. inet_addr. comparison with TCP. netstat. shutdown function and poll function. function. non-blocking I/O. Network Utilities (telnet. I/O multiplexing. ESTABLISHED. ftp) Introduction to Programming: Programming Standards. TCP/UDP Transport Layer Protocols: 4 hrs TCP (Transmission Control Protocol): features. ifconfig. connection establishment and termination. ntohs. 3. read. fifo. inet_ntoa. BLOCKED) UDP (User Datagram Protocol): features. signal driven I/O (SIGIO) and Asynchronous I/O model. inet_pton. Introduction to Network Programming: 5 hrs Introduction to Computer Network: Client /Server Model. waitpid. htons. Value-result argument. IPV6. TCP and UDP Buffer sizes and limitations. IETF). bind function. listen function. 5. getsock_name and get_peer_name function (Example: echo server and client). ntohl. Practical* 20 Final Theory ** 60 Practical Total 100 Kantipur City College Page66/ 73 . I/O multiplexing with select & Poll: 3 hrs I/O models: Blocking I/O. wait. signals (SIGCHLD. 4.Syllabus for BCA - Purbanchal University Network Programming BCA 352 CS Year: III Teaching schedule Hours/Week Theory Tutorial Practical 3 1 3 Semester: II Examination Scheme Internal Assessment Theory 20 * Continuous ** Duration: 3 Hrs Objectives: At the end of this course. 2. TIME_WAIT. inet_aton. Wrapper functions. ping. Byte Ordering and manipulating function: htonl. write. connect function. Elementary Socket Calls: 4 hrs Socket Address Structure: for IPV4. UNIX domain socket and Generic socket address structure. uses. close function. TCP Socket Calls : 4 hrs Socket. Protocol Suite (ISO/OSI.

send. Stevens W. Input and Output (ping example). 12.R.Daemon processes. socket timeouts and data handling. Name and Address Conversion: 2 hrs Basic Name and Address Conversion Function: Review of Domain name system.Syllabus for BCA - Purbanchal University 7. 11. Vol-II 3. Inetd super servers: 2 hrs Sysloged (syslog function). 14. TCP socket options. Unix domain datagram. Vol . Other I/O functions: recv. Text books: 1. passing descriptor. getservbyname and getservbyport function. "Internetworking with TCP/IP". TCP and UDP socket including select and poll. uname function. unicast and Multicast socket options. recvmsgsndmsg. Lab Exercise: Laboratories of elementary or system calls. 13. Networked servers. Vol-1.. Raw socket creation. Broadcast and Multicast addresses. 9. Comer. Determine outgoing interface with UDP. inetd daemon. 2. gethostbyaddr. Class project: Project class includes the project covering the advanced topics in Windows / Linux / Unix Environment using java/c/c+ +. Socket Options: 2 hrs Getsockopt and setsockopt functions. "Unix Network Programming".Unix Domain Protocol: 3 hrs Unix Domain socket address structure.. readv. Generic IPV$ socket options. gethostbyname. Protocol Independent Services. Concurrent server. Iteration Server. "Unix Network Programming". Stevens W.IP Layers and Raw Socket: 3 hrs Introduction. daemon_init function. Doglous E. socket functions.Broadcast and Multicast: 3 hrs Introduction.III Kantipur City College Page67/ 73 . socket options and name conversion strictly using c/c++ and Linux. 10. UDP Stream Client/Server.Client and Server Design Alternative: 2 hrs TCP Client Alternative. 8. UDP Sockets Calls for data transmission and connection: 3 hrs Socket calls recv_from and send_to functions. UDP client with connect. writev. socket pair function. comparison between broadcast.R.

Affiliate. Subscription and Utility Models. Internet’s influence on Market and Prices. Security and Encryption: (7 hrs) E-commerce Security Threats. Introduction to Dynamic web pages. 3. Electronic cash and its use. 4. Manufacturer. Overview of Just In Time and Quick Response Retailing Inventory. Course Content: 1. Benefits of Ecommerce. order processing. online advertising and security. Marketing and Advertising: (8 hrs) Practical* 20 Final Theory ** 60 Practical Total 100 Kantipur City College Page68/ 73 . 2. Certification Authority. Electronic Payment Systems: (8 hrs) Types of Payment Systems. Web Technologies: (6 hrs) Importance of website design. Business Models: (3 hrs) Fundamentals of Brokerage. ISPs and Connectivity options. Domain Name Service. Benefits of E-Commerce. Internet’s influence on Market and Prices. Fundamentals of Symmetric and Public Key Cryptography. Digital Certificate. Digital Signature. Infomediary. Credit cards. Community. Properties of paper money. 6. electronic payment modes. IP Suite. Overview. technologies and strategies of electronic commerce. The students will be familiarized with the various business models. infrastructures for implementing online business such as cataloging. 5. Overview of Supply Chain Management. Virus. 7. Merchant. Properties of a good E-commerce site. Introduction to E-Commerce: (5 hrs) E-commerce fundamentals. Electronic Checks. Firewalls and Network Security. Retailing in E-commerce.Syllabus for BCA - Purbanchal University E-Commerce Year: III Teaching schedule Hours/Week Theory Tutorial Practical 3 1 3 Semester: II Examination Scheme Internal Assessment Theory 20 * Continuous ** Duration: 3 Hrs Objectives: To introduce the concept. Online credit card processing. B-2-B and B-2-C. Media Convergence. Smart Cards. Advertising. Overview of Internet Infrastructure. common protocols like HTTP and FTP. Internetworking and E-Commerce: (7 Hrs) History of Internet.

2. ISBN: 981-405-826-2. 2000. Lab: The students are expected to complete a mini-project implementing the strategies and technologies learnt in the theory classes and develop an ecommerce website. “Frontiers of Electronic Commerce”. Personalization. Other Issues in E-commerce: (3 hrs) Intellectual property: patent. Localization. 2000. ISBN: 981-235-903-6. Kalakota & Whinston. Banner Ads. Copyright law Governance: E-commerce Laws. Daniel Amor. References: 1. Crossborder legal issues. User Tracking and Log file analyzing. Pearson Education (Addison-Wesley). Push and Pull advertising.Syllabus for BCA - Purbanchal University How to be found and to find in the Internet. 8. Internet governing Organizations. Pearson Education. Kantipur City College Page69/ 73 . Launching a new Product. “The E-business (R)evolution”. Virtual Societies.

Syllabus for BCA - Purbanchal University IT-Presentation BCA 354 CS Year: III Teaching schedule Hours/Week Theory Tutorial Practical 3 Semester: II Examination Scheme Internal Assessment Theory Practical* 100 Final Theory ** Practical Total 100 * Continuous ** Duration: 3 Hrs Objective: After completing this subject. Contents: Seminar in the advancement of Information Technology or new. This course aims at developing writing and presentation skill in front of a mass. There may be experts in specialized areas from the government. Kantipur City College Page70/ 73 . students will be able to write a report on Information Technology and present it in seminar. Students may be organized into groups for presentation activities on interesting topics. private or educational sector lecturing on specialized topics. research that may affect information theory will be prepared and presented by every student.

demonstrate that they developed and finally appear for a viva-voce.Syllabus for BCA - Purbanchal University Apprentice Project II BCA 356 CS Year: III Teaching schedule Hours/Week Theory Tutorial Practical 6 Semester: II Examination Scheme Internal Assessment Theory * Continuous ** Duration: 3 Hrs Objective: After completing this project. students will prepare a report. Practical* 40 Final Theory ** Practical 60 Total 100 Kantipur City College Page71/ 73 . At the end of the semester. students will be able to develop application software for an already analyzed and designed real life computer information system. Content: Students will continue their project they did in Apprentice Project I.

(7 Hrs) Kantipur City College Page72/ 73 . Problem Solving: Solving problem by searching Problem solving Agents Formulating Problems Knowledge and problem Types. Introduction to Artificial Intelligence: The foundation of AI History of AI 2. Informed Search Method: Best First Search Heuristic Function (5 Hrs) Practical* 20 Final Theory ** 60 Practical Total 100 (6 Hrs) (15 Hrs) (4 Hrs) 5. Contents: 1. Properties of Environment 3.Syllabus for BCA - Purbanchal University Artificial Intelligence BCA 354 CS Year: III Teaching schedule Hours/Week Theory Tutorial Practical 3 1 2 Semester: II Examination Scheme Internal Assessment Theory 20 * Continuous ** Duration: 3 Hrs Objective: After accomplishing this subject. Knowledge and reasoning: Agent that Reason Logically. Searching for solution Search Strategies Breadth-first search Uniform cost search Depth first search Depth limited search Iterative deepening search Bi-direction search. students will acquire fundamental knowledge concerning problems and techniques of AI. 4. Intelligent Agent: Introduction Agent Behavior Structure of Intelligent Agents Agent program Types if Agent Program Environment.

Patrick Henry Winston. Pearson Education. Learning: Learning from observation - Purbanchal University (3 Hrs) (2 Hrs) (3 Hrs) 8. 1993. Textbook: References: 1. Pearson Education. Introduction to Natural Language Processing : Introduction Syntactic Processing Semantic Processing Laboratory Work: It should cover general searching algorithms and knowledge representation. 2. G. 7. "Artificial Intelligence". Stubblefield. Planning: A Simple Planning Agent Problem Solving to Planning. Peter Norvig. Benjamin Cummings. Stuart Russell. Luger & W. "Artificial Intelligence".A. Kantipur City College Page73/ 73 .F. "Artificial Intelligence". 1.Syllabus for BCA A Knowledge based Agent Prepositional Logic 6.