BCA - Online Program Details With Syllabus
BCA - Online Program Details With Syllabus
In order to align with the mission and goals of Manipal University Jaipur, the Online BCA
Programme is planned to enable students and working professionals gain knowledge in
various domains of management, specialize in a domain of their choice, gain knowledge of
not only managerial skills including analysis, data based decision making and
entrepreneurship, but also introduce them to managerial role in newer and emerging
markets, products and technologies.
Vision
Mission
• Transform young minds into competent professionals with good human values
The BCA program through online learning provides personalized approach; this program is for
the group of people who aspire to build/grow in their career through flexible timings. This
program is also for the working professionals, who want to earn and learn simultaneously. The
applicants are the people who plan their learning process as per their convenience without a
fixed class schedule.
This Online programme has been designed for conventional learners, as well as working
professionals and other individuals aspiring to acquire knowledge and associated academic
credentials. Considering that all candidates interested in pursuing a degree may not be able
to afford the same through a campus mode for reasons of paucity of time or financial
constraints, online delivery is a feasible option to enable them to acquire knowledge and
skills. Delivery through this mode also contributes towards Gross Enrolment Ratio (GER) of
50% by 2035, as envisaged by the Government of India.
The programme is so designed that the prospective students who may not be able to afford
full time, residential BCA are provided with high value learning, anytime, anyplace, at one’s
own pace.
The courses in the programme are delivered through Self-Learning e-Module which is a
modular unit of e-learning material which is inter-alia self-explanatory, self-contained, self-
directed at the learner, and amenable to self-evaluation, and enables the learner to acquire
the prescribed level of learning in a course of study and includes contents in the form of a
combination of the following e-Learning content, and made available through four-quadrant
approach namely,
(a) e-Tutorial - faculty led Audio - Video Lectures, (b) e-Content (combination of PDF/ epub)
Text Materials, (c) Discussion forum for raising of doubts and clarifying the same on real time
basis by the Course Coordinators/Course Mentors assigned to students (d) Self-
Assessment Quiz, Test and Assignments to reinforce learning. Reference books are also
mentioned in the syllabus. Latest Edition of Reference books may be referred to.
5. Instructional Design
First Year
First Semester
References Books
1. E. Balagurusamy, Programming with ANSI C, Tata McGraw-Hill Publishers, New
Delhi
Unit 1 Set Theory: Sets and their Representations, The Empty Set, Finite and Infinite
Sets, Equal and Equivalent Sets, Subsets, Power Set, Universal Set, Venn
Diagrams, Complement of a Set, Operations on Sets, Applications of Sets,
Cartesian Product of Sets.
Unit 2 Mathematical Logic: Statements, Basic Logical Connectives, Conjunction,
Disjunction, Negation, Negation of Compound Statements, Truth Tables,
Tautologies, Logical Equivalence, Applications.
Unit 3 Modern Algebra: Binary Operation: Addition Modulo n, Multiplication Modulo n,
Semigroup, Properties of Groups, Subgroup.
Unit 4 Trigonometry: Radian or Circular Measure, Trigonometric Functions,
Trigonometrical ratios of angle when is acute, Trigonometrical ratios of certain
standard angles, Allied Angles, Compound Angles, Multiple and Sub-multiple angle.
Unit 5 Limits and Continuity: The Real Number System, The Concept of Limit, Concept
of Continuity.
Unit 6 Differentiation: Differentiation of Powers of x, Differentiation of ex and log x,
Differentiation of Trigonometric Functions, Rules for Finding Derivatives, Different
types of Differentiation, Logarithmic Differentiation, Differentiation by Substitution,
Differentiation of Implicit Functions, Differentiation from Parametric Equation,
Differentiation from First Principles.
Unit 7 Integrations: Integration of Standard Functions, Rules of Integration, More
Formulas in Integration, Definite Integrals.
Unit 8 Differential Equations: First Order Differential Equations, Practical Approach to
Differential Equations, First Order and First Degree Differential Equations,
Homogeneous Equations, Linear Equations, Bernoulli’s Equation, Exact Differential
Equations.
Unit 9 Complex Numbers: Complex Numbers, Conjugate of a Complex Number,
Modulus of a Complex Number, Geometrical Representation of Complex Number,
Exponential Form of a Complex Number, De-Moivre’s Theorem, nth Roots of a
Complex Number.
Unit 10 Matrices and Determinants: Definition of a Matrix, Operations on Matrices,
Square Matrix and Its Inverse, Determinants, Properties of Determinants, The
Inverse of a Matrix, Solution of Equations Using Matrices and Determinants, Solving
equations using determinants.
Unit 11 Infinite Series: Convergence and Divergence, Series of Positive Terms, Binomial
Series, Exponential Series, Logarithmic Series.
Unit 12 Probability: Concept of Probability, Sample Space and Events, Three Approaches
to Probability, Kolmogorov’s Axiomatic Approach to Probability, Conditional
Probability and Independence of Events, Baye’s theorem.
Unit 13 Basic Statistics: Measures of Central Tendency, Standard
Deviation, Discrete Series, Methods: Deviation taken from Assumed
Mean, Continuous Series, Combined Standard Deviation, Coefficient
of Variation, Variance.
References Books
1. Algebra and Trigonometry by Richard Brown
Unit 1 CPU Essentials, The BUSes, Processor Modes, Modern CPU concepts: CISC
vs. RISC CPUs, Circuit Size and Die Size, Processor Speed, Processor
Cooling, System Clocks, Architectural Performance Features
Unit 2 Processors: Intel 8088/8086, Intel 80386, Intel Pentium P5, Intel, Pentium
with MMX technology, Intel Pentium Pro (P6 Machine), Intel Pentium II, Intel
Core 2, Intel Atom, AMD CPU,
Unit 3 CPU Overclocking: Overclocking Requirements, Potential Pitfalls,
Overclocking the System, Overclocking the Intel Processors
Unit 4 The Memory: Essential memory concepts: Memory organization, Memory
package, Modules, Memory considerations: Memory speed, Memory types,
Memory techniques, Selection and installation of memory: Getting the right
amount, Filling banks, Troubleshooting: Memory test equipment, Repairing
SIMM/DIMM/RIMM sockets, Contact corrosion
Unit 5 Motherboard: Sockets and slots, Expansion slots, Memory slots, The power
of chipsets, Form factor, Motherboard Upgradation: Considerations,
Performing the upgrade
Unit 6 Buses: Industry standard architecture (ISA): 8-Bit-ISA, 16-BIT-ISA, Peripheral
component Interconnect (PCI): PCI Bus configuration and signals, PCI layout,
PCI signals, Accelerated graphics Port: AGP vs PCI, AGP layout, AGP
signals, FSB, Dual Independent Bus(DIB), Troubleshooting
Unit 7 CMOS: CMOS Optimization tactics, Configuring the standard CMOS setup,
Troubleshooting
Unit 8 BIOS: BIOS: Power-On-Self-Test (POST), Routines, BIOS features: AMI
BIOS, Awards BIOS, Microid Research BIOS (MR BIOS), Identifying the BIOS
chip, BIOS and boot sequences, BIOS shortcomings and compatibility issues:
Device drivers, BIOS shadowing, Direct Control, BIOS bugs, Troubleshooting
Unit 9 Power Supplies and Power Management: Switching Regulations, Potential
Power Problems: Recognizing the problems, Dealing with the power
problems, Upgradation, Power Management in windows OS, Troubleshooting:
Switching power supplies, Power management
Unit 10 Storage Devices: The Hard Drive: Construction, IDE drive standard and
features, CD-ROM Drive: Basics of CD-ROM drive, DVD Drive DVD media,
DVD drive and decoder, Blue-Ray disc drive: Physical Media, Software
standards, Flash Memory drive: Essential components of flash drive, Size and
style of packaging
Unit 11 Parallel Port: Signals and time diagram, Port operation, IEEE1284 Modes,
Troubleshooting: Preventing parallel port trouble, Configuration of parallel port
device under Windows
Unit 12 Serial Port: Asynchronous Communication: The data frame, Signals, Baud
Vs BPS, Serial Port functioning: DTE Vs DCE, Serial port signals, Modems:
Constructing and operating a modem, Signal modulation, Installing a modem,
Troubleshooting Configuration, Serial port conflicts
Unit 13 Input–Output Devices: Mice: Mouse, Trackball, Cleaning a Pointing Device,
Keyboards, Sound Boards: Recording, Playback, Sampling Concept, The
Role of MIDI, Inside Look of a Sound Board, Troubleshooting a Sound Board:
Hardware (Resource) Conflicts, Other Sound Card Problems, Full-Duplex
Drivers, Soundboard Accelerations, Multiple Codec’s, WAV Playback
Problems
Unit 14 Video Adapters and Accelerators: Conventional Video Adapters: Text and
Graphics, Video BIOS Direct X, Replacing/Updating an Adapter, Classification
of Video Display Hardware, Graphics Accelerators, Factors for Video Speed,
3D Graphics Accelerator Issues: The 3D Process, Issues in 3D Speed,
Improving 3D Performance
Unit 15 SCSI and USB Systems: SCSI concepts, Installing a SCSI system, SCSI
considerations, Troubleshooting, USB systems: USB concepts, USB
architecture, Troubleshooting
Unit 16 PC Assembly: Plug and Play Devices, PnP under Windows OS, Enabling
PnP under Linux, Troubleshooting, Identification of Cables in Computers,
Fitting of Cabinet, Mounting Motherboard in Cabinet.
Reference Books
1. Troubleshooting, Maintaining and Repairing PC’s by Stephen J. Bigelow, TMH
Second Semester
Unit 1 Data Structures Basics: Structure and Problem Solving, Data Structures,
Data Structure Operations, Algorithm: Complexity and Time-Space Trade off.
Unit 2 Linked List: Linked List and its representation in memory, Traversing a
Linked List, Searching a Linked List, Memory Allocation and Garbage
Collection, Insertion into Linked list, Deletion from a Linked list, Types of
Linked List.
Unit 3 Stacks and Queues: Stack, Array implementation of stack, Linked list
implementation of stack, Applications of Stack, Evaluation of a postfix
expression, Infix to postfix conversion, Queue, Array implementation of
queue, Linked list implementation of queue.
Unit 4 Trees and Binary Trees: Tree: Definition and Concepts, Binary Tree:
Definition and Concepts, Types of Binary Tree, Traversal on Binary Tree,
Representation of Binary Tree, Conversion of General Tree to Binary Tree,
Sequential and Other Representations of Binary Tree.
Unit 5 Graphs: Basic Concepts about Graphs, Matrix Representation of Graphs, List
Structures, Other Representations of Graphs, Algorithms for Graph Traversal,
Spanning Trees.
Unit 6 Directed Graphs: Types of Directed Graphs, Binary Relation as a Digraph,
Euler’s Digraphs, Matrix Representation of Digraphs.
Unit 7 Applications of Graphs: Topological Sorting, Weighted Shortest Path–
Dijkstra’s Algorithm, Minimum Spanning Tree (MST), Introduction to NP-
Completeness, Definition of NP, Optimization versus decision problems,
Classes P and NP, NP-complete problems, NP-hardness and NP-
completeness.
Unit 8 Searching and Sorting Techniques: Sorting Notations and concepts,
Bubble sort, Merge sort, Selection sort, Heap sort, Searching: Sequential
searching, Binary searching.
Unit 9 Elementary Algorithms: Notation for Expressing Algorithms, Role and
Notation for Comments, Example of an Algorithm, Problems and Instances,
Characteristics of an Algorithm, Building Blocks of Algorithms, Procedure and
Recursion, Outline of Algorithmics, Specification Methods for Algorithms.
Unit 10 Mathematical Functions and Notations: Functions and Notations, Modular
Arithmetic/Mod Function, Mathematical Expectation in Average Case
Analysis, Efficiency of an Algorithm, Well Known Asymptotic Functions and
Notations, Analysis of Algorithms–Simple Examples.
Unit 11 Divide and Conquer: Divide and Conquer Strategy, Binary Search, Max. and
Min., Merge Sort, Quick Sort.
Unit 12 Greedy Method: Greedy Method Strategy, Optimistic Storage on Tapes,
Knapsack Problem, Job Sequencing with Deadlines, Optimal Merge Pattern,
Single Source Shortlist Paths
Unit 13 Dynamic Programming: Dynamic Programming Strategy, Multistage
Graphs, All Pair Shortest Paths, Traveling Salesman
Problems.
Unit 14 Backtracking: Backtracking Strategy, 8-Queens Problem, Sum of Subsets,
Knapsack Problem.
Reference Books
1. E. Horowitz, S. Sahni and S. Rajasekaran, Computer Algorithms, (2e), University
Press
Reference Books
3. Kahn, John Ellison (Ed.). Reader’s Digest: How To Write and Speak Better.
London: The Reader’s Digest Association Limited.
Unit 1 Number System: Decimal Number System, Binary Number Systems, Octal
number systems, Hexadecimal Number systems, Negative Number
Representation, Signed Magnitude Representation, Conversion from one
number system to other number system, Complements Arithmetic.
Unit 2 Boolean Algebra: Rules and Laws of Boolean Algebra with Derivations, Basic
Gates (NOT, AND & OR), Universal Gates (NAND & NOR), Exclusive-OR &
Exclusive-NOR Gates, Exercises on Realizing Circuits with Universal Gates.
Unit 3 Techniques for Simplifying Boolean Expressions: Boolean Algebra, Boolean
Expressions and Functions, More on Boolean Functions, Functional
Completeness, Simplification of Boolean Functions, Karnaugh Maps, Quine-
McCluskey Method.
Unit 4 Combinational Circuits: Definition of Combinational Circuits, Types of
Combinational Circuits, Gray Code and its Properties, BCD Code and its
Properties, Excess-3 Code and its Properties.
Unit 5 Sequential Circuits and Applications: Definition of Sequential Circuits, Latch,
Flip-Flop, Real world Applications of Sequential Circuits.
Unit 6 Shift Registers and Applications: Definition of Shift Registers, Types of Shift
Registers, Case Study IC’s.
Unit 7 Basics of Counters and Design of Counters: Typical Counters, Design of
Modulo-N counters, Problem on Counter Design.
Unit 8 Design of Real World Logic Circuits: Traffic Signal Systems, Two Way
Switches, Electronic Tennis Scoring System, Temperature and Weather
Forecast Systems.
Unit 9 Digital Equipment: MODEM, Digital Multi-meter, Digital Versatile Disks.
Unit 10 Data Converter: DAC/ADC: Working Principle and Circuits of Analog
to Digital Converters, Digital to Analog Converters.
Reference Books
1. Mano M. Morris Digital Logic and Computer Design. PHI Private Limited.
2. Unger H Stephen The Essence of Logic Circuits Second Edition, S. Chand &
Company.
4. Malvino and Leach Digital Principles and Applications. Fifth Edition, Tata McGraw-
Hill.
Course Code: DCA1230 Course Title: Data Structures and Algorithm using C++ –
Practical
Simple C++ programs without using the concept of classes and objects, classes, friend
functions, Parameterized, default and copy constructor, destructor, static members
Inheritance, Dynamic method, dispatch, Files, Dynamic allocation, operator overloading,
Templates, overloaded functions, virtual functions, implement various console I/O
functions i.e. width(), precision().
Reference Books:
1. E. Balaguruswamy, “Object Oriented Programming with C++” , TMH.
Third Semester
Reference Books
1. Jordan H. Computer System Design & Architecture. PHI
Fourth Semester
Unit 1 Introduction to Java: History of Java, Features of Java, Java Virtual Machine
(JVM), Java Runtime Environment (JRE) and Java Development Kit (JDK),
Security in Java.
Unit 2 Java Basics: Keywords, Working of Java, Including Comments, Data Types in
Java, Variables in Java, Using Classes in Java, Declaring Methods in Java, Code
to Display Test Value, The main() Method, Invoking a Method in Java, Java
Generics, Saving, Compiling and Executing a Java Programs Saving.
Unit 3 Operators and Control Statements: Operators, Control Flow Statements.
Unit 4 Arrays and Strings: String Handling, Special String Operations, Character
Extraction, String Comparison, Searching Strings, String Modification,
StringBuffer.
Unit 5 Inheritance, Package and Interface: Inheritance, Packages, Interface, Nested
Classes.
Unit 6 Exception Handling: Definition of an Exception, Exception Classes, Common
Exceptions, Exception Handling Techniques.
Unit 7 Streams in Java: Streams Basics, The Abstract Streams, Stream Classes,
Readers and Writer, Random Access Files, Serialization, Stream API.
Unit 8 Event Handling: Components of an Event, Event Classes, Event Listener, Event-
Handling, Adapter Classes, Inner Classes, Anonymous Classes.
Unit 9 Other Features in Java: Assertion, Variable Argument (Varargs), Java Static
Import, Autoboxing and Unboxing, Java Enum, Java Annotation, Java Custom
Annotation.
Unit 10 Java Swing and JavaFX: Java Foundation Classes, Java Swing Packages,
Swing Component Classes, Swing Components, JavaFX – Architecture, Layout
Pane.
Unit 11 Java Data Base Connectivity (JDBC): Java Data Base Connectivity, Database
Management, Mechanism for connecting to a back end database (ODBC),
Loading the ODBC driver.
Unit 12 RMI, CORBA and Java Beans: Remote Method Invocation (RMI), Common
Object Request Broker Architecture (CORBA), What is Java IDL?, Java Beans.
Unit 13 Java Server Pages and Servlets: Java Server Pages (JSP), Servlets, History of
Web Application, Web Architecture, Servlet Life Cycle.
Unit 14 Networking in Java: Networking in Java, URL Objects.
Reference Books
1. S. Tanenbaum, “Computer Networks”, Pearson Education Asia.
References:
Java programs using classes and objects and various control constructs such as loops
etc, and data structures such as arrays, structures and functions. Java programs for
creating Applets for display of images and texts. Programs related to Interfaces and
Packages. Input/Output and random files programs in Java. Java programs using Event
driven concept. Programs related to network programming.
Reference Books
1. Daniel
Young, “Introduction to JAVA Programming”, PHI, Latest Edition
Course Code: DCA2231 Course Title: System Software Programming –
Practical
Packet Monitoring software (tcpdump, snort, ethereal), Trace route, Ping, Finger, Nmap,
Server configuration (FTP, SMTP, DNS), NFS Configuration, Firewall Configuration using
iptables/ipchains (Linux only), Experiments using Turbo C Assembler.
Reference Books
1. System
Software: “An Introduction to Systems Programming for VTU” by Leland L Beck.
Third Year
Fifth Semester
Reference Books
1. D. M. Beazley, Python Essential Reference, (1e) Amazon Books.
2. M. Lutz, Programming Python, (4e), O'Reilly Media.
Write a VB.Net program to add two given numbers, Program for generating a Student
mark sheet with percentage and Grade, Program for booking a conference room in a
company, Calculator program similar to windows Calculator (the non-scientific one)
using control array. Program to retrieve data from database and display using grid
control. Program that similar to Notepad (include File and Edit menu), program to
perform data manipulation (insert, update, delete) in MySQL database, Program for
exception handling, Program to read the XML File, Program to read the data from the
source file and write into the destination file also display the number of lines in the
source file.
Reference Books
1. Steven Holzner. Visual Basic 6 Programming Black Book. Dreamtech
Publications.
2. Rod Stephens and Brian Hochgurtel. Visual Basic .NET and XML: Harness
the Power of XML in VB.NET Applications, Wiley.
Reference Books
1. R. Moseley & M. T. Savaliya, Developing Web Applications, (2e) Wiley-India.
2. Team at Kogent Learning Solutions Inc., Web Technologies, Black Book, (1e)
Dreamtech Press.
3. Team at Kogent Learning Solutions Inc., HTML 5, Black Book, (2e) Dreamtech
Press.
4. J. Sklar, Web Design Principles, (5e) Cengage Learning.
5. Harwani, Developing Web Applications in PHP and AJAX, (1e) McGrawHill.
6. P.J. Deitel & H.M. Deitel, Internet and World Wide Web How to program, (4e)
Pearson.
Learner will get guided to set of exercises to Implement a sequential search, create a
calculator program, Explore string functions, Implement Selection Sort, Implement
Stack, Read and write into a file, Demonstrate usage of basic regular expression,
Demonstrate use of advanced regular expressions for data validation, Demonstrate
use of List Demonstrate use of Dictionaries, Create Comma Separate Files (CSV),
Load CSV files into internal Data Structure, Write script to work like a SQL SELECT
statement for internal Data Structure made in earlier exercise, Write script to work
SQL Inner Join for an internal Data Structure made in earlier exercise
References Books:
D. M. Beazley, Python Essential Reference, (1e) Amazon Books.
M. Lutz, Programming Python, (4e), O'Reilly Media.
Elective I
Reference Books
1. Ravi lalakota, Andrew Whinston “Frontiers of Electronic Commerce”, Addision
Wesley.
2. V.K. Garg and N.K. Venkita Krishna, “Enterprise Resource Planning-Concepts
and Practice”, PHI.
Sixth Semester
Unit 1 Introduction: Android, Android versions and its feature set, The various
Android devices on the market, The Android Market application store
Unit 2 Android Development Environment - System Requirements, Android SDK,
Installing Java, and ADT bundle - Eclipse Integrated Development Environment
(IDE). An Overview of Threads, The Application Main Thread.
Unit 3 Multimedia: Audio, Video, Camera Playing Audio and Video, Recording Audio
and Video, Using the Camera to Take and Process Pictures.
Unit 4 Android Architecture Overview: The Android Software Stack, The Linux
Kernel
Unit 5 Android Runtime - Dalvik Virtual Machine, Android Runtime – Core Libraries,
Dalvik VM Specific Libraries, Java Interoperability Libraries, Android Libraries,
Application Framework
Unit 6 Android Software Development Platform: Understanding Java SE and the
Dalvik Virtual Machine, The Directory Structure of an Android Project, Common
Default Resources Folders. Android Framework Overview: Android Application
Components
Unit 7 Android Activities: Defining the UI, Android Services: Processing in the
Background
Unit 8 Broadcast Receivers: Announcements and Notifications Content Providers:
Data Management, Android Intent Objects: Messaging for Components
Unit 9 Android Manifest XML: Declaring Your Components. Understanding Android
Views, View Groups and Layouts Designing for Different Android Devices
Unit 10 Android Layout Managers, The View Hierarchy, Designing an Android User
Interface using the Graphical Layout Tool.
Unit 11 Graphical User Interface Screen with views: Displaying Text with TextView,
Retrieving Data from Users, Using Buttons, Check Boxes and Radio Groups,
Getting Dates and Times from Users, Using Indicators to Display Data to
Users.
Unit 12 Displaying Pictures: Gallery, ImageSwitcher, GridView, and ImageView views
to display images, Creating Animation. Files, Content Providers, and
Databases: Saving and Loading Files.
Unit 13 Databases SQLite Databases, Android Database Design, Exposing Access to
a Data Source through a Content Provider, Content Provider Registration,
Native Content Providers
References:
1. B. Phillip , C. Stewart, B. Hardy, K. Marsicano, Android Programming, The Big Nerd
Ranch Guide, (3e), Big Nerd Ranch LLC.
2. R. Meier, Professional Android 4 Application Development, (3e), Wiley India (Wrox).
3. J. C. Sheusi, Android Application Development for Java Programmers, (1e), Cengage
Learning.
4. W.M.Lee, Beginning Android 4 Application Development, (1e), Wiley India (Wrox).
Develop an application that uses GUI components, Font and Colors. Develop an
application that uses layout managers and event listeners. Develop a native calculator
application to calculate the arithmetic operations. Write an application that draws basic
graphical primitives on the screen. Develop an application that makes use of database to
add the info, and show the search result. Implement an application that implements multi-
threading. Develop a native application that uses GPS location information. Implement an
application that writes data to the SD card. Implement an application that creates an alert
upon receiving a message. Write a mobile application that creates alarm clock.
References Books :
1. B. Phillip , C. Stewart, B. Hardy, K. Marsicano, Android Programming, The Big Nerd
Ranch Guide, (3e), Big Nerd Ranch LLC.
2. R. Meier, Professional Android 4 Application Development, (3e), Wiley India (Wrox).
3. J. C. Sheusi, Android Application Development for Java Programmers, (1e), Cengage
Learning
4. W.M.Lee, Beginning Android 4 Application Development, (1e), Wiley India (Wrox).
The project work is part of the BCA program which will a hands on experience to students in
developing quality software applications. During the development of the project, a student
shall involve himself in all the stages of the software development life cycle (SDLC) like
requirements analysis, systems design, software development/coding, testing and
documentation, with an overall emphasis on the development of reliable software systems.
The primary emphasis of the project work is to understand and gain the knowledge of the
principles of software engineering practices, and develops good understanding of SDLC.
Every student shall undertake Project work in the V semester starting with
the project synopsis and culminating with the project report in the VI semester. Students are
encouraged to choose a project, of six months’ duration either at place of work or any other
location.
It is advised to students to develop their project for solving problems of software industry or
any research organization. Topics selected, should be appropriate enough to justify as a BCA
project.
Elective II
2. D. Woods, G. Guliani , Open Source for the Enterprise: Managing Risks, Reaping
Rewards, O’REILLY.
3. A. Metzger, Free and Open Source Software (FOSS) and other Alternative License
Models: A Comparative Analysis, Springer.
Elective III
The Directorate of Online Education of MUJ comprises of faculty members and staff who are
well versed in Distance Education and Online delivery.
An Academic calendar depicting dates for all major events during each semester will be
prepared by faculty members and shared with students through LMS, at the beginning of
each academic session.
Apart from providing content in the form of Self Learning Material, enough e-learning
resources in the form of Audio and Video content will be provided to students. Regular
engagement of students will be ensured through the following means:
Regular evaluation of content learnt will be provided for, through Self-Assessment Questions
within the SLM, as well as quizzes on the LMS. The quizzes can be taken any number of
times, so that they reach a stage of being able to answer questions without errors, which is a
reflection of their understanding of the concept. .
Effort will be made to provide case studies to enhance their analytical ability and make right
decisions.
All links to additional reading will be provided in the LMS. Interested students can study
beyond the confines of the syllabus.
LMS provides for all audio video content (e-learning material, e-pubs, faculty-led video
sessions, virtual classrooms and discussion boards), dashboard of their progress in learning,
comparison with their peers in terms of learning, regular notifications regarding upcoming
Webinars/virtual classes, Assignments, Discussion Forum participations and Examinations.
It also provides an opportunity for raising queries if any, and seek answers to the same, by
chat bot or course mentors.
The Student Support services will be facilitated by the Directorate of Online Education,
Manipal University Jaipur, Rajasthan which includes the pre-admission student support
services like counselling about the programme including curriculum design, mode of delivery,
fee structure and evaluation methods. Post-admission student support services include
guiding students towards accessing e-identity card, LMS portal, Academic calendar and
academic delivery. Examinations support staff shall answer queries pertaining to conduct of
end-semester examinations, evaluation and issue of certificates.
Important Instructions:
• All admissions shall be provisional until and unless candidates meet the eligibility
criteria.
• Admission will stand cancelled if a candidate does not meet eligibility criteria, or there is
failure to pay programme/course fees.
• Admission will stand cancelled, if candidate does not submit proof of eligibility within
stipulated time given by Directorate of Online Education-Manipal University, Jaipur.
• Candidates should carefully read all instructions given in Programme prospectus before
start of application form.
Suggested Fee for BCA programme is INR 99,000/- (Ninety nine thousand only )
A scholarship of upto 25% on tuition fees will be provided to Divyang students and students
from Public Sector Undertaking / Defence background.
Manipal University, Jaipur has state-of-the-art mechanism for online mode of Academic
delivery to ensure quality education. Faculty members at MUJ offer expert guidance and
support for holistic development of the students. Faculty members are not mere facilitators of
knowledge but they also mentor students to make learning more engaging and maintain high
retention level. The programme will be delivered with an aim to provide expertise and ensure
that students excel in their domains. The features of programme delivery are:
• Online Mode of Academic Delivery
LMS Platform has been built to help learners reach their potential in their chosen programme.
It is a secure, reliable learning experience tool that works consistently on Web and Mobile
devices. Its simple interface makes it easy for instructors to design courses, create content
and grade assignments. It provides a great mobile experience due to the responsive design
which is paired with purpose-built native apps. It provides seamless accessibility to ensure all
tools are standards-compliant and easy for students to navigate using assistive technologies.
It provides 24 X 7 learning experience to facilitate learning as per the pace chosen by
learners. Digital portfolio functionality allows students to document and share their learning
journey as it happens, on both web and mobile platforms.
The Course content is designed as per the SWAYAM guidelines using 4-quadrant approach
as detailed below to facilitate seamless delivery and learning experience
(a) Quadrant-I i.e. e-Tutorial, that contains – Faculty led Video and Audio Contents,
Simulations, video demonstrations, Virtual Labs
(b) Quadrant-II i.e. e-Content that contains - Portable Document Format or e-Books or
Illustration, video demonstrations, documents as required.
(c) Quadrant-III i.e. Discussion forums to raise and clarify doubts on real time basis by
the Course Coordinator and his team.
(d) Quadrant-IV i.e. Self-Assessment, that contains MCQs, Problems, Quizzes,
Assignments with solutions and Discussion forum topics.
6.3. Evaluation
The students’ learning in a course would be evaluated based on Internal assignments,
students’ response sheets, and semester end examinations. University adopts rigorous
process in development of question papers, question banks, assignments and their
moderation, conduct of examinations, evaluation of answer scripts by qualified teachers,
and result declaration. The Directorate shall frame the question papers so as to ensure
that no part of the syllabus is left out of study by a learner.
The evaluation shall include two types of assessments-continuous or formative
assessment in the form of assignments, and summative assessment in the form of end
semester examination or term end examination which will be held with technology
supported remote proctored examination tool.
However, we shall be considering the guidelines issued by the Regulatory bolides from
time-to-time about conduct of examinations.
The examinations shall be conducted to assess the knowledge acquired during the study.
There shall be two systems of examinations viz., internal and external examinations. In the
case of theory courses, the internal evaluation shall be conducted as Continuous Internal
Assessment via Student assignments preparation, quizzes. The internal assessment shall
comprise of maximum of 30 marks for each course (two Assignments each for four-credit
theory papers). The end semester examination shall be of three hours duration for each
course at the end of each semester.
Time: 3 Hours
Max. Marks: 70
The following procedure shall be followed for awarding internal marks for theory courses.
Student must submit two assignments for theory papers, each carrying 30 marks and average
of both will be considered as internal assessment marks.
The students are considered as passed in a course if they score 40% marks in the Continuous
Evaluation (IA) and Term-End Examinations (TEE) individually. If a student fails in any one
component (failure to get 40% marks either in IA or TEE), then he/she will be required to re-
appear for that component only (IA or TEE as the case may be).
6.3.4. Marks and Grades
Based on the total marks obtained for each course in Internal Assessment and Term End
examinations, student will be awarded grade for that course. The following table gives the
marks, grade points, letter, grades and classification to indicate the performance of the
candidate.
For a semester:
CGPA =
7. Requirement of the Laboratory Support and Library Resources
For Courses having practical component (programming and coding), Learners will have
access to lab guide for unguided exercise and online tools to carry out practice of suggested
exercises. Video tutorials will be provided for better understanding of concepts and methods
to practice. Lab based virtual classrooms in Learning portal will guide students about the
laboratory support to the learners in order to carry out practical exercise covered in the
programme. There shall be provision of a practical guide made available for learners.
Directorate of Online Education, Manipal University Jaipur, Rajasthan has excellent Library
facility with adequate number of copies of books in relevant titles for BCA programme. The
Central Library of Manipal University, Jaipur is also having good source of reference books.
The books available at both the libraries are only for reference purpose and lending services.
In addition, reference books as prescribed will be procured. The Digital library access will
also be made available to students who are enrolled into online mode of education. In
addition, the university membership on Swayam/ NPTEL/ Knimbus will also be made
available to students. Complete e-Learning resources to course would be made available on
Learning management System for learning along with e-tutorial lectures. Further, expert
lectures/workshops/ webinars by industry experts would also be conducted for the students.
The cost estimate of the Programme and provisions for the fund to meet out the expenditure
to be incurred in connection with M.B.A. Programme as follows:
The quality of the programme depends on scientific construction of the curriculum, strong-
enough syllabus, sincere efforts leading to skilful execution of the course of the study. The
ultimate achievement of MCA programme of study may reflect the gaining of knowledge and
skill in management area. Gaining of knowledge and skills in IT may help the students to get
new job opportunities, upgrading their position not only in employment, but also in the society,
The benchmark qualities of the programme may be reviewed based on the performance of
students in their end semester examinations. Also, the feedback from the alumni, students,
parents and employers will be received and analysed for further improvement of the quality of
the programme.
Manipal University, Jaipur has constituted Centre for Internal Quality Assurance (CIQA), which
will assist Director, Directorate of Online Education to conduct periodic review and
assessments and assist the Directorate to implement necessary quality measures and
effectiveness in programme delivery. CIQA is constantly involved in reviewing all materials
prepared by DOE, including syllabus, SLMs and e-learning content. CIQA will be involved in
conducting studies to measure effectiveness of methods adopted for learning. As we proceed
further, CIQA will involve in benchmarking quality of academic delivery, and perform various
analyses, and guide all stakeholders towards upgrading quality constantly.
Centre for Internal Quality Assurance Committee (CIQAC) chaired by the Vice Chancellor
consisting of internal and external experts oversees the functioning of Centre for Internal
Quality Assurance and approve the reports generated by Centre for Internal Quality
Assurance on the effectiveness of quality assurance systems and processes.
In addition to CIQA, as per the guidelines of National Assessment and Accreditation Council
(NAAC), Manipal University, Jaipur has constituted Internal Quality Assurance Cell (IQAC), in
which academicians, industry representatives and other stakeholders are nominated as
members. The IQAC is a part of the institution’s system and work towards realisation of the
goals of quality enhancement and sustenance, as quality enhancement is a continuous
process. The prime task of the IQAC is to develop a system for conscious, consistent, and
catalytic improvement in the overall performance of institutions. The work of the IQAC is the
first step towards internalization and institutionalization of quality enhancement initiatives..
IQAC’s elementary motive is to promote measures for institutional functioning towards quality
enhancement through internalization of quality culture and institutionalization of best practices.
The guidelines on quality monitoring mechanism prescribed by the UGC have been adopted
by the Centre for Internal Quality Assurance for conducting institutional quality audits, to
promote quality assurance and enhance as well as spread best-in-class practices of quality
assurance. University has setup an effective system for collecting feedback from the
stakeholders regularly to improve its programmes. The University will conduct self-
assessments regularly and use the results to improve its systems, processes etc. and finally
quality of programmes.