Vous êtes sur la page 1sur 7

Scheme & Syllabi

of

BACHELOR OF COMPUTER APPLICATIONS (BCA)


(3-years Under Graduate Programme)

(For the Batch 2016-19 Onwards)

BCA – 3rd Year

M.M. INSTITUTE OF COMPUTER TECHNOLOGY & BUSINESS MANAGEMENT


MAHARISHI MARKANDESHWAR (DEEMED TO BE UNIVERSITY)
MULLANA–AMBALA, HARYANA (INDIA) - 133207
(Established under Section 3 of the UGC Act, 1956)
(Accredited by NAAC with Grade ‘A’)
BCA 5th Semester

Sr. Paper Title of Paper L T P

Practical

Credits
Internal

Theory
No. Code

Total
1. Specialization BCA-501 Multimedia and its 3 - - 40 60 - 100 3
Applications
2. Specialization BCA-502 Python Programming 3 - - 40 60 - 100 3
3. Core BCA-503 Data Communication and 4 1 - 40 60 - 100 5
Networking
4. General BCA-504 Computer Oriented 3 1 - 40 60 - 100 4
Optimization Techniques
5. Core BCA-505 E-Commerce 3 - - 40 60 - 100 3
6. Specialization BCA-506 S/w Lab.–IX, Multimedia - - 4 60 - 40 100 4
(Based on BCA - 501)
7. Specialization BCA-507 S/w Lab.–X, Python - - 4 60 - 40 100 4
(Based on BCA - 502)
8. General BCA-508 Seminar - 2 - 100 - - 100 2
9. Core BCA-509 Project - - 2 100 - - 100 2
Total 16 4 10 520 300 80 900 30
BCA-501 Multimedia and its Applications

Total Marks: 100 L T P Credits: 3.0


Theory Paper: 60 3 - - Maximum Times: 3 Hrs.
Internal Assessment: 40

Section-A
Introduction to Multimedia Technology: Multimedia devices, Environment, Multimedia presentations
and authoring tools, Multimedia Applications, Multimedia elements: Text, Graphics and Sound.

Section-B
Future Aspects: Digital Communication and New Media, Interactive Television, Digital Broadcasting,
Digital Radio, Multimedia Conferencing.
Multimedia Project: Stages of project, requirements to make good multimedia project. Assembling and
delivering a project-planning and costing, designing and producing content and talent.

Section-C
Animation: Basics of animation, Principle and use of animation in multimedia, Overview of 2D and 3D
animation. Creating animations:
Introduction to Blender Interface, Manipulating Objects, Object Modeling, Blender Lightning,
Animation, Scene and modeling.

Section-D
Image Editing using GIMP: Image adjustment, Transformation, Drawing on selection borders, Simple
Paths, Quick Mask, Red eye removal, Straight Line, Introduction to layer Masks, Drawing shapes with
paths, Changing Background colors.

Text Books:
1. Ben Simonds, Blender Master Class, 2013.
2. Hess Roland Hess, Blender Foundations: The Essential Guide to Learning Blender 2.6, 2010.
3. Jan Smith, Roman Joost, GIMP for Absolute Beginners, Apress, 2012.

Reference Books:
1. James Pyles, Using GIMP, Que Publishing, 2010.
2. N. K. Verma, Multimedia and Its Applications, Mahaveer & Sons Publishers, 2007.
3. Ralf Steinmetz, Klara Nahrstedt, Multimedia Applications, Springer Science & Business Media,
2004.
BCA – 502 Python Programming

Total Marks: 100 L T P Credits: 3.0


Theory Paper: 60 3 - - Maximum Time: 3 Hrs.
Internal Assessment: 40
Section - A

Overview: features, history and version of python, application of pythons, Environment, The basic
elements of python, installation steps of python, variables, keywords, identifiers, literals, operators, single
line comments, multiline comments.
Control Structure: If statements, Loops, break and continue statements, pass.

Section - B
Overview of Python Collections: List: Basic List Operations, Accessing, Updating, Delete, Built-in list
methods. Tuples: Basic tuples Operations, Accessing, Updating, Deleting, Built-in tuple Functions &
Methods. Dictionary: Accessing, Updating, Deleting, Properties of Dictionary Keys, Built-in Dictionary
Functions & Methods.

Section – C
Date, Time, Function and Modules: date and time function, calendar module, Defining and calling a
function, class importing modules.
Exceptions Handling: Standard Exceptions, Assertions in Python, Handling an Exception, The try-
finally Clause, User-Defined Exceptions. Overview of Object and classes: Creating objects and classes.

Section – D

Database Access: Create, Insert, Delete and update data into database using MYSQL or SQLite database.
CGI Programming: Web Browsing, CGI Architecture Diagram, GET and POST method. File
Input/output: Creating files, reading and writing data using files. Overview of GUI Programming
(Tkinter).

Text Books:
1. John V Guttag, Introduction to Computation and Programming Using Python, Prentice Hall of
India, 2nd ed., 2017.
2. R. Nageswara Rao, Core Python Programming, Dreamtech, 1st ed., 2017.
3. Wesley J. Chun, Core Python Programming, Prentice Hall, 3rd ed., 2017.

Reference Books:
1. Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser, Data Structures and Algorithms
in Python, Wiley.
2. Kenneth A. Lambert, Fundamentals of Python–First Programs, CENGAGE Publication.
3. Luke Sneeringer, Professional Python, Wrox.
BCA – 503 Data Communication and Networking

Total Marks: 100 L T P Credits: 5.0


Theory Paper: 60 4 1 - Maximum Times: 3 Hrs.
Internal Assessment: 40

Section - A
Network Concepts: Goals and applications of Data Communication; Network Topologies; Structures of
Networks. Network Architecture: Concept of protocols & services; OSI model and functions of its
layers; TCP/IP reference model,

Data Communication Concepts: Components of a data communication system; transmission modes;


transmission media - guided and wireless media;

Section - B
Framing and Error Control: Framing techniques; Error control-error detection & correction: Hamming
Method, CRC and checksum etc.

Data Link Control: Acknowledgments; Medium Access Control and LANs: Multiple Access protocols
of MAC sub layer - ALOHA, 1-persistent, p-persistent and non-persistent CSMA, CSMA/CD, Collision
free protocols,

Section - C
Routing: Deterministic and Adaptive routing, Centralized and distributed routing; shortest-path, flooding,
flow based, optimal, distance vector, link-state, hierarchical, routing for mobile hosts; broadcast and
multicast routing.

Section – D
Congestion control: Principles of congestion control, Traffic shaping, choke packets, load shedding,
RSVP.
Multiplexing: frequency division multiplexing and time division multiplexing
Limited contention protocols, MACA, GSM, CDPD, CDMA, IEEE Standard 802 for LANs

Text Books:
1. Behrouz Forouzan, Data communications and Networking, Tata Mc-Graw Hill, 5th ed., 2013.
2. Godbole Achyut S., Atul Kahate, Data Communications and Networks, Tata Mc-Graw Hill,
2nd ed., 2011.

Reference Books:
1. William Stallings, Data and Computer Communications, Pearson education, 8th ed., 2007.
2. Fred Halsall, Data Communications, Computer Networks and Open Systems, Pearson
Education, 4th ed., 1996.
BCA – 504 Computer Oriented Optimization Techniques

Total Marks: 100 L T P Credits: 4.0


Theory Paper: 60 3 1 - Maximum Times: 3 Hrs.
Internal Assessment: 40

Section –A
Introduction: Definition, characteristics, Nature, scope, objectives; Models in OR, Principal and
Approximation of O.R. Models, characteristics, advantages, limitations of models; phases of OR, General
Methods of solving models, Scientific Methods.

Section – B
Linear Programming: Liner Programming: Introduction, requirements of a LPP, applications of LP,
General LP problems, Formulation, Graphical solution, standard and matrix forms of linear programming
problems, Simplex method and its flow chart, Two phase Simplex method, Big-M Method, Degeneracy.
Section -C
Duality: Introduction, Definition, General Rule for converting any primar into its Dual, Dual Simplex
method and its flow chart.

Integer Programming: Importance and Applications, Gomory's all integer programming problem
technique, Branch and Bound Method.

Section -D
PERT and CPM: PERT and CPM: Introduction, PERT Vs. CPM, network construction, Forward and
Backward computation, Representation in Tabular form critical path computations, floats and slacks.

Text Books:
1. Sharma, S.D., Operations Research, Kedar Nath & Ram Nath, Meerut, 2012.
2. Gupta P.K, Hira and D.S., Operation Research, Sultan Chand & Sons, 2013.

Reference Books:
1. Kanti Swarup, Gupta P.K. & Man Mohan, Operation Research, Sultan Chand & sons, 1990.
2. Taha, H.A., Operation Research - An Introduction, McMillan Publishing, 2009.
BCA – 505 E-Commerce

Total Marks: 100 L T P Credits: 3.0


Theory Paper: 60 3 - - Maximum Times: 3 Hrs.
Internal Assessment: 40

Section - A
An overview of E-Commerce: Operating System Services, Developer Services, Data Services,
Application Services, Store Services, Client Services, Types of E Commerce Solutions- Direct Marketing
and Selling, Supply Chain Integration, Corporate Procurement.
Electronic Data Interchange: Evolution, uses, Benefits, Working of EDI,EDI Standards(includes
variable length EDI standards),Cost Benefit Analysis of EDI, Electronic Trading Networks, EDI
Components, File Types, EDI Services.

Section- B
Applications of Electronic Commerce: Obstacles in adopting E-Commerce Applications, Future of E
Commerce.
E-Strategy: Information and Strategy, The virtual value chain, seven dimensions of commerce strategy,
planning E-commerce project, E- commerce strategy and knowledge management, E-Business Strategy
and Data Warehousing and Data Mining.

Section- C
E-Commerce Marketing Concepts: Basic marketing concepts for internet marketing, Ecommerce
marketing and branding strategies, strengthening the customer relationship.
Electronic Payment Systems: Overview of Electronic Payment Systems, Cybercash (Customer to
Merchant Payments, Peer to Peer Payments, Security). Smart Card (Card Types, Closed or Open Security,
Privacy, Card Costs, Non Card Costs), Electronic Banking, Electronic Fund Transfers.

Section - D
Security issues: Introduction to Security, Passwords, Viruses, Firewalls, Encryption overview, Elements
of an encryption system, Secret key encryption, Public-key encryption, Digital signatures, Digital
Certificates, Cryptography export restrictions, Secure Sockets Layer (SSL), Secure Electronic
Transactions (SET).
Text Books:
1. S. Jaiswal, Doing Business on the Internet E-COMMERCE (Electronic Commerce for Business),
Galgotia Publications, 2010.
2. P.T. Joseph, E-Commerce: An Indian Perspective, PHI, 4th ed., 2013.
3. Efraim Turban & David King, Electronic Commerce: A Managerial Perspective, Pearson
Publications, 6th ed., 2010.

Reference Books:
1. Greenstein, Merylin, Electronic Commerce, Tata McGraw Hill, 2002.
2. Kenneth C. Laudon & Carol Guerico Traver, E-Commerce Business Technology Society, Pearson
Education, 2008.
3. Kamlesh K Bajaj, E-Commerce: The Cutting Edge of Business, Tata Mc-Graw Hill,
2nd ed., 2008.

Vous aimerez peut-être aussi