Skip to document
This is a Premium Document. Some documents on Studocu are Premium. Upgrade to Premium to unlock it.

BCA Syllabus - bca

bca
Course

Bachelor of Computer Applications (BCA2020)

999+ Documents
Students shared 2571 documents in this course
Academic year: 2019/2020
Uploaded by:
0followers
1Uploads
3upvotes

Comments

Please sign in or register to post comments.

Preview text

Mahatma Gandhi University, Priyadarshini Hills

Kottayam

Bachelor9s Degree Programme in Computer Applications and Science

Prepared By

Board of Studies in Computer Applications

And

Faculty of Science and Technology

May 2017

CONTENTS

Page No

Introduction 4

Programme Objective 4

Programme structure 6

Syllabus

BCA 24

B. Computer Science 65

B. Computer Application(Triple Main) 105

B. IT 133

Complementary / vocational courses for Model I and Model II 171

1. Introduction

Mahatma Gandhi University introduced choice based credit and semester and grading system in

colleges affiliated to University from the academic year 2009-2010 under direct grading system.

Regulations for undergraduate programmes under choice based course-credit-semester system and

grading was introduced in the university from the academic year 2013-2014 onwards under

indirect grading system. The university Grants Commission, in order to facilitate student mobility

across institutions within and across countries and also to enable potential employers to assess the

performance of students, insisted to introduce uniform grading system in universities. The

academic council of M G University resolved to introduce the UGC guidelines for choice based

credit semester system from the academic year 2016-17 onwards. Meanwhile the Hon9ble

Supreme Court of India has issued orders to include core courses on Environmental Studies and

Human Rights in the Syllabi and curricula of all U G programmes of all Universities all over

India. In continuation to this the U has issued circular regarding the implementation of the

above said changes by accepting the direction of the Honorable Supreme Court as a national

policy. Hence, the syndicate of M G University has decided to modify the syllabi and curricula of

all UG programmes in accordance with the directions of the Honourable Supreme Court and

U. Further, the syndicate has decided to implement the new regulations and syllabi with effect

from the academic year 2017-18. In view of this, the Board of Studies of Computer Applications

and the Faculty of Science and Technology has prepared the following syllabus for U G

programmes in Computer applications and Science.

2. Scope

The revised syllabus for Computer Application and Science provides a strong foundation to

pursue post graduation programme in computer science / applications. The knowledge acquired by

the students may also equip them to meet the industrial need, and get placed.

3. Programme Objective

The Programme in Computer Application and Science is designed with the following specific

objectives.

(a) To attract young minds to the potentially rich & employable field of computer applications.

(b) To be a foundation graduate programme which will act as a feeder course for higher studies

in the area of Computer Science/Applications.

(c) To develop skills in software development so as to enable the graduates to take up self-

employment in Indian & global software market.

(d) To Train & Equip the students to meet the requirement of the Industrial standards.

4. Course Design

The UG programme in Computer Applications and Science includes Common courses, Core

courses, Complementary courses, Open courses, Seminar, Project and viva voce. No course shall

carry more than four credits. The student shall select any one open course in semester V offered by

various departments of the College.

5. Duration of Course

The pogramme shall normally extend over a period of three academic years consisting of six

semesters.

V
CA5CRT14-Computer Networks Core 3 4 20 80 100
CA5CRT15-IT and Environment Core 4 4 20 80 100
CA5CRT16-Java Programming using
Linux
Core 3 3 20 80
CA5OPT-- Open Course Core 4 3 20 80 100
CA5CRP05 -Software Lab V Core 5 2 20 80
CA5CRP06-Software Development Lab
I
(Mini Project in PHP)
Core 6 2 20 80
VI
CA6CRT17 -Cloud Computing Core 4 4 20 80 100
CA6CRT18 -Mobile Application
development- Android
Core 4 4 20 80 100
CA6PET-- -Elective Core 4 4 20 80 100
CA6CRP07 3 Software Lab VI &
Seminar
Core 6 2 100 - 100
CA6CRP08 -Software Development
Lab II ( Main Project)
Core 7 3 20 80 100
CA6VVT01-Viva Voce Core 1 - 100 100

Open Course(OP): CA5OPT01 : Informatics and Cyber Ethics, CA5OPT02 : Computer Fundamentals, Internet

& MS Office.
Electives (PE): CA6PET01: Data Mining, CA6PET02: Digital Image Processing, CA6PET03: Soft Computing
Techniques.

Consolidated Scheme for I to VI Semesters – B. Computer Science

Sem Course Code & Title
Course
Category
Hours per
Week Credits
Marks
Theory Lab Internal External Total
I
English-I Common 5 4 20 80 100
Mathematics-I Complementary 4 4 20 80 100
CS1CRT01 Computer
Fundamentals and Basics of PC
Hardware Complementary 4 4 20 80 100
CS1CRT02 Methodology of
Programming and C Language Core 4 3 20 80 100
CS1CMT01 Fundamentals of
Digital Systems Complementary 4 4 20 80 100
CS1CRP01 Software Lab-I Core 4 2 20 80 100
II
English-II Common 5 4 20 80 100
Mathematics-II Complementary 4 4 20 80 100
CS2CRT03 Data
Communication Complementary 4 3 20 80 100
CS2CRT04 Computer
Organization and Architecture Core 4 4 20 80 100
CS2CRT05 Object Oriented
Programming using C++ Core 4 3 20 80 100
CS2CCP02 Software Lab-II Core 4 2 20 80 100
III
Probability and Statistics Complementary 4 4 20 80 100
CS3CRT06 Database
Management Systems Core 4 4 20 80 100
CS3CRT07 System Analysis and
Design Core 4 4 20 80 100
CS3CRT08 Networking
Fundamentals Complementary 4 4 20 80 100
CS3CRT09 Data Structure using
C++ Core 4 3 20 80 100
CS3CRP03 Software Lab-III Core 5 2 20 80 100
IV
CS4CRT10 LINUX
Administration Core 4 4 20 80 100
CS4CRT11 Microprocessor and
Assembly Language
Programming Complementary 4 4 20 80 100
CS4CRT12 Computer Aided
Optimization Techniques Core 4 4 20 80 100
CS4CRT13 Web Programming
Techniques Core 4 4 20 80 100

Consolidated Scheme for I to VI Semesters – B. Computer Application (Triple Main)

Sem Course Course
Category
No. of hrs/ week Duratio
n of
exam in
hrs.
Maximum Mark Credits
I
Lect. Lab Intl Extl Tot
English-I Common 5 3 20 80 100 4
Statistics Core 4 3 20 80 100 3
Mathematics Core 4 3 20 80 100 3
CA1CRT01-Computer
Fundamentals and
Digital principles
Core 4 3 20 80 100 3
CA1CRT02-
Methodology of
programming and C
language.
Core 4 3 20 80 100 3
CA1CRP01 -
Software Lab 3 I
Core 4 3 20 80 100 2

II

English Common 5 3 20 80 100 4
Statistics Core 4 3 20 80 100 3
Mathematics Core 4 3 20 80 100 3
CA2CRT03-
Database
Management System
Core 4 3 20 80 100 3
CA2CRT04-Object
Oriented
Programming using
C++
Core 4 3 20 80 100 3
CA2CRP02-
Software Lab II
Core 4 3 20 80 100 2
III
Statistics Core 5 3 20 80 100 4
Mathematics Core 5 3 20 80 100 4
CA3CRT05-Data
Structure Using C++
Core 4 3 20 80 100 3
CA3CRT06-Computer
Network
Core 3 3 20 80 100 4
CA3CRT07-System Core 4 3 20 80 100 3
Analysis and Software
Engineering
CA3CRP03-Software
lab-III
Core 4 3 20 80 100 2
IV
Statistics Core 5 3 20 80 100 4
Statistics Core 5 3 20 80 100 4
Mathematics Core 5 3 20 80 100 4
CA4CRT08-Linux
Administration
Core 3 3 20 80 100 3
CA4CRT09-Web
Programming Using
PHP
Core 3 3 20 80 100 3
CA4CRP04- Software
Lab IV
Core 4 3 20 80 100 3
V
Environmental Studies
Human rights and
Design of experiments
Core 5 3 20 80 100 4
Mathematics Core 5 3 20 80 100 4
Mathematics Core 5 3 20 80 100 4
CA5CRT10-Java
Programming
Core 4 3 20 80 100 4
CA5OPT-Open
Course
Core 4 3 20 80 100 4
CA5CRP05-Software
Lab V
Core 2 3 20 80 100 3
VI
Mathematics Core 5 3 20 80 100 4
Mathematics Core 5 3 20 80 100 4
CA6CRT11-Operating
Systems
Core 5 3 20 80 100 4
CA6PET-Elective Core 5 3 20 80 100
CA6CRP06-Software
Development Lab (
Main Project)
Core 5 20 80 100
CA6VVT01 Course
Viva
Core 100 100
III
Engineering
Operation
Research
Complementary 4 3 20 80 100 4
ITCRT08-Data
Structure Using
C++
Core 4 3 20 80 100 4
IT3CRT09-
Database
Management
Systems
Core 4 3 20 80 100 3
IT3CRT10-
Computer
Graphics
Core 4 3 20 80 100 3
CA3CRP03-
Software lab-III
Core 5 3 20 80 100 2
IV
IT4CRT11-
Design &
Analysis of
Algorithms
Core 4 3 20 80 100 4
Discrete
Mathematics
Complementary 4 3 20 80 100 4
IT4CRT12-Linux
Administration
Core 4 3 20 80 100 4
ITCRT13-Paralle
processing
Core 4 3 20 80 100 4
IT4CRT14-Web
Programming
Using PHP
Core 4 3 20 80 100 3
IT4CRP04-
Software Lab IV
Core - 5 3 20 80 100 2
ITCR5T15-
Computer
Networks
Core 4 3 20 80 100 4
IT5CRT16- Java
Programming
using Linux
Core 3 3 20 80 100 3
IT5CRT17-IT
and Environment
4 3 20 80 100 4
V IT5OPT- Open
Course
Core 4 3 20 80 100 4
IT5CRP05-
Software Lab V
Core 4 3 20 80 100 3
IT5CRP06-
Software
Development Lab
I (Mini project in
PHP)
Core 6 3 20 80 100 3
VI
IT6CRT18-
Mobile
Application
Development-
Android
Core 4 4 3 20 80 100 4
IT6CRT19-
System Software
Core 4 3 20 80 100 4
IT6PET- Elective Core 4 3 20 80 100
IT6CRP08-
Software Lab VI
& Seminar
Core 6
IT6CRP09-
Software
Development Lab
II
Core 7 20 80 100 3

Consolidated Scheme for I to IV Semesters – B Physics Vocational Model-II

####### Semester

Title of the Course

####### Hours\week Credits

e ster

marks

IA EA

English I 5 4 90 3 20 80

Second Language I 5 4 90 3 20 80

PH1CRT01 3 Methodology and 2 2 36 3 10 60

Perspectives of Physics

1

Complementary I 3 Mathematics I 5 3 90 3 20 80

CA1VOT01 - Computer Fundamentals 2 2 36 3 20 80

CA1VOT02 2 2 36 3 10 60

Computer Networks & Internet Technologies

Core Practical I: PH2CRP01 2 - 36 - - -

Mechanics and Properties of Matter

Vocational Practical I: CA2VOP01 2 - 36 - - -

Introduction to Computers & ANSI C
Programming

English II 5 4 90 3 20 80

Second Language II 5 4 90 3 20 80

PH2CRT02 3 Mechanics and Properties of 2 2 36 3 10 60

Matter

2

Complementary I 3 Mathematics II 5 3 90 3 20 80

CA2VOT03 2 2 36 3 20 80

Word and Data processing Packages

CA2VOT04 - Programming in ANSI C 2 2 36 3 10 60

Core Practical I: PH2CRP01 2 2 36 3 20 40

Mechanics and Properties of Matter

Vocational Practical 2: CA2 VOP01 2 2 36 3 20 40

Introduction to Computers & ANSI C

Programming

English III 5 4 90 3 20 80

PH3CRT03 3 Optics, Laser and Fiber 3 3 54 3 10 60

Optics

Complementary I 3 Mathematics III 5 4 90 3 20 80

3

CA3VOT05 3 4 54 3 10 60

Concepts of Object Oriented Programming

CA3VOT06 3 Operating System 3 3 54 3 10 60

Core Practical II: PH4CRP02 2 - 36 - - -

Consolidated Scheme for III to VI Semesters – B Computer Application

Vocational Model-II

Semester
Course
No. of hours
per week
Durn. of Exam
in hours
Maximum Mark Credit
Lecture Lab
.
Intern
al
External Total
III
CO3OCT02- Information
Technology for Business
3 3 10 60 100
3
CO3OCP01-Information
Technology for Business
2 3
1
IV
CO4OCT02 3 Information
Technology for Office
3 - 3 10 60 70
3
CO4OCP02 3 Information
Technology for
Office(P01&P02)
  • 2 3
1
Software Lab I 10+10 40 60
V
CO5CMT04- Programming in C 3 - 3 10 60
3
CO5CMP01- Programming in C - 2
1
CO5OCT02 3 Computerized
accounting
3 3 10 60 70
3
CO5OCP01 3 Computerized
accounting
2
1
VI
CO6CMT04- Database
Management System
3 - 3 10 60 70
3
CO6CMP01- Database
Management System
2 3
1
CO6OCT02- Software for
Business and Research
3 3 10 60 70
3
CO6OCP01- Software for
Business and Research
2
1
Was this document helpful?
This is a Premium Document. Some documents on Studocu are Premium. Upgrade to Premium to unlock it.

BCA Syllabus - bca

Course: Bachelor of Computer Applications (BCA2020)

999+ Documents
Students shared 2571 documents in this course
Was this document helpful?

This is a preview

Do you want full access? Go Premium and unlock all 64 pages
  • Access to all documents

  • Get Unlimited Downloads

  • Improve your grades

Upload

Share your documents to unlock

Already Premium?
Mahatma Gandhi University, Priyadarshini Hills
Kottayam
Bachelor9s Degree Programme in Computer Applications and Science
Prepared By
Board of Studies in Computer Applications
And
Faculty of Science and Technology
May 2017

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.

Why is this page out of focus?

This is a Premium document. Become Premium to read the whole document.