Sie sind auf Seite 1von 51

SWAMI RAMANAND TEERTH MARATHWADA UNIVERSITY,

NANDED.
Draft Syllabus of B.C.A. (Bachelor of Computer Applications)
B.C.A. FIRST YEAR

TEACHING DURATION
MAXIMUM
PERIODS / OF EXAM
MARKS
WEEK TOTAL Hours
CODE No. SUBJECT TITLE MARKS
Internal (A+B)
Theory /
Test
Theory Practical Practical
Marks
(A)
(B)
SEMESTER 1:
BCA.S1.1 Communication skills I 4 --- 80 20 100 3
Fundamentals of
BCA.S1.2 4 --- 80 20 100 3
computers

BCA.S1.3 Office Automation 4 --- 80 20 100 3

Dos and Windows


BCA.S1.4 4 --- 80 20 100 3
Operating Systems
Comp.lab.1
BCA.S1.PR1 --- 3 50 --- 50 3
(Dos+ Windows)

Comp. Lab. 2
BCA.S1.PR2 --- 3 50 --- 50 3
(MS-Office 2000)

TOTAL MARKS 500

SEMESTER 2:
BCA.S2.5 Communication skills II 4 --- 80 20 100 3

BCA.S2.6 Programming in "C 4 --- 80 20 100 3

BCA.S2.7 Statistical Methods 4 --- 80 20 100 3


DBMS Concepts and
BCA.S2.8 Programming in 4 --- 80 20 100 3
FoxPro

Comp.Lab.3
BCA.S2.PR3 --- 3 50 --- 50 3
(Programming in "C")
Comp.Lab.4
BCA.S2.PR4 (Programming in --- 3 50 --- 50 3
(FoxPro)
TOTAL MARKS 500
TOTAL MARKS (SEMESTER 1 + SEMESTER 2) 1000
BCA.S1.1 COMMUNICATION SKILLS - I
(80 Marks) (Total 50 Lectures)

The Course Contains:


Unit I: Language and communication
Definition of Language, nature of language
Characteristics of Human Language
Varieties of English Language: British, American, Indian, Australian etc.
English for specific and special purposes.
Communication:
Importance of communication;
Animal and human communication;
Methods of communication (Verbal & Non-Verbal);
Barriers of communication.

Unit II: Oral Communication


Basic skills of communication
Listening to and Understanding-
a) Extended natural speech in business situations
Both face to face and on the telephone.
b) Understanding standard American, British and Indian accents.
Speaking with correct Pronunciation-
a) English Consonants
b) English Vowels
Speaking with right accent

Unit III: Presentation Skills


1) Planning and preparing to speak
2) Strategies for making powerful openings in presentations.
3) Body Language
4) Voice Modulations

Unit IV: a) Meetings


b) Group discussions
c) Seminars
d) Conference
e) Interviews

Suggested Reading:
1) DEVELOPING COMMUNICATION SKILLS
Krishna Mohan and Meera Bajaj
2) THE STERILING BOOK OF COMMON ERRORS IN ENGLISH
Gratian Vass
3) SPOKEN ENGLISH FOR YOU.
R.Radha Krishna Pillai and K Rajeevan

4) INDIAN AND BRITISH ENGLISH- A HAND BOOK OF USAGE


AND PRONUNCIATION.
Paroo Nihlani, Ray Tongue and Priya Hosali

5) A COURSE IN PHONETICS AND SPOKEN ENGLISH


Sethi and Dhamija.

6) ENGLISH PRONUNCING DICTIONARY.


Daniel Jones.

7) MACMILLAN’S FOUNDATION ENGLISH.


R. K. Dwivedi and A. Kumar
BCA.S1.2 – FUNDAMENTALS OF COMPUTERS
(80 Marks) (50 Lectures)

1. Computer System Characterstics And Capability:


Basic structure, ALU, memory, CPU, I/O devices.
Development of computers.
Classification of computers:
(Micro, mini frame, super computer, pc, server, workstations)

2. Data Representation With in Computer:


BIT, BYTE, WORD
ASCII, EBCDIC, BCD Code
Introduction to Number system: Binary, Octal, Decimal and Hexadecimal.
Conversation from one number system to another number system.
Introduction to Basic Gates.

3. Input Devices:
Keyboard
Direct Entry: Card readers, scanning devices (BAR CODE, OMR, MICR),
Voice input devices, Light pen, Mouse, Touch Screen, Digitizer, Scanner.

4. Output Devices:
Printers: Impact and Non-impact printers.
CRT, LCD, CD-WRITTER, ZIP DRIVE, DVD
Introduction to Web Camera, modem

5. Memory:
RAM, ROM, PROM, EPROM, EEPROM
Base memory, extended memory, expanded memory, Cache memory
Storage devices Tape, FDD, HDD, CDROM, Pen Drive.

6. Algorithm & Flowcharts:


Definition and properties
Principles of flowcharting
Flowcharting symbols
Converting algorithms to flowcharts.

7. Introduction To Programming Environment


History of languages, high-level, Low level, Assembly languages etc.
Compilers, Interpreters, Assemblers, Linkers, Loaders.

8. Microcomputers
What is Microprocessor, Introduction to Family of microprocessor, Ideal
microcomputer, An Actual microcomputer, Memory system for
microcomputer, Minimum microcomputer configuration.
9. Voice and Data communication
Types of communications, Physical communication, Public Switched
Telephone Network, Cellular communication system.

Reference Books:
1. FUNDAMENTALS OF COMPUTERS BY V. RAJARAMAN.
2. COMPUTERS AND COMMONSENSE BY R. HUNT AND SHELL Y.
3. FUNDAMENTALS OF COMPUTER Systems. Low Price Edition.
4. Microprocessor B.Ram.
BCA.S1.3 – OFFICE AUTOMATION
(80 Marks) (50 Lectures)
1. Introduction to Ms-Word:
Starting Word
Typing and Saving your Masterpiece, printing
Title Bar, Toolbars, The Ruler, Insertion point, Scroll Bars, The Menu bar,
The status bar.
Dialog Boxes: Command buttons, check boxes, drop-down lists, tabs, radio
buttons, Increment buttons.
Wizards and Templates.

2. Basic Text Editing:


Moving around in a document
Adding Text
Cut, Copy, Paste, Undo, Redo, Delete

3. Formatting:
Character formatting
Font dialog box
paragraph Formatting
Keeping text together
Adding borders and shading
Using tabs, page and section formatting, setting page margins, numbering pages.

4. Searching and Proofreading Tools:


Find and replace
Searching for special character
Proofreading tools
Choosing custom dictionary
Checking Grammar
Choosing a writing style
Using the Thesaurus

5. Working with Tables and Columns:


Anatomy of a Table, creating a table, entering text in a table.
Using table tools
Changing columns widths with Auto fit, Gridlines.
Merging Cells
Formatting
Sorting tables, copying tables, deleting tables.
Printing of Documents
Mail merge.

6. Introduction to Ms-Excel:
Spreadsheet overview, Excel highlights, starting excel, creating spreadsheet excel
menu
7. Working with Formulas and Functions
Introduction
Using basic formulas, advance formulas, designing formulas.
Using basic and advance functions

8. Formatting:
Types of formatting
Using borders, color and patterns
Conditional format

9 Creating and Formatting Charts:


Introduction to charts.
Creating charts, formatting charts, exploring charts.

10. Introduction to Power point.

Reference Books:
1. TEACH YOURSELF OFFICE 97/2000 FOR WINDOWS BY COREY SANDLER, TAM
BADGETT, JAN WEINGARTEN (BPB)
2. MICROSOFT OFFICE 2000 BY COMPLETE (BPB)
3. MASTERING WORD 2000 BY MANSFIELD (BPB)
4. ESSENTIAL MS-WORD 2000 B MARMEL (BPB)
5. TEACH YOURSELF MS-EXCEL 2000 IN 24 HOURS (BPB)
6. TEACH YOURSELF MS-EXCEL 2000 PROGRAMMING IN 21 DAYS (BPB)
BCA.S1.4 – DOS AND WINDOWS OPERATING SYSTEMS.
(80 Marks) (50 Lectures)
1. Disk Operating System:
What is DOS, History.
Files and Directory
Study of all internal & External commands.
Types of files.
Configuration of DOS (config. sys)
Batch file concept & study of Autoexec.bat file.
Booting Procedure of DOS
2. Introduction To Windows Operating System:
What are Windows O.S., History, files and Folders?
Architecture of windows O.S., Study of windows directories.
Basics of windows: Desktop, My computer, Recycle bin, my network
places, Quick launch tool bar.
3. Windows Explorer
Opening windows explorer
Copying, pasting, moving, deleting, send to files
Controlling and customizing the toolbars
Using address bar, history list
Working with files and folders
4. Features of MS-WINDOWS
GUI, Multitasking, multi-user, network etc.
Important files of windows and their locations (For e.g. DLL, INI etc.)
5. Windows Accessory
Calculator
Character map
Notepad, WordPad
Paint
System tools and minor troubleshooting using different .ini files, Windows registry
files.
6. Using Local Networks
What is network, E-mail?
Finding computers and files on network
Sharing and managing files, folders and printers
Adding and sharing Internet connection
7. Installation of Windows

Reference Books:-
1) MS-Dos 6.22- Russell A Stultz (BPB Publication)
2) Teach yourself Windows 2000 – Brain Underdahl .
3) Peter Norton’s Maximizing Windows ( Teachmedia)
4) Advanced MS-Dos Programming – Ray Duncan (BPB)
BCA.S1.PR1- COMPUTER LABORATORY – 1
(50 Marks)
PRACTICAL BASED ON DOS & WINDOWS
1. Booting procedure of DOS.
2. Study of various internal and external commands of DOS.
2 Study of various batch fine commands and creation of batch file used in autoexec.
4 Study of redirection and piping concept.
5 Study of Windows O.S.
6 Study of components and accessories of Windows O.S.
7 Study windows Directories, different .ini files & their locations.

BCA.S1.PR2-COMPUTER LABORATORY-2
(50 Marks)
PRATICAL BASED ON MS-OFFICE 2000
1. At least 15 Practical based on syllabus mentioned in paper no. BCA.S1.3.
BCA.S2.5 – COMMUNICATION SKILLS - II
(80 Marks) (TOTAL LECTURES-50)

Unit I: Reading
a) Reading and understanding business letters,
Reports and memos.
b) Reading and understanding scientific texts.
c) Reading a dictionary, thesaurus, and encyclopedia.
d) Reading passages and poems.

Unit II: Writing


a) Letters- Formal and Informal
b) Note taking and note making
c) Reports
d) Curriculum Vitae
e) Making advertisements for newspapers
f) Rearranging the jumbled sentences.

Unit III: Use of Grammar and usage reference sources.


a) Morphology: Word formation processes
b) Word classes
c) Phrase, Clause and Sentence
d) Punctuation and Capitalization.
e) Common errors in the use of English.

Unit IV: Situational and functional English

Suggested Reading:
1) PRACTICAL ENGLISH GRAMMAR
Thomson and Martinet
2) LIVING ENGLISH STRUCTURE
W. S. Allen
3) UNIVERSITY ENGLISH GRAMMAR
Quirk et al
4) MODERN ENGLISH GRAMMAR (AN INTRODUCTION)
L. S. Deshpande & P.H. Dharamsi
5) ENGLISH FOR PRACTICAL PURPOSES
Z.N.Patil, B.S.Walke,A.thorat,Z.Merchant
6) BUSINESS COMMUNICATION
Urmila Rai & S.M. Rai
BCA.S2.6 – PROGRAMMING IN ‘C’
(80 Marks) (Total Lecturers – 50)
1. Introduction To C:
1.1 The character Set, Constants, Variables and Keywords, Types of constants, Types of
variables, keywords, data types.
1.2 Instructions: Type Declaration Instruction, Arithmetic Instruction

2. Data Input and Output:


2.1 Getchar (), putchar (), printf (), scanf (), puts (), gets (),

3. The Decision Control Structure:


3.1 The if Statement
3.2 The if-else Statement
3.3 Use of logical operators

4. The Loop Control Structure:


4.1 The while loop, the for Loop
4.2 The break, continue, go to statement
4.3 The case control structure: Decisions using switch

5. Arrays:
5.1 What are Arrays?
5.2 Arrays Initialization
5.3 Bounds Checking
5.4 Types of Array
5.5 Initializing a 2- Dimensional & Multidimensional Arrays

6. Storage Classes:
6.1 Automatic, Register, Static, External (Local and Global)
6.2 Scope rules

7. Functions:
7.1 Arguments and local variables, Returning Function results, Default return type and
Type void, passing values between functions, Declaration of function type.
7.2 Recursion
7.3 Function with variable arguments

8. Character Strings:
8.1 What are Strings?
8.2 Standard library String Functions: strlen (), strcpy (), strcat ().,strcmp().

9. Pointers:
9.1 Introduction to Pointers
9.2 Operations on Pointers
9.3 Pointers and Functions
9.4 Pointers and Arrays.

10. Structures And Unions:


10.1 Declaring structure, Initializing structures, structure variables,
accessing structure Elements.
10.2 Arrays of structures
10.3 Structures within structures
10.4 Introduction to Union.

11. File Input/Output:


11.1 Introduction, defining and opening a file
11.2 Study of file I/O Operations: fopen ( ), fclose( ), fputs ( ), fgets ( ), fread ( ), fwrite(),
Command line arguments

Reference Books:
1. LET US C BY YASHWANT KANETKAR – BPB PUBLICATIONS
2. PROGRAMMING IN ANSI C BY E. BALGURUSAMY – TATA MCGRAW HILL
3. TURBO C/C++: THE COMPLETE REFERENCE BY H. SCHILDIT
4. PROGRAMMING WITH “BY BYRON GOVTFRED SCEOND EDITION TATA MCGRAW
HILL.
BCA.S2.7- STATISTICAL METHODS
(80 Marks) (Total Lecturers-50)

1. INTRODUCTION:
1.1 Definition: Webster’s and Sacristy’s definitions of statistics.
Importance of statistics. History: Advantages and limitations.
Scope of statistics: industry. Economy, Computer Science, Social Science etc.,
Collection of Data.
2. DATA CONDENSATIN AND GRPHICAL METHODS:
2.1 Raw data, Attributes and Variables, Discrete and Continuous variables.
2.2 Construction of frequency distribution and cumulative frequency.
2.3 Graphical representation of frequency distribution: Histogram, frequency polygon
2.4 Diagrammatic representation: Simple bar, Subdivided bar, pie diagram.

3. MEASURES OF CENTRAL TENDENCY:


3.1. Concept of central tendency.
3.2. Arithmetic mean: Definition for ungrouped and grouped data, merits and demerits.
3.3 Median: Definition formula and computation for ungrouped and grouped data, merits
and demerits.
3.4 Mode: Definition, formula and computing for ungrouped and groped data merits
and demerits.

4. MEASURES OF DISPERSION:
4.1 Concept of dispersion and measures of dispersion.
4.2 Range: definition for ungrouped and grouped data.
4.3 Standard deviation: Definition for ungrouped and groped data, Mean Deviation.
4.4 Variance: Definition for grouped and ungrouped data,
4.5 Numerical problems.

5. PROBABILITY:
5.1 Permutation of n dissimilar objects taken r at time (without repetitions)
5.2 Combination of r objects taken from n objects.

5.3 Sample space (finite, contrably infinite).


5.5 Events: types of events.
5.6 Probability: Classical definition.
5.7 Axioms of Probability.
5.8 Theorems on Probability
i) 0 P(A) 1
ii) P (A)+P (A ) =1

6. Correlations and Regression


6.1 Definition of correlation and regression, Karl persons for ungrouped data of
Correlation.

7. Analysis of Time series:


7.1 Component of time series, measure of trends, moving average and least square.

REFERENE BOOKS:
1. Fundamentals of Statistics by Goor, Gupta, Das Gupta.
2. Statistical Methods by S.P. Gupta
3. Business Statistics by S. Shaha
4. Modern Elementary Statistics by J.E. Freund
5. Fundamental of statistics by S.C. Gupta.
6. Fundamentals of applied statistics b Gupta and Kapoor.
BCA.S2.8 – DBMS CONCEPTS AND PROGRAMMING IN FOXPRO
(80 Marks) (TOTAL LECTURERS-50)
1. Introduction
What is Data, information, and database. Manual vs. computerized database, what is DBMS?
Architecture of DBMS, User of DBMS, Database Administration, DBMS facilities,
Advantages and disadvantages of DBMS, Data Models.

2. Introduction To Database & FoxPro:


What is Simple and Relational Database, Advantages of using FOXPRO.

3. Creating Database Structure:


Defining structures of database file
Entering field names
Saving a database file
Copying and modifying structures of database files.
Searching for specified records

4. Adding Editing And Viewing Data:


Appending data
Changing or editing data
Resizing or changing the order of fields
Editing multiple records, portioning the window
Replacing field contents
Deleting Records
Moving the record Pointer

5. Modify Structure, & File Utilities:


Modifying structure of a database file
File Utilities in FoxPro

6. Sorting And Indexing Database Files


Sorting
Type of Indexes (Single, Compound, Structural Compound, Compact)
Indexing Command
Understanding Expressions
Selecting and Controlling Index Files
Finding information with FIND AND SEEK

7. Generating Reports:
Designing the report forms
Page Layout
Page Preview
Layout Tools
Tiles / Summary
Data Grouping
8. Memory Variables, Date & Time Functions

Memory variables
Array
Time & Date functions and commands
Date Arithmetic

9. Programming With Foxpro:


Introduction to foxpro programs.
Accept and Input.
Creating program files.
Looping statements
Editing a Program files
Making Decisions

10.Multiple Database File:


Concept
Opening multiple database files
Linking Database with SET RELATION
updating information

11. Windows, Menus and Popups


Define, Activate,Deactivate and Hide.

Reference Books: -

1. FOXPRO 2.5 MADE SIMPLE FOR DOS & WINDOWS BY R.K.TAXLI (BPB)
2. PROGRAMMING GUIDE TO FOXPRO 2.5 HOWARD DICKER, BPB PUBLICATIONS.
3. MASTERING FOXPRO 2.5 & 2.6 (SPECIAL EDN.) – BPB
4. PROGRAMMERS GUIDE TO FOXPRO 2.5/2.6 (W/D) - BPB
5. PROGRAMMERS GUIDE TO FOXPRO (THIRD EDITION) BY ABRAHAM SILBERSCHATZ,
HENRY
KORTH, S. SUDARSHAN (MCGRAW HILL)
BCA.S2.PR3 - COMPUTER LABORATORY – 3
(50 Marks)
1. At least 15 Practical based on syllabus mentioned in paper no. BCA.S2.6.

BCA.S2.PR4-COMPUTER LABORATORY-4
(50 Marks)

1. At least 15 Practical based on syllabus mentioned in paper no. BCA.S2.8.


B.C.A. SECOND YEAR

TEACHING
MAXIMUM
PERIODS /
MARKS
WEEK TOTAL DURATION
CODE No. SUBJECT TITLE MARKS OF EXAM.
Internal (A+B) Hours
Theory /
Test
Theory Practical Practical
Marks
(A)
(B)
SEMESTER 3:

BCA.S3.1. Data Structures 4 --- 80 20 100 3


Fundamentals of
BCA.S3.2
Discrete Mathematics
4 --- 80 20 100 3
BCA.S3.3 Web Page Designing 4 --- 80 20 100 3
BCA.S3.4 Operating Systems 4 --- 80 20 100 3

Comp.lab.1
BCA.S3.PR1
(Data Structure)
--- 3 50 --- 50 3

Comp.lab.2
BCA.S3.PR2 --- 3 50 --- 50 3
(HTML, DHTML)

TOTAL MARKS 500


SEMESTER 4 :
Programming with
BCA.S4.5
Visual Basic.
4 --- 80 20 100 3
Programming with C++
BCA.S4.6 4 --- 80 20 100 3
BCA.S4.7 Software Engineering 4 --- 80 20 100 3

BCA.S4.8 E-Commerce 4 --- 80 20 100 3


Comp.Lab.3
BCA.S4.PR3
(Visual Basic)
--- 3 50 --- 50 3
Comp.Lab.4
BCA.S4.PR4 --- 3 50 --- 50 3
(C++)
TOTAL MARKS 500
TOTAL MARKS (SEMESTER 3 + SEMESTER 4) 1000
BCA.S3.1 – DATA STRUCTURES
(80 MARKS) (TOTAL LECTURES – 50)

1. Introductions and Overview:


1.1 Introduction
1.2 Basic technology, elementary data organization
1.3 Data structure
1.4 Data structure operation
1.5 Notation and Concept of algorithm

2. Array, Records And Pointers:


2.1 Introduction
2.2 Linear array
2.3 Representation of linear array in memory
2.4 Traversing linear array
2.5 Inserting and Deleting
2.6 Sorting methods
2.7 Searching methods (Binary and linear search)

3. Linked List:
3.1 Introduction
3.2 Linked list
3.3 Representation of Linked list in memory
3.4 Searching a linked list
3.5 Memory allocation, Garbage collection
3.6 Insertion and deletion in linked list

4. Stacks, Queues, Recursion:


4.1 Introduction
4.2 Stacks
4.3 Array representation of stacks
4.4 Arithmetic expression
4.5 Recursion
4.6 Queues

5. Tree:
5.1 Introduction
5.2 Terminology of Binary tree
5.3 Types of Binary tree
5.4 Traversing of binary tree
5.5 Header Nodes, Threads

6. Sorting:

6.1 General Tree Introduction


6.2 Selection, bubble, insertion

Reference Books:
1. DATA STRUCTURE, BY SEYMOUR LIPSCHUTZ (SCHAUM’S OULINE SERIES IN
COMPUTERS) – MCGRAW HILL
2. AN INTRODUCTION TO DATA STRUCTURE WITH APPLICATION BY JEANPAUL,
TREMBLAY PAUL, G. SORENSON (TATA MCGRAW HIL
BCA.S3.2 - FUNDAMENTALS OF DISCRETE MATHEMEATICS
(80 Marks) (50 Lectures)
1) SET THEORY
i) Set notations and descriptions
ii) Sub Sets
iii) Venn Diagram
iv) Set Operations

2) RELATIONS & FUNCTIONS


i) Basic Definition
ii) Relations
iii) Cartesian Product
iv) Functions, Domain, Range.
v) Types of Functions: One-One, On-To, In-To, One to One.
3) FUNCTIONS OF TWO & THREE VARIABLES
i) Introduction to Limit, Continuity, Derivatives, chain rule (without proof)
4) LOGIC
i) Propositions, Logical connectives, truth tables, prepositional form.
ii) Logical equivalence. Tautology and contradiction.
iii) Predicates
iv) Valid arguments
5) GRAPHS
i) Definition and elementary results
ii) Types of graphs
iii) Isomorphism
6) CONNECTED GRAPHS
i) Definition of connected, disconnected graphs.
ii) Edge sequence, path, circuit, definitions, and elementary results
iii) Vertex and edge connectivity
iv) Introduction to directed Graphs
v) Degree sequence and Havel- Hakimi theorem (Without proof)
7) TREE
i) Definition and equivalent characterizations, elementary results
ii) Center of a tree.
iii) Spanning trees and fundamental circuits and cut sets
iv) Binary trees and elementary results.

RECOMMANDED BOOKS:
1. Elements of discrete Mathematics by C.L. Liu.
2. Discrete Mathematics by Olympia Nicodemi,
3. Discrete Mathematical Structures for Computer Science by Alon Doerr and K. Levasieur.
4. A first step in graph Theory by Raghunathan, Nimkar & Solapurkar.
5. Graph Theory with applications to Computer science & Engineering by Narsing Deo.
BCA.S3.3 – WEB PAGE DESIGNING
(80 MARKS) (Total Lectures – 50)
1. Introduction to Web Publishing:
Web browser, WWW, Web design process, Implementation, Maintenance Phases of
Web site. Web Publishing

2. HTML Documents:
Overview, rules & guidelines, structure of HTML documents, document types.

3. The Markup Tags:

HTML, HEAD, TITLE, BODY, Paragraphs, Lists, Formatted & Unformatted text,
Extended quotations, Address, Horizontal rules, Hyper link, Font (Size, Color), Table, Image
(Add, Alignments), Cell Space / Cell padding, Frame Set, Options, Form.

4. Linking:
URL, Mailto anchors.

5. Link Image:
Image size attributes, aligning images, alternate text for images, Background graphics, and
Background color, External Images, Sounds & Animations.
Image map, Server side image map, Client side image map, Inline image

6. Tables:
Table tags, General Table format. Row Span, Cols pan
7. Frame:
Overview of frame, Simple frame example, Frame targeting, Floating frame, Frame
problems
8. Form :
Action attribute, Method attribute, Name attribute, Enc type attribute, Complete form
syntax
Example
9. DHTML:
Dynamic HTML, Document object model, Rollover Buttons, Moving objects with DHTML,
Ramification of DHTML.

10. VB Script:
- Adding script to document, Input box, working with global & local variables,
numbers, date & time, operators, arrays, uppercase & lowercase letters.
- Functions, Control statements, if-then-else, Nested ifs, Select Case, Looping Statements
for-Next, Do-while, Do-Until

11. Java Script Basics:


Introduction, Basics, Data Types & variables, Expressions & Operators
Reference Book:

1. HTML COMPLETE BPB PUBLICATION.

2. JAVA SCRIPT 1.1: BY – DANESH & TATTERS :SAMSNET PUBLICATIONS.


3. VB SCRIPT BY BPB PUBLICATIONS.
BCA.S3.4 - OPERATING SYSTEMS
(80 MARKS) (TOTAL LECTURES – 50)
1. Introduction to Operating System:
1.1 Definition of Operating System
1.2 Functions of Operating System
1.3 Multi-user, Multiprocessing
1.4 Multiprogramming:
Time Sharing Systems, Real Time Systems
1.5 Hierarchical of Operating System
2. Memory Management:
2.1 Single Contiguous
2.2 Partition Allocation
2.3 Relocatable Partitioned
2.4 Page Memory Management
2.5 Introduction to Demand Paged & segmented Memory Management

3. Process Management:
3.1 What is process
3.2 Context Switching
3.3 Process Control Block
3.4 Job Scheduling & process scheduling
3.5 Process Synchronization
3.6 Race Condition
3.7 Introduction to Deadlocks
4. Device Management:
4.1 Techniques of Device Management
4.2 Dedicated, Shared, Virtual Devices
4.3 Device Characteristics
4.4 Channels & Control Units
4.5 I/O traffic Controller.
5. File Systems
5.1 A Simple file systems
5.2 General Model of file system
5.3 Symbolic file system
6. Parallel Processing
6.1 Introduction, What is Parallel Processing
6.2 Difference between distributed & Parallel processing
6.4 Advantages of parallel processing
Reference Books:
1. OPERATING SYSTEM BY STUART .E. MADNICK & JOHN. J. DONOVON
2. OPERATING SYSTEM BY MILAN MILENKOVIC (IBM CORPORATION)
3. OPERATING SYSTEM BY ACHYUTS GODBOLE
4. OPERATING SYSTEM BY H.M. DEITEL
BCA.S3.PR1-Computer Laboratory 1
Practical based on Data Structure

(50 MARKS)

1. At least 15 programs using advance C-Lang.

BCA.S3.PR2 – Computer Laboratory 2


Practical based on HTML, DHTML

(50 MARKS)

At least 15 practical based on following points

1. Create a simple web page


2. Create a web page contains link of other page & other area
3. Create a web page which contains table, frames & image
4. Create a web page contains animated image & text.
BCA.S4.5 Programming With Visual Basic.
(80 MARKS) (50 Lectures)

1. Introduction of Windows:
What is windows, Elements of Windows (Popup, Menus, Main
Window, child Window, Control panel) Study of important files of windows.

2. Introduction to IDE:
Menu bar, tool bar, Project Explorer, toolbox. Property window, Form layout
window, Project types.

3. Working with Forms:


The anatomy of forms, Form Properties, Form Events & Form Methods,
Working with MDI forms.

4. Getting acquainted with VB


Data Types, keywords, Identifiers, variables, constants operators, Operator
precedence & associatively, I/O statements, Control statements, looping statements,
Arrays, Type, Library Functions.

5. Using controls:
Command Button – Properties, Events, Methods
Text Box -Properties, Events, Methods
Label Control – Properties, Events, Methods
Option Button - Properties, Events, Methods
Check Box - Properties, Events, Methods
Frame - Properties, Events, Methods
List Box - Properties, Events, Methods
Combo Box - Properties, Events, Methods
Image Control - Properties, Events, Methods
Picture Box - Properties, Events, Methods
Scroll Box - Properties, Events, Methods
Drive List - Properties, Events, Methods
Directory List - Properties, Events, Methods
File List - Properties, Events, Methods

6. Using Databases With VB


Introduction to Jet Engine ODBC and ISAM
Loading Access Database, FoxPro Database, Oracle Database.

7. Object Programming with VB


Characteristics of objects, creating objects
Using the object Browser
Working with collection.
8. Visual Basic and the Web
Web Browsing objects, The Properties of web Browser,
The methods of web browser, the Events of web browser,
Using Hyperlinks, Scripting, Document object

The Reference Books:


1. MASTERING VISUAL BASIC BY – BPB PUBLICATION
2. PETER NORTONS GUIDE TO VISUAL BASIC
BCA.S4.6 Programming With C++
(80 MARKS) (50 Lectures)

1. Introduction to OOPs:
Object Oriented Programming, Basic concepts of OOPS, Benefits of OOPs.

2 Introduction to C ++:
Tokens, Keywords, Identifiers, Data types, Constant, Operators Operator precedence
& associatively, I/O statements, Structure of C++ program, Control statements,
Looping statements, Type casting, Arrays, Pointer, References, Structure and Unions,
Function, Function Prototype, Call by value, Call by reference, Return by reference,
Inline function, Default arguments, Function Overloading.

3. Class & Object:


Define Class, Members, Object, Visibility modes, Static members, Friend functions
Pointer to members & Pointer to objects, Constructors & Destructors.

4. Operator Overloading & Type Conversions:


Concept of Operator Overloading, Unary & Binary operator overloading, Rules
for Overloading. Type conversions – Basic to Class, Class to basic Class to Class.

5. Inheritance & Polymorphism:


Concept of Inheritance, Types of Inheritance, Polymorphism, Virtual
Classes, Pointer to Derived class, Virtual functions, Rules for Virtual function,
Pure Virtual functions.

6. C++ I/O System:


C++ Streams, Stream classes, formatted I/O, Overloading <<.

Reference Books:
1. OBJECT ORIENTED PROGRAMMING WITH C++: BY E. BALGURUSWAMI
2. OBJECT ORIENTED PROGRAMMING IN C++: BY- RICHARD JOHNSON BAUGH & MARTIN
KALIN
3. C++ COMPLETE REFERENCE BY – H. SHEILD
BCA.S4.7 - Software Engineering.

(80 MARKS) (Total Lectures – 50)

1. The Product:
The Evolving Role Of Software
Software:
Software Characteristics
Software Applications
Software Crisis & Horizon
Software Myths

2. Process Of Software
Software Engineering
Software Process
Software Process Model
Linear Sequential Model
Prototyping Model
Evolutionary Process Model
Spiral Model

3. Management Concepts
Management Spectrum
The People:
The Product
The Process
The Project
People:
Layers
Leaders & Software Team

4. Software Process & Project Metrics


Measures, Metrics & Indication
Metrics In The Process & Project Domains
Software Measurement
Metrics For Software Quality

5. Software Project Planning


Observation Estimation
Project Planning Objectives
Software Scope
Resources
Software Project Estimation

6. Risk Analysis & Management


Software Risks
Risk Identification
Risk Projection

7. Quality Assurances
Quality Concepts
Software Quality Assurance
Formal Technical Reviews

8. Testing Techniques
Software Testing Fundamentals
White Box Testing
Black Box Testing

9. Software Testing Strategies


A Strategic Approach To Software Testing
Unit Testing
Integration Testing
Top-Down Integration
Bottom Up Integration

Reference Books:
1. SOFTWARE ENGINEERING (A PRACTITIONER’S APPROACH) BY ROGERS PRESSMAN
(FIFTH EDITION)

2. SOFTWARE ENGINEERING (A PRACTITIONER’S APPROACH) BY ROGERS PRESSMAN


(FOURTH EDITION)
BCA.S4.8 – E-COMMERSE
(80 MARKS) (50 Lectures)
1. Electronic Commerce
Electronic Commerce
Electronic Data Interchange
Benefits of EDI Value Added Networks
Electronic Commerce over the Internet.
2. The Internet
The Internet
The Internet Engineering Task Force IETF
The Internet Architecture Board
Internet communication Protocols
File Transfer Protocol (FTP)
Security.
3. Intranets
Intranet
Intranet Services
Intranet Implementation
4. Electronic Data Interchange
Electronic Data Interchange
Components of EDI Systems
EDI Software.
5. Identification & Tracking Tools for E-Commerce
The EAN System
EAN/COM
Article Numbering
Bar Coding
6. Internet Bandwidth and Technology issue
Bandwidth Issues
Technology Issue for the Internet
ATM Technology
ATM / Fiber-Optic Networks
High capacity Storage System
7. Security Issues
Security Concerns
Security Solutions
Electronic Cash over the Internet

Reference Books:
1. E-Commerce The Cutting Edge of Business – Kamlesh K. Bajaj, Debjani Nag.
( TATA McGRAW HILL )
BCA.S4.PR3-Computer Laboratory 1
Practical based on VB
(50 MARKS)

2. At least 15 programs using VB

BCA.S4.PR4 – Computer Laboratory 2


Practical based on C++
(50 MARKS)

1. At least 15 practical based on C++


B.C.A. THIRD YEAR

TEACHING
MAXIMUM
PERIODS /
MARKS
WEEK TOTAL DURATION
CODE No. SUBJECT TITLE MARKS OF EXAM
Internal (A+B) Hours
Theory /
Test
Theory Practical Practical
Marks
(A)
(B)
SEMESTER 5 :
BCA.S5.1. Programming with Java. 4 --- 80 20 100 3
BCA.S5.2 Mobile communication 4 --- 80 20 100 3
Introduction to RDBMS
BCA.S5.3 4 --- 80 20 100 3
Through Oracle

BCA.S5.4 Computer Networks 4 --- 80 20 100 3


Comp.lab.1
BCA.S5.PR1
(Java)
--- 3 50 --- 50 3
Comp.lab.2
BCA.S5.PR2
(Oracle)
--- 3 50 --- 50 3
TOTAL MARKS 500
SEMESTER 6:

BCA.S6.5 Multimedia 4 --- 80 20 100 3

BCA.S6.6 TCP/IP 4 --- 80 20 100 3


BCA.S6.7 Linux Operating Systems 4 --- 80 20 100 3
BCA.S6.8 Project Work 4 --- 80 20 100 3
Comp. Lab. 3
BCA.S6.PR3
(Linux)
--- 3 50 --- 50 3
Comp.Lab.4
BCA.S6.PR4
(Seminar)
--- 3 50 --- 50 3

TOTAL MARKS 500


TOTAL MARKS (SEMESTER 3 + SEMESTER 4) 1000

GRANT TOTAL OF THREE YEARS ( BCA I + II + III YRS ) 3000


BCA.S5.1 Java Programming
(80 MARKS) (TOTAL LECTURES 50)

1. Java Evolution.
Java History, Java Features, How java differs From C and C++, Java and Internet. Java support
systems Introduction to B simple java program, An application with two classes, Java program
structure, Java statement, implementation of a java program, Java virtual machine, Command
Line Arguments,
2. Constants, Variables, Data Types
Declaration of variable, Giving Values to variables, Scope of Variables,
Symbolic Constants, Type Casting Getting V Blues of variables, Standard Default values,
Arithmetic, Relational, Logical, Assignment, increment, Decrement, Conditional, Bit wise
and Special operators, Arithmetic Expressions and precedence of arithmetic Operators,
Operators precedence and Associatively, Mathematical Function.

3. Decision Making, Branching and Looping


Decision making with if statement, Simple if statement, if…else statement: Nesting of if…else,
Switch statement, the? Operator, The while statement, do statement, for statement

4. Classes, Object and Methods


Introduction, Defining a class, Adding variables, Adding Methods, Creating Objects, Accessing
Class Members, Constructors. Method Overloading, Static Members, Nesting of Method,
Inheritance: Extending a class, Overriding Method, Final variable and Methods.

5. Arrays. Strings and Vectors


Introduction, One-dimensional Arrays, Creating an one dimensional array, Two-dimensional
Arrays, Creating an two dimensional array, String Arrays, String Method

6. Interfaces - Multiple Inheritances


Introduction, Defining Interface, Extending Interface, Implementing Interface,

7. Multithreaded Programming
Introduction, Creating Threads, Extending The Thread Class, Stopping and Blocking a Thread,
Life Cycle of a Thread, Using Thread Methods.
8. Packages: Putting Classes Together
Introduction, Java API package, Using system packages, Naming Conventions, Creating
Packages, Accessing a package, Using a Package, Adding a class to a package.

9. Applet Programming
Introduction, How Applet differ from Applications, Preparing to Write Applets, Building Applet
Code, Applet Life Cycle, Creating an Executable Applet Designing a Web Page, Applet Tag,
Adding applet to HTML file Running the Applet, More About Applet Tag, Passing parameters
to Applets Aligning the display, More About HTML tags, Displaying Numerical values, Getting
Input from the User.

Books recommended:
1. Programming with Java - A primer
-By E. Balagurusamy (Tata Me Graw Hill)
2. Java 2 Complete Reference
BCA.S5.2 – MOBILE COMMUNICATION
(80 MARKS) (50 Lectures)

1. Introduction to Cellular Mobile Systems


1.1 Introduction
1.2 Basic Cellular System
1.3 Performance Criteria
1.4 Operation of Cellular System
1.5 Planning a Cellular System
1.6 Analog Cellular System
1.7 Digital Cellular System

2. Wireless Communication
1.1 Application
1.2 History
1.3 Market for Mobile Communication
1.4 Some open research topics
1.5 Simplified reference model

3. Medium access control


1.1 Motivation for specialized MAC
1.2 SDMA
1.3 FDMA
1.4 TDMA
1.5 CDMA
1.6 GSM

4. Wireless LAN
1.1 Infra red Vs radio transmission
1.2 Infrastructure and along Network
1.3 IEEE 802.11
1.4 HIPERLAN
1.5 Bluetooth

5. Mobile Network Layer and Transport Layer


1.1 Mobile IP
1.2 Traditional TCP
1.3 Classical TCP Improvements
Books recommended:
1. Mobile Communications Second Edition – By Jochen Schiller (Pearson Education)
2. Mobile Cellular Telecommunications Second Edition-By William C.Y.Lee (Mc-Graw-
Hill)
BCA.S5.3– Introduction to RDBMS through Oracle

(80 MARKS) (Total Lectures. 50)

1. Introduction and Basic Concepts


Structure of DBMS
Advantages and Disadvantages of DBMS
Relational Database: attributes & domains, tuples, relations and their schemes,
Integrity rules Relational Algebra: basic operations, additional relational algebraic
operations.

2. Interactive SQL
Oracle & Client-Server Technology
Data Manipulation in DBMS
The Component Parts of a Two Dimensional Matrix, The Data Types
Two Dimension Matrix Creation, Insertion of Data into tables, Viewing Data in the Tables.
Deletion Operations, Updating the contents of Tables, Modifying the Structure of Tables,
Renaming Tables, Destroying Tables,
3. More on SQL
Computations on Table Data, Oracle Dual Table, Sysdate
Oracle Functions
Data Constraints
Grouping Data from Tables, Manipulating Dates, Subquries,
Study of the clauses: Union, Intersect, Minus
4. SQL Performance Tuning
Indexes
ROWID,
Views
Sequences,
5. Introduction to Pl/SQL
Introduction
The Generic PL/SQL Block
Oracle Transaction
Introduction to Cursor & Locks
6. Introduction to Database Objects
Stored Procedures and Functions
Database Triggers

Reference Books:
1. AN INTRODUCTION TO DATABASE SYSTEMS, BY BIPIN C. DESAI,
(GOLGOTIA PUBLICATION)
2. SQL, PL/SQL THE PROGRAMMING LANGUAGE OF ORACLE, 2ND
BY IVAN BAYROSS (BPB PUBLICATIONS)

BCA.S5.4 - Computer Networks


(80 MARKS) (50 LECTURES)
1. Data Communication Concepts:
A communication mode, Data Communication, Data Communication networking
(concepts): -LAN, WAN, MAN, ATM, ISDN, Broadband, Types of signals, Data
encoding techniques, Bandwidth concepts Channel capacity, Synchronous and
asynchronous transmission

2. Transmission Media and Network Topology


Magnetic media, Twisted Pair, Coaxial cable, Fiber optics Structure of
Bus, Ring, Star, tree and other topologies and advantages and limitations.

3. Connection, Interfacing and Devices:


Connection oriented and connections services. Serial and Parallel connections: - half and full
duplex operations, parallel connections.
Connectors: - D-connector and RJ-45 modular connections
Modern connection and signaling, Repeaters, Bridges, Routers, Gateways
Hub and Switch, Frame relay

4. Multiplexing and Switching


Concept of modulation and their application, Time Division Multiplexing, Frequency
Division Multiplexing, Circuit switching, Packet switching Message switching.

5. Network standards
Introduction, Protocol Hierarchies, OSI Model:- Physical, data link, network,
transport, session, presentation and application layers, Advantages of layers.

6. Network protocols:
TCP/IP Protocol: approach, architecture, operation and application,
Use of protocols like: - SMTP, PPP, FTP, HTTP.

7. Internet
Concepts and definition, Internet verses Intranet, Internet service providers, Internet
browsers, URL and URL, E-mail, Messengers, Cookies, Search engines, uploading
and downloading.

8. Telephone System
Structure of the Telephone System, The Politics of telephone,
The Local Loop,
NARROEW Band ISDN.
Broadband ISDN and ATM.

9. Communication Satellites
-Geosynchronious satellites
-Low-orbit satellites
Satellite versus Fibers

Books Recommended: -
1. GERD E. KEISER, “LOCAL AREA NETWORKS,”
TATA MCGRAW HILL EDITION, NEW DELHI.
2. PETER HODSON, “LOCAL AREA NETWORKS,”
(THIRD EDITION), BPB PUBLICATION, NEW DELHI.
3. WILLIAM STALLINGS, “DATA AND COMPUTER COMMUNICATIONS,”
(FIFTH EDITION), PRENTICE-HALL OF INDIA PVT. LTD, NEW DELHI.
4. ANDREW S. TANENBAUM, “COMPUTER NETWORKS,”
(THIRD EDITION), PRENTICE-HALL OF INDIA PVT. LTD, NEW DELHI.
BCA.S5.PR1-Computer Laboratory 1
Practical based on Java
(50 MARKS)

3. At least 15 programs using Java

BCA.S5.PR2 – Computer Laboratory 2


Practical based on Oracle
(50 MARKS)

1. At least 15 practical based on Oracle.


BCA.S6.5 -MULTIMEDIA SYSTEM
(80 MARKS) (50 Lectures)

6. MULTIMEDIA SYSTEM
1.8 MULTIMEDIA ELEMENTS
1.9 MULTIMEDIA APPLICATION
1.10 MULTIMEDIA SYSTEM ARCHITECTURE

7. DATA COMPRESSION
2.1 THE NEED FOR DATA COMRESSION
2.2 TYPES OF DATA COMRESSION
2.3 RUN LENGTH ENCODING
2.4 HUFFMAN CODING
2.5 JPEG, CCITT H.261 VIDEO CODING
2.6 MPEG I & II, DVI

8. IMAGE AND GRAPHICS


3.1 PRINCIPLES OF RASTER GRAPHICS
3.2 COMPUTER VISUAL DISPLAY CONCEPT
3.3 RESOLUTION COLOR & PALETTES
3.4 REFRESH RATES
3.5 DIGITAL IMAGE REPRESENTATION
3.6 DIGITAL IMAGE FORMATS
3.7 IMAGE SCANNER PRINCIPLES
3.8 FILE FORMATS; BMP, JPEG, TIFF, AVI, WAV, MP3

9. ANIMATION AND SPECIAL EFFECTS


4.1 ANIMATION PRINCIPLES
4.2 SURVEY OF ANIMATION TOOLS

10. VIDEO TECHNOLOGIES


5.1 ANALOG VIDEO PRINCIPLES
5.2 CCD CAMERA
5.3 BROADCAST STANDARDS
5.4 RECORDING FORMATS & STANDARDS
5.5 DIGITAL VIDEO PRINCIPLES

11. STORAGE & RETRIVAL TECHNOLOGIES


6.1 MAGNETIC MEDIA TECHNOLOGIES
6.2 CD_ROM & ITS STANDARDS
6.3 MAGNETO OPTICAL DISK PRINCIPLES
6.4 IDE, SCSI, USB INTERFACE TO STORAGE DEVICES

12. PRODUCTION PROCESS


7.1 MEDIA PRESENTATION
7.2 GRAPHICS & IMAGE EDITORS
7.3 COMPONENT EDITING PRINCIPLES & TOOLS
7.4 ANIMATION EDITING
7.5 SOUND EDITORS
7.6 VIDEO EDITORS

REFERANCE BOOKS :

1) MULTIMEDIA SYSTEM DESIGN


BY P. K. NALEIGH, KIRAN THAKRAR

2) MULTIMEDIAAUTHORING BUILDING &DEVELOPING DOCUMENTS


BY SCOTT FISHER

3) MULTIMEDIA COMPUTING COMMUNICATION &APPLICATION


BY RALF STEINMETZ, & KLARA NASHTEDT

4) MULTIMEDIA SYSTEM
BY JOHN F.KOEGEL BUFORD

5) MULTIMEDIA MAGIC
BY S.GOKUL (BPB PUBLICATION)
BCA.S6.6 – TCP/IP

(80 MARKS) (50 Lectures)

1 Introduction and Overview


The Motivation for Internetworking
The TCPIIP Internet
Internet Services
History and Scope of the Internet
The Internet Architecture Board
The IAB Recognition
The Internet Society

2 Reviews of Underlying Network Technologies


Introduction,
Two Approaches to Network communication, Wide Area and Local Area Network,
Ethernet Technology,
Fiber Distributed Data Interconnect (FDDI)

3 Internetworking Concept and Architecture Model


Introduction
Application Level Interconnection, Properties of the Internet.
Network –Level Interconnection, Internet Architecture.

4 Internet Addresses.
Introduction
Universal Identifiers
Three Primary Classes of IP Addresses
Addresses Specifies Network Connections, Network and Broadcast.
Limited Broadcast

5 Internet Protocol: Connectionless Data gram Delivery


Introduction, A Virtual Network,
Internet Architecture and Philosophy,
The Concept of Unreliable Delivery
Connectionless Delivery System. Purpose of the Internet Protocol
The Internet Data gram.

6 Reliable Stream Transport Service (TCP)


Introduction, The Need for Stream Delivery.
Properties of the Reliable Delivery Service, Providing Reliability.
The Idea behind Sliding Windows
The Transmission Control Protocol, Connections and Endpoints.
7 TCP/IP Over ATM Networks
Introduction
ATM Hardware
Large ATM Networks,

8. Mapping Internet Addresses To Physical Addresses (ARP)

8.1 Introduction
8.2 The address resolution problem
8.3 Two types of Physical Addresses.
8.4 Resolution through direct mapping.
8.5 Resolution through dynamic binding.
8.6 The address Resolution cache.

9.Determining an Internet Address at Startup (RARP)

9.1 Introduction
9.2 Reverse Address Resolution protocol
9.3 Timing RARP Transactions

Books Recommended :
Internetworking with TCPIIP, PriDc,T,les, Protocols & Architecture By-Douglas E.
Comer (PHI) (Vol-l, 3 Ed.)
Internetworking with TCPIIP, Principles, Protocols & Architecture By-Dougles E.
Comer (Vol-l. 4th Ed.) (LPE) (Pearson Education)
BCA.S6.7 – LINUX OPERATING SYSTEMS

(80 MARKS) (TOTAL LECTURES: 50)

1. Introduction
1.1 Comparison of various operating systems
1.2 Advantages of Linux, Flavors of Linux, Installation notes, Linux Loader, Linux kernel

2. File System and Devices


2.1 File System concept
2.2 Concepts of Devices
2.1 Various kinds of Hardware: - Hard disk, floppy disk drivers, CD-ROM drives, Mouse,
2.2 Memory devices, Printer devices
2.3 File systems: - mount, fsconf and other related commands

3. Linux commands and Utilities


3.1 Study of following commands and utility :
3.2 Adduser, alias, at, atrm, banner, batch, bind, cat, cd, chmod, chown, chroot,
3.3 cp, cpio, dc, dd, df, dir, du, dump, ex, fax, fc, fdformat, file,
3.4 find, finger, grep, gunzip, gv, gvim, gzip, halt, hostname, ifconfig, kill, ln, locate, login, logout,
look, lpc, lpd, lp, rm, ls, mail, man, mcopy, mdel, mdir, mformat, mkdir,
3.5 mlabel, more, mount, mt, mv, netcft, netstat, passwd, ping, ps, pwd, quota, quotaoff, rm, rmdir,
route, set, shut down, sort, stat, strings, su, tar, tree, umount, unzip, vdir, vi, view, wc, who,
whoami, xload, xset, zip.

4. System Administration
4.1 Performing system maintenance
4.2 Communication commands :- write, wall, talk, mesg, motd,
4.3 Pre-login Message
4.4 Managing software with RPM :- Installing, Uninstalling, Upgrading
4.5 Managing users and Groups with linuxconf and control – panel: - Adding users,
changing user-passward, removing users

5. Backup and Restore


5.1 Backup Strategies and Operations
5.2 Restoring files

6. Network configuration for Linux


6.1 Introduction, Configuration examples for Linux
6.2 DHCP configuration for Linux, PPP configuration for Linux
6.3 Dynamic reconfiguration and tuning for Linux

Recommended Books:
2. Bill Ball, David Pitts, “Red Hat Linux 7 Unleashed”, Techmedia SAMS Publication
3. Evi Nemeth, Garth Snyder, Scott Seebass, Trent R. Hein, “UNIX System Administration
Handbook” Person Education Asia (LPE) (IIIrd Edition)
BCA.S6.8 – PROJECT-WORK
( 80 MARKS )

Guidelines for Project Work ………………


1. Student can opt any programming language / software, FoxPro, C, C++, VC++,
Oracle, VB, Java etc package for project work.
2. An individual or group of maximum 3 (three) students can work on single project
3. Project should strictly developed in lab and student should get it checked from guide
time to time.
4. Student should get the Synopsis of project approved from guide well in advance
5. The project work should covers …….
Cover page
Certificate
Declaration
Acknowledgment
Index
Introduction of project
Data flow diagram
Source code
Result/output
Limitations
Conclusion
Bibliography

Student should submit one copy of project to the college.

For project work, there should be one external Examiner from the
University & one internal Examiner from College.
BCA.S6.PR3 – COMPUTER LAB.3
PRACTICAL BASED ON Linux
(50 MARKS)

1) At least 15 practical based on Linux

BCA.S6.PR4 – COMPUTER LAB.4


(50 Marks)
1) Seminar on current topic
Note:

A. A Candidate who has passed 10+2 level examination in Science/Commerce/Arts/MCVC


or its equivalent. Bachelor of Computer Applications (B.C.A.) belongs to the Faculty of
Science.
B. Internal Test: Respective lecturer on complete syllabus should conduct Internal Test and
Marks should send to University.
C. Industrial Visit: one Industrial Visit (I.T. Tour Visit to National/International I.T. fair) is
expected from B.C.A. Second Year/ Third year Students.
D. For Practical Students must work on current version of the Software.

NATURE OF QUESTION PAPERS

A) THEORY: -
i) Each theory paper will carry Maximum 80 marks; duration of examination of each
theory paper will be 3 hours.
ii) Each theory paper will consist of 5 questions in all.
Q. 1 Attempt followings. (5 marks each) 20 Marks
a)
b)
c)
d)

Q. 2 15 Marks
a) 8 marks
b) 7 marks
OR
a) 8 marks
b) 7 marks

Q. 3 15 Marks
a) 8 marks
b) 7 marks
OR
a) 8 marks
b) 7 marks

Q. 4 15 Marks
a) 8 marks
b) 7 marks
OR
a) 8 marks
b) 7 marks

Q. 5 Write short Note on any three. (5 marks each) 15 Marks


a)
b)
c)
e)
f)

B) PRACTICALS: -
i) Each Practical paper will carry Maximum 50 marks, duration of examination
Of each practical paper will be 3 hours.
ii) Internal Distribution of marks for each practical paper will be as follows.

1. Journal/Record book (certified) 10 marks.

2. Oral/Viva 10 marks.

3. Two questions of 15 mark each 30 marks.


Total marks 50 Marks.

C) PROJECT: -
Students of semester VI will have to perform ONE project of 80 marks. (A
group of maximum 3 candidates will allow working on one project work)

ii) Internal Distribution of project marks will be as follows.

1. Project work (certified) 40 marks.

2. Project work Presentation. 20 marks.

3. Viva/Oral. 20 marks.

Total marks 80 Marks.

PROPOSED AMENDMENT AND ADDITION TO THE COMMON ORDINACES FOR


SWAMI RAMANAND TEERTH MARATHWADA UNIVERSITY, NANDED
EXAMINATIONS.
(Faculty of Science)

Passing rules for Three years U.G. Degree course in Bachelor of Computer Applications. (B.C.A.)
semester pattern from the academic year 2006-2007.
1. Theory, internals and practical (if applicable) shall be independent heads of passing. A student
securing 35% or more marks in each head of passing will be declared successful.

2. All those students who appeared for Semester I of their respective three year U.G.Degree courses
being run on Semester Pattern will be allowed to carry forward their papers to Semester II.
Similarly this facility applicable to II and III year semester pattern of this course.

3. The provision of ATKT shall be operated at II and IV semester Examination and it shall be
restricted to 25% of the passing heads of I and II semester / III and IV semester taken together.
Only those students who have either cleared all their Semester I and II papers (theory, internals and
Practical) OR those who have failed in 25% or less of the passing heads (Theory, internal and
practical) at Semester II and I / III and IV examination taken together, will be permitted to proceed
to II and III year. ATKT shall be operated either for theory papers or for internal or for practical or
for these three passing heads taken together. In calculating 25% any fraction shall be rounded to
next full integer.

4. The Candidates who have completed their internal of First semester but they have not submitted
their examination form for this semester, they are eligible to appear for appearing for I & II
Semester University examination at a time. Similarly this facility applicable to II and III year
semester pattern of this course. If candidate, Who have not submit the examination form for I and
II Semester as a regular candidate, then he/she should take re-admission for I semester for next
academic year. Similarly this facility applicable to II and III year semester pattern of this year.

5. Maximum total aggregate of marks of I year (I and II semester ), II year ( III and IV semester ),
and III year ( V and VI semester ) taken together for award of class.

6. Medals, Awards and Merit will be will be awarded only to those students who complete the U.G.
B.C.A. Degree course in three successive academic years from date of admission without availing
Grace, coadunation or ATKT.

7. Award of Class-
35% & above but less than 45% III class.
45% & above but less than 60% II class.
60% & above but less than 65% I class.
65% & above I class with Distinction.