BCA Syllabus

Semester V

  • COURSE CODE
    COURSE NAME
    CREDITS
  • JBCA-051

    Computer Graphics & Multimedia Application:

    UNIT-I

    Introduction: The Advantages of Interactive Graphics, Representative Uses of Computer Graphics, Classification of Application Development of Hardware and Software for Computer Graphics, Conceptual Framework for Interactive Graphics, Overview, Scan: Converting Lines, Scan Converting Circles.

    UNIT-II

    Hardcopy Technologies, Display Technologies, Raster-Scan Display System, Video Controller, Random-Scan Display processor, Input Devices for Operator Interaction, Image Scanners, Working exposure on graphics tools like Dream Weaver, 3D Effects etc, Clipping Southland- Cohen Algorithm, Midpoint Subdivision Algorithm.

    UNIT-III

    2D Transformation, Homogeneous Coordinates and Matrix Representation of 2D transformations, composition of 2D Transformations, the Window-to-Viewport Transformations, Introduction to 3D Transformations Matrix. Representing Curves & Surfaces Polygon meshes parametric, Cubic Curves, Quadric Surface; Solid Modeling Representing Solids, Boundary Representations

    UNIT-IV

    Introductory Concepts: Multimedia Definition, CD-ROM and the multimedia highway, Computer Animation (Design, types of animation, using different functions) Uses of Multimedia, Introduction to making Multimedia – The stage of Project, Hardware & Software Requirements to make Good Multimedia Skills and Training Opportunities in Multimedia Motivation for Multimedia Usage.

    Books:

    • 1. Haran, D. & Baker, Computer Graphics, Prentice Hall of India
    • 2. Agarwal, Udit, An Introduction to Computer Graphics, Katson Books
    • 3. Pandey, Adesh K., Computer Graphics, Katson Books
    04
  • JBCA-052

    Web Technology:

    UNIT-I

    Introduction: Introduction To Web, Protocols Governing The Web, Web Development Strategies, Web Applications, Web Project, Web Team.

    UNIT-II

    Web Page Designing: HTML: List, Table, Images, Frames, Forms, CSS; XML: DTD, XML Schemes, Presenting and Using XML

    UNIT-III

    Server Site Programming: Introduction to Active Server Pages (ASP),ASP.NET, Java Server Pages (JSP), JSP Application Design, Tomcat Server, JSP Objects, Declaring Variables, and Methods, Debugging, Sharing Data between JSP Pages, Session, Application: Data Base Action , Development of Java Beans in JSP, Introduction to COM/DCOM.

    UNIT-IV

    PHP (Hypertext Preprocessor): Introduction, Syntax, Variables, Strings, Operators, If-Else, Loop, Switch, Array, Function, Form, Mail, File Upload, Session, Error, Exception, Filter, PHP-ODBC.

    Books:

    • 1. Xavier, C., Web Technology and Design, New Age International Publication.
    • 2. Bangia, Ramesh, Internet and Web Design, New Age International Publication
    • 3. Bhave, Programming with Java, Pearson Education
    • 4. Deitel, Java for programmers, Pearson Education
    04
  • JBCA-053

    Data Communication & Computer Network:

    UNIT-I

    Basic Concepts: Components of Data Communication, Distributed Processing, Standards and Organizations. Line Configuration, Topology, Transmission Mode, and Categories of Networks. OSI and TCP/IP Models: Layers and their functions, Comparison of Models. Digital Transmission: Interfaces and Modems: DTE-DCE Interface, Modems, Cable modems

    UNIT-II

    Transmission Media: Guided and unguided, Attenuation, Distortion, Noise, Throughput, Propagation Speed and Time, Wavelength, Shannon Capacity, Comparison of Media

    UNIT-III

    Telephony: Multiplexing, Error Detection and Correction: Many to One, One to Many, WDM, TDM, FDM, Circuit Switching, Packet Switching And Message Switching. Data Link Control Protocols: Line Discipline, Flow Control, Error Control, Synchronous and Asynchronous Protocols, Character and Bit Oriented Protocols, Link Access Procedures. Point to Point Controls: Transmission States, PPP Layers, LCP, Authentication, NCP. ISDN: Services, Historical Outline, Subscriber’s Access, ISDN Layers and Broadcast ISDN.

    UNIT-IV

    Devices: Repeaters, Bridges, Gateways, Routers, The Network Layer; Design issues, Routing Algorithms, Congestion Control Algorithms, Quality of Service, Internet Working, Network-Layer in the Internet. Transport and Upper Layers in OSI Model: Transport Layer Functions, Connection Management, Functions of Session Layers, Presentation Layer and Application Layer.

    Books:

    • 1. Singh, Brijendra, Data Communication and Computer Networks, PHI Publications
    • 2. Tanenbaum, A.S., Computer Networks, Pearson Education
    • 3. Forouzan and Behrouz A., Data Communication and Networking, Tata McGraw Hill
    04
  • JBCA-054

    Numerical Methods:

    UNIT-I

    Roots of Equations: Bisections Method, False Position Method, Newton’s Raphson Method, Rate of Convergence of Newton’s Method.

    UNIT-II

    Interpolation and Extrapolation : Finite Differences, The operator E, Newton’s Forward and Backward Differences, Newton’s Dividend Differences Formulae, Lagrange’s Interpolation Formula for Unequal Intervals, Gauss’s Interpolation Formula, Starling Formula, Bessel’s Formula, Laplace-Everett Formula.

    UNIT-III

    Numerical Differentiation Numerical Integration : Introduction, Direct Methods, Maxima and Minima of A Tabulated Function, General Quadratic Formula, Trapezoidal Rule, Simpson’s One Third Rule, Simpson’s Three-Eight Rule.

    UNIT-IV

    Solution of Linear Equation: Gauss’s Elimination Method and Gauss’s Siedel Iterative Method. Solution of Differential Equations: Euler’s Method, Picard’s Method, Fourth-Order Ranga – Kutta Method.

    Books:

    • 1. Gupta & Bose S.C., Introduction to Numerical Analysis, Academic Press
    • 2. Shashtri, S.S., Numerical Analysis, PHI Publications
    04
  • JBCA-055

    Minor Project:

    Evaluation will be based on Summer Training held after fourth semester in different organizations and it will be by supervised & Evaluated by Department Teacher/Examiner appointed by the concerned University only.

    04
  • JBCA-561

    Computer Graphics Lab:

    Based on Paper Computer Graphics covering all Units.

    02
  • JBCA-562

    Web Technology Lab:

    Based on Paper Web Technology covering all Units.

    02
  • Total Credits
     
    24