bcasyll

51
SWAMI RAMANAND TEERTH MARATHWADA UNIVERSITY, NANDED. Draft Syllabus of B.C.A. (Bachelor of Computer Applications) B.C.A. FIRST YEAR CODE No. SUBJECT TITLE TEACHING PERIODS / WEEK MAXIMUM MARKS Theory Practical Theory / Practical (A) Internal Test Marks (B) TOTAL MARKS (A+B) DURATION OF EXAM Hours SEMESTER 1: BCA.S1.1 Communication skills I 4 --- 80 20 100 3 BCA.S1.2 Fundamentals of computers 4 --- 80 20 100 3 BCA.S1.3 Office Automation 4 --- 80 20 100 3 BCA.S1.4 Dos and Windows Operating Systems 4 --- 80 20 100 3 BCA.S1.PR1 Comp.lab.1 (Dos+ Windows) --- 3 50 --- 50 3 BCA.S1.PR2 Comp. Lab. 2 (MS-Office 2000) --- 3 50 --- 50 3 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 BCA.S2.8 DBMS Concepts and Programming in FoxPro 4 --- 80 20 100 3 BCA.S2.PR3 Comp.Lab.3 (Programming in "C") --- 3 50 --- 50 3 BCA.S2.PR4 Comp.Lab.4 (Programming in (FoxPro) --- 3 50 --- 50 3 TOTAL MARKS 500 TOTAL MARKS (SEMESTER 1 + SEMESTER 2) 1000

Transcript of bcasyll

Page 1: bcasyll

SWAMI RAMANAND TEERTH MARATHWADA UNIVERSITY, NANDED.

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

CODE No. SUBJECT TITLE

TEACHINGPERIODS /

WEEK

MAXIMUMMARKS

Theory PracticalTheory /Practical

(A)

InternalTest

Marks(B)

TOTALMARKS(A+B)

DURATIONOF EXAM

Hours

SEMESTER 1:

BCA.S1.1 Communication skills I 4 --- 80 20 100 3

BCA.S1.2 Fundamentals of computers

4 --- 80 20 100 3

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

BCA.S1.4 Dos and Windows Operating Systems

4 --- 80 20 100 3

BCA.S1.PR1 Comp.lab.1 (Dos+ Windows)

--- 3 50 --- 50 3

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

--- 3 50 --- 50 3

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

BCA.S2.8 DBMS Concepts and Programming in FoxPro

4 --- 80 20 100 3

BCA.S2.PR3 Comp.Lab.3 (Programming in "C")

--- 3 50 --- 50 3

BCA.S2.PR4 Comp.Lab.4 (Programming in (FoxPro)

--- 3 50 --- 50 3

TOTAL MARKS 500

TOTAL MARKS (SEMESTER 1 + SEMESTER 2) 1000

Page 2: bcasyll

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 LanguageVarieties 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 CommunicationBasic skills of communicationListening 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 Consonantsb) English Vowels

Speaking with right accent

Unit III: Presentation Skills1) Planning and preparing to speak2) Strategies for making powerful openings in presentations.3) Body Language4) 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 Bajaj2) THE STERILING BOOK OF COMMON ERRORS IN ENGLISH

Gratian Vass

Page 3: bcasyll

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 ENGLISHSethi and Dhamija.

6) ENGLISH PRONUNCING DICTIONARY.Daniel Jones.

7) MACMILLAN’S FOUNDATION ENGLISH.R. K. Dwivedi and A. Kumar

Page 4: bcasyll

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, WORDASCII, EBCDIC, BCD CodeIntroduction 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, DVDIntroduction to Web Camera, modem

5. Memory:RAM, ROM, PROM, EPROM, EEPROMBase memory, extended memory, expanded memory, Cache memory

Storage devices Tape, FDD, HDD, CDROM, Pen Drive.

6. Algorithm & Flowcharts:Definition and propertiesPrinciples of flowchartingFlowcharting symbolsConverting algorithms to flowcharts.

7. Introduction To Programming Environment History of languages, high-level, Low level, Assembly languages etc.Compilers, Interpreters, Assemblers, Linkers, Loaders.

8. MicrocomputersWhat is Microprocessor, Introduction to Family of microprocessor, Ideal microcomputer, An Actual microcomputer, Memory system for microcomputer, Minimum microcomputer configuration.

Page 5: bcasyll

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.

Page 6: bcasyll

BCA.S1.3 – OFFICE AUTOMATION

(80 Marks) (50 Lectures)

1. Introduction to Ms-Word:Starting WordTyping 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 TextCut, Copy, Paste, Undo, Redo, Delete

3. Formatting:Character formattingFont dialog boxparagraph FormattingKeeping text togetherAdding borders and shadingUsing tabs, page and section formatting, setting page margins, numbering pages.

4. Searching and Proofreading Tools:Find and replaceSearching for special characterProofreading toolsChoosing custom dictionaryChecking GrammarChoosing 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 toolsChanging columns widths with Auto fit, Gridlines.Merging CellsFormattingSorting 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

Page 7: bcasyll

7. Working with Formulas and FunctionsIntroductionUsing basic formulas, advance formulas, designing formulas.Using basic and advance functions

8. Formatting:Types of formattingUsing borders, color and patternsConditional 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, TAMBADGETT, 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)

Page 8: bcasyll

BCA.S1.4 – DOS AND WINDOWS OPERATING SYSTEMS.(80 Marks) (50 Lectures)

1. Disk Operating System:What is DOS, History.Files and DirectoryStudy 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 explorerCopying, pasting, moving, deleting, send to filesControlling and customizing the toolbarsUsing address bar, history listWorking 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 AccessoryCalculatorCharacter mapNotepad, WordPadPaintSystem tools and minor troubleshooting using different .ini files, Windows registry files.

6. Using Local NetworksWhat is network, E-mail?Finding computers and files on networkSharing and managing files, folders and printers

Adding and sharing Internet connection7. 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)

Page 9: bcasyll

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 20001. At least 15 Practical based on syllabus mentioned in paper no. BCA.S1.3.

Page 10: bcasyll

BCA.S2.5 – COMMUNICATION SKILLS - II (80 Marks) (TOTAL LECTURES-50)

Unit I: Readinga) 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 Informalb) Note taking and note makingc) Reports d) Curriculum Vitaee) Making advertisements for newspapers f) Rearranging the jumbled sentences.

Unit III: Use of Grammar and usage reference sources.a) Morphology: Word formation processesb) Word classesc) Phrase, Clause and Sentenced) 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 Martinet2) LIVING ENGLISH STRUCTURE

W. S. Allen3) UNIVERSITY ENGLISH GRAMMAR

Quirk et al 4) MODERN ENGLISH GRAMMAR (AN INTRODUCTION)

L. S. Deshpande & P.H. Dharamsi5) ENGLISH FOR PRACTICAL PURPOSES

Z.N.Patil, B.S.Walke,A.thorat,Z.Merchant6) BUSINESS COMMUNICATION

Urmila Rai & S.M. Rai

Page 11: bcasyll

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 Statement3.2 The if-else Statement3.3 Use of logical operators

4. The Loop Control Structure: 4.1 The while loop, the for Loop4.2 The break, continue, go to statement4.3 The case control structure: Decisions using switch

5. Arrays:5.1 What are Arrays?5.2 Arrays Initialization5.3 Bounds Checking5.4 Types of Array5.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 Recursion7.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 Pointers9.2 Operations on Pointers

Page 12: bcasyll

9.3 Pointers and Functions9.4 Pointers and Arrays.

10. Structures And Unions:10.1 Declaring structure, Initializing structures, structure variables,

accessing structure Elements.10.2 Arrays of structures10.3 Structures within structures10.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.

Page 13: bcasyll

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.

Page 14: bcasyll

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.

Page 15: bcasyll

BCA.S2.8 – DBMS CONCEPTS AND PROGRAMMING IN FOXPRO

(80 Marks) (TOTAL LECTURERS-50)

1. IntroductionWhat 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 SortingType of Indexes (Single, Compound, Structural Compound, Compact)Indexing CommandUnderstanding ExpressionsSelecting and Controlling Index FilesFinding information with FIND AND SEEK

7. Generating Reports: Designing the report forms Page Layout Page Preview Layout Tools Tiles / Summary Data Grouping

Page 16: bcasyll

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)

Page 17: bcasyll

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.

Page 18: bcasyll

B.C.A. SECOND YEAR

CODE No. SUBJECT TITLE

TEACHINGPERIODS /

WEEK

MAXIMUMMARKS

Theory PracticalTheory /Practical

(A)

InternalTest

Marks(B)

TOTALMARKS(A+B)

DURATIONOF EXAM.

Hours

SEMESTER 3:

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

BCA.S3.2 Fundamentals of 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

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

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

TOTAL MARKS 500

SEMESTER 4 :

BCA.S4.5 Programming with Visual Basic. 4 --- 80 20 100 3

BCA.S4.6 Programming with C++ 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

BCA.S4.PR3 Comp.Lab.3 (Visual Basic) --- 3 50 --- 50 3

BCA.S4.PR4Comp.Lab.4 (C++) --- 3 50 --- 50 3

TOTAL MARKS 500

TOTAL MARKS (SEMESTER 3 + SEMESTER 4) 1000

Page 19: bcasyll

BCA.S3.1 – DATA STRUCTURES (80 MARKS) (TOTAL LECTURES – 50)

1. Introductions and Overview:1.1 Introduction1.2 Basic technology, elementary data organization1.3 Data structure1.4 Data structure operation1.5 Notation and Concept of algorithm

2. Array, Records And Pointers:2.1 Introduction 2.2 Linear array2.3 Representation of linear array in memory2.4 Traversing linear array2.5 Inserting and Deleting 2.6 Sorting methods2.7 Searching methods (Binary and linear search)

3. Linked List:3.1 Introduction3.2 Linked list3.3 Representation of Linked list in memory3.4 Searching a linked list3.5 Memory allocation, Garbage collection3.6 Insertion and deletion in linked list

4. Stacks, Queues, Recursion:4.1 Introduction4.2 Stacks4.3 Array representation of stacks4.4 Arithmetic expression4.5 Recursion4.6 Queues

5. Tree:5.1 Introduction5.2 Terminology of Binary tree5.3 Types of Binary tree

Page 20: bcasyll

5.4 Traversing of binary tree5.5 Header Nodes, Threads

6. Sorting:

6.1 General Tree Introduction6.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

Page 21: bcasyll

BCA.S3.2 - FUNDAMENTALS OF DISCRETE MATHEMEATICS(80 Marks) (50 Lectures)

1) SET THEORYi) Set notations and descriptions ii) Sub Setsiii) Venn Diagramiv) Set Operations

2) RELATIONS & FUNCTIONSi) Basic Definitionii) Relationsiii) Cartesian Productiv) 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) LOGICi) Propositions, Logical connectives, truth tables, prepositional form.ii) Logical equivalence. Tautology and contradiction.iii) Predicates iv) Valid arguments

5) GRAPHSi) Definition and elementary results ii) Types of graphsiii) Isomorphism

6) CONNECTED GRAPHSi) Definition of connected, disconnected graphs.ii) Edge sequence, path, circuit, definitions, and elementary resultsiii) Vertex and edge connectivityiv) Introduction to directed Graphsv) Degree sequence and Havel- Hakimi theorem (Without proof)

7) TREEi) Definition and equivalent characterizations, elementary resultsii) Center of a tree.iii) Spanning trees and fundamental circuits and cut setsiv) 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.

Page 22: bcasyll

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 pan7. Frame: Overview of frame, Simple frame example, Frame targeting, Floating frame, Frame problems8. Form :

Action attribute, Method attribute, Name attribute, Enc type attribute, Complete form syntax Example9. 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

Page 23: bcasyll

Reference Book:

1. HTML COMPLETE BPB PUBLICATION.

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

3. VB SCRIPT BY BPB PUBLICATIONS.

Page 24: bcasyll

BCA.S3.4 - OPERATING SYSTEMS

(80 MARKS) (TOTAL LECTURES – 50)

1. Introduction to Operating System: 1.1 Definition of Operating System1.2 Functions of Operating System1.3 Multi-user, Multiprocessing 1.4 Multiprogramming:

Time Sharing Systems, Real Time Systems1.5 Hierarchical of Operating System

2. Memory Management: 2.1 Single Contiguous 2.2 Partition Allocation2.3 Relocatable Partitioned2.4 Page Memory Management 2.5 Introduction to Demand Paged & segmented Memory Management

3. Process Management:

3.1 What is process3.2 Context Switching3.3 Process Control Block3.4 Job Scheduling & process scheduling3.5 Process Synchronization3.6 Race Condition3.7 Introduction to Deadlocks

4. Device Management: 4.1 Techniques of Device Management4.2 Dedicated, Shared, Virtual Devices4.3 Device Characteristics4.4 Channels & Control Units4.5 I/O traffic Controller.

5. File Systems 5.1 A Simple file systems5.2 General Model of file system5.3 Symbolic file system

6. Parallel Processing 6.1 Introduction, What is Parallel Processing 6.2 Difference between distributed & Parallel processing6.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

Page 25: bcasyll

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 2Practical based on HTML, DHTML

(50 MARKS)

At least 15 practical based on following points

1. Create a simple web page2. Create a web page contains link of other page & other area3. Create a web page which contains table, frames & image4. Create a web page contains animated image & text.

Page 26: bcasyll

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 VBData 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, MethodsText Box -Properties, Events, MethodsLabel Control – Properties, Events, MethodsOption Button - Properties, Events, MethodsCheck Box - Properties, Events, MethodsFrame - Properties, Events, MethodsList Box - Properties, Events, MethodsCombo Box - Properties, Events, MethodsImage Control - Properties, Events, MethodsPicture Box - Properties, Events, MethodsScroll Box - Properties, Events, MethodsDrive List - Properties, Events, MethodsDirectory List - Properties, Events, MethodsFile List - Properties, Events, Methods

6. Using Databases With VBIntroduction to Jet Engine ODBC and ISAMLoading Access Database, FoxPro Database, Oracle Database.

7. Object Programming with VBCharacteristics of objects, creating objectsUsing the object BrowserWorking with collection.

Page 27: bcasyll

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

Page 28: bcasyll

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

Page 29: bcasyll

BCA.S4.7 - Software Engineering.

(80 MARKS) (Total Lectures – 50)

1. The Product:The Evolving Role Of SoftwareSoftware:Software CharacteristicsSoftware ApplicationsSoftware Crisis & HorizonSoftware Myths

2. Process Of SoftwareSoftware EngineeringSoftware ProcessSoftware Process ModelLinear Sequential ModelPrototyping ModelEvolutionary Process ModelSpiral Model

3. Management ConceptsManagement SpectrumThe People:

The ProductThe ProcessThe ProjectPeople:Layers

Leaders & Software Team

4. Software Process & Project MetricsMeasures, Metrics & IndicationMetrics In The Process & Project DomainsSoftware MeasurementMetrics For Software Quality

5. Software Project PlanningObservation EstimationProject Planning ObjectivesSoftware ScopeResourcesSoftware Project Estimation

6. Risk Analysis & ManagementSoftware RisksRisk Identification

Page 30: bcasyll

Risk Projection

7. Quality AssurancesQuality ConceptsSoftware Quality AssuranceFormal Technical Reviews

8. Testing TechniquesSoftware Testing FundamentalsWhite Box TestingBlack Box Testing

9. Software Testing StrategiesA Strategic Approach To Software TestingUnit Testing Integration TestingTop-Down IntegrationBottom 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)

Page 31: bcasyll

BCA.S4.8 – E-COMMERSE

(80 MARKS) (50 Lectures)1. Electronic Commerce

Electronic CommerceElectronic Data InterchangeBenefits of EDI Value Added NetworksElectronic Commerce over the Internet.

2. The InternetThe Internet

The Internet Engineering Task Force IETF The Internet Architecture Board Internet communication Protocols File Transfer Protocol (FTP) Security.

3. IntranetsIntranet

Intranet Services Intranet Implementation

4. Electronic Data Interchange Electronic Data Interchange Components of EDI Systems EDI Software.

5. Identification & Tracking Tools for E-CommerceThe 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 )

Page 32: bcasyll

BCA.S4.PR3-Computer Laboratory 1 Practical based on VB

(50 MARKS)

2. At least 15 programs using VB

BCA.S4.PR4 – Computer Laboratory 2Practical based on C++

(50 MARKS)

1. At least 15 practical based on C++

Page 33: bcasyll

B.C.A. THIRD YEAR

CODE No. SUBJECT TITLE

TEACHINGPERIODS /

WEEK

MAXIMUMMARKS

Theory PracticalTheory /Practical

(A)

InternalTest

Marks(B)

TOTALMARKS(A+B)

DURATIONOF EXAM

Hours

SEMESTER 5 :

BCA.S5.1. Programming with Java. 4 --- 80 20 100 3

BCA.S5.2 Mobile communication 4 --- 80 20 100 3

BCA.S5.3 Introduction to RDBMS Through Oracle 4 --- 80 20 100 3

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

BCA.S5.PR1 Comp.lab.1 (Java) --- 3 50 --- 50 3

BCA.S5.PR2 Comp.lab.2 (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

BCA.S6.PR3 Comp. Lab. 3 (Linux) --- 3 50 --- 50 3

BCA.S6.PR4 Comp.Lab.4 (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

Page 34: bcasyll

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 TypesDeclaration 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 LoopingDecision 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

Page 35: bcasyll

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

Page 36: bcasyll

BCA.S5.2 – MOBILE COMMUNICATION (80 MARKS) (50 Lectures)

1. Introduction to Cellular Mobile Systems 1.1 Introduction1.2 Basic Cellular System 1.3 Performance Criteria1.4 Operation of Cellular System1.5 Planning a Cellular System1.6 Analog Cellular System1.7 Digital Cellular System

2. Wireless Communication1.1 Application1.2 History1.3 Market for Mobile Communication1.4 Some open research topics1.5 Simplified reference model

3. Medium access control

1.1 Motivation for specialized MAC1.2 SDMA1.3 FDMA1.4 TDMA1.5 CDMA1.6 GSM

4. Wireless LAN1.1 Infra red Vs radio transmission1.2 Infrastructure and along Network1.3 IEEE 802.111.4 HIPERLAN1.5 Bluetooth

5. Mobile Network Layer and Transport Layer1.1 Mobile IP 1.2 Traditional TCP1.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)

Page 37: bcasyll

BCA.S5.3– Introduction to RDBMS through Oracle

(80 MARKS) (Total Lectures. 50)

1. Introduction and Basic ConceptsStructure of DBMSAdvantages 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 SQLOracle & Client-Server TechnologyData Manipulation in DBMSThe Component Parts of a Two Dimensional Matrix, The Data TypesTwo 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 SQLComputations on Table Data, Oracle Dual Table, SysdateOracle FunctionsData ConstraintsGrouping Data from Tables, Manipulating Dates, Subquries, Study of the clauses: Union, Intersect, Minus

4. SQL Performance TuningIndexes ROWID, ViewsSequences,

5. Introduction to Pl/SQLIntroductionThe Generic PL/SQL BlockOracle TransactionIntroduction to Cursor & Locks

6. Introduction to Database ObjectsStored Procedures and FunctionsDatabase 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)

Page 38: bcasyll

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 TopologyMagnetic 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 connectionsModern connection and signaling, Repeaters, Bridges, Routers, GatewaysHub and Switch, Frame relay

4. Multiplexing and SwitchingConcept 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. InternetConcepts 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,

Page 39: bcasyll

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.

Page 40: bcasyll

BCA.S5.PR1-Computer Laboratory 1 Practical based on Java

(50 MARKS)

3. At least 15 programs using Java

BCA.S5.PR2 – Computer Laboratory 2Practical based on Oracle

(50 MARKS)

1. At least 15 practical based on Oracle.

Page 41: bcasyll

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

6. MULTIMEDIA SYSTEM 1.8 MULTIMEDIA ELEMENTS 1.9 MULTIMEDIA APPLICATION1.10 MULTIMEDIA SYSTEM ARCHITECTURE

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

8. IMAGE AND GRAPHICS3.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 TECHNOLOGIES5.1 ANALOG VIDEO PRINCIPLES5.2 CCD CAMERA 5.3 BROADCAST STANDARDS 5.4 RECORDING FORMATS & STANDARDS5.5 DIGITAL VIDEO PRINCIPLES

11. STORAGE & RETRIVAL TECHNOLOGIES6.1 MAGNETIC MEDIA TECHNOLOGIES6.2 CD_ROM & ITS STANDARDS 6.3 MAGNETO OPTICAL DISK PRINCIPLES6.4 IDE, SCSI, USB INTERFACE TO STORAGE DEVICES

12. PRODUCTION PROCESS

Page 42: bcasyll

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)

Page 43: bcasyll

BCA.S6.6 – TCP/IP

(80 MARKS) (50 Lectures)

1 Introduction and Overview The Motivation for InternetworkingThe 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 TechnologiesIntroduction, Two Approaches to Network communication, Wide Area and Local Area Network, Ethernet Technology,Fiber Distributed Data Interconnect (FDDI)

3 Internetworking Concept and Architecture ModelIntroduction 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.

Page 44: bcasyll

7 TCP/IP Over ATM NetworksIntroduction ATM Hardware Large ATM Networks,

8. Mapping Internet Addresses To Physical Addresses (ARP)

8.1 Introduction 8.2 The address resolution problem8.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 Introduction9.2 Reverse Address Resolution protocol9.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)

Page 45: bcasyll

BCA.S6.7 – LINUX OPERATING SYSTEMS

(80 MARKS) (TOTAL LECTURES: 50)

1. Introduction1.1 Comparison of various operating systems

1.2 Advantages of Linux, Flavors of Linux, Installation notes, Linux Loader, Linux kernel

2. File System and Devices2.1 File System concept2.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 Utilities3.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 Administration4.1 Performing system maintenance4.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 Restore5.1 Backup Strategies and Operations 5.2 Restoring files

6. Network configuration for Linux6.1 Introduction, Configuration examples for Linux6.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 Publication3. Evi Nemeth, Garth Snyder, Scott Seebass, Trent R. Hein, “UNIX System Administration

Handbook” Person Education Asia (LPE) (IIIrd Edition)

Page 46: bcasyll

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 project3. 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 advance5. The project work should covers …….

Cover pageCertificateDeclarationAcknowledgment IndexIntroduction of projectData flow diagramSource codeResult/outputLimitationsConclusionBibliography

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.

Page 47: bcasyll

BCA.S6.PR3 – COMPUTER LAB.3PRACTICAL 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

Page 48: bcasyll

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.

Page 49: bcasyll

Q. 1 Attempt followings. (5 marks each) 20 Marks

a)b)c)d)

Q. 2 15 Marksa) 8 marksb) 7 marks

OR

a) 8 marksb) 7 marks

Q. 3 15 Marksa) 8 marksb) 7 marks

OR

a) 8 marksb) 7 marks

Q. 4 15 Marksa) 8 marksb) 7 marks

OR

a) 8 marksb) 7 marks

Q. 5 Write short Note on any three. (5 marks each) 15 Marksa)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.

Page 50: bcasyll

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

Page 51: bcasyll

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.