Академический Документы
Профессиональный Документы
Культура Документы
(Computer
Science)
DEPARTMENT OF COMPUTER SCIENCE (UNDERS PHYSIC S DEPARTMENT)
GOVT. V.Y.T. PG. AUTONOMOUS COLLEGE DURG
Approved syllabus for B.Sc. Computer Science by the members of Board of Studies for
the Session 2017-18
The syllabus with the paper combinations is as under
B.Sc.-I:
B.Sc.-II:
B.Sc.-III:
The syllabus for B.Sc. Computer Science is hereby approved for the session 2017-18.
MARKS ALLOTTED
PAPER IN THEORY
TITLE OF THE PAPER
NO.
Max Min
I Computer Hardware 50 17
II Computer Software 50 17
III Lab course/ Practical 50 17
Total 150
OBJECTIVE OF COURSE:
1. To introduce the computer PC’s and clones to the students.
2. To introduce and explain terms, various parts of computer, which will be helpful in understanding of
Computer hardware and use of computer.
3. To introduce an idea of digital electronics and digital circuits for building up the computer.
(A) Introduction to computer: computer Vs calculator & typewriter: parts of computer, the system unit/inside
the system unit , CPU, Ram- keyboard storage media, Floppy disk and Hard disk; monitor, mouse, printer
types of computer, evolution of personal computer from PC-XT,PC-AT(286)to Pentium PC. Hardware
&Software, types of Software, System software, Application software, introduction to programming language,
Procedural oriented language, Structured programming, Object oriented programming languages (ex. BASIC,
COBAL, PASCAL, C, C++, Visual basic, JAVA&C#).Types of operating system. Introduction to dos. UNIX,
Window, Simple Dos Commands and features of UNIX &Working of windows.
(B) Computer system operation: Number System-Unary System, Decimal System, binary system, Conversion,
Addition, Subtraction by 9’sand 10’s Complements and by 1’s and 2’S complements. Binary multiplication &
division; Octal number system & Hexadecimal number system and use.
(A) Computer communication codes: Binary codes, 8421 codes; Excess-3 codes; parity code; ASCII code &
EBCDIC code.
(B) Computer logic system logic gates: Diode & BJT as a switch; response of BJT to square waves, new logic;
Basic logic operators/gates, AND, OR, NOT operators/gates positive and negative logic, NOR & NAND
gates, Boolean, equation by logic symbol.
(A) Integrated Circuits For Computer Logic Family: Electrical Characteristics, propagation delay, noise
immunity, types of load RTL,DTL, TTL &COMO Bipolar &MOS integration circuits, TTL circuits.
(B) Basic bone of Digital Circuit & Boolean algebra: Laws of Boolean Algebra De-morgans theorem, dual
nature of Boolean Laws, Boolean expression and logic. Karnaugh map, Truthtable to K-map, Simplification of
K-map.
(C) Computer Logic Circuit: Ex-OR, Ex-NOR circulatory, Half and Full adder, Half and Full subtractor,
Subtraction by1’s& 2’s complements.
(A) More Computer Logic Circuit Combinational Logic Circuit: Encoder &decoder, Four bit binary decoder,
BCD to 7 segment decoder encoder, multiplexer & demultiplexer, Date transmission, Logic function
generator.
(B) Multivibrator Circuits: Monostable, Astable & Bistable circuits, Schmitt trigger, RS flip-flop. RS flip-flop
using Nor gate &NAND gate, clicked RS flip-flop, D flip-flop or latch, Edge triggered flip flop, Preset and
clear ,propagation delay-set-up time, Hold time ,master slave flip-flop.
(A) Computer Counters and Shift Registers: binary counter, down counter, parallel or synchronous, counter
with feedback, code-7 precision time interval. Monitor horizontal to vertical generator, shift reregisters in
brief, application of shift register.
(B) Computer Memories: Types of memory, RAM, ROM, PROM, EPROM, EEPROM, DRAM, SRAM.
TEXT BOOKS-
1. Rapidex computer courses (PustakMahal )-VIKAS GUPTA
2. Digital &analogue techniques (KitabMahal ) -NAVNEET GOKHALE& KALE
REFERENCE BOOK:-
1. COMPUTER TODAY -BY DONALD
2. IBM PC &CLONES -BY .GOVINDRAJALU
3. FUNDAMENTAL OF DIGITAL COMPUTERS -BY THOMAS BHARTI
4. INTRIODUCTION TO DIGITAL ELECTRONICS -BY MOHINDARSINGH
OBJECTIVE OF COURSE:
1. To introduce the basic knowledge of software require for running the computer.
2. To introduce the basic knowledge of programming in HLL.BASIC for solving the problem.
3. To introduce the WORD PROCESSOR package for document processing and mail merge.
B) General idea of problem solving with computers: Problem analysis &solving scheme, computational
procedure, program outline ,algorithm ,pseudo codes, flowchart ,testing of flowchart, branching and looping,
writing & executing the program with example.
C) Programming Constant and variables: Character set, constant (numeric string), variables(Numeric & string)
rules for arithmetic expression and hierarchy of operation, relational expression, logical expression and
operators, library function.
Name and Signatures
Departmental members
V.C. Nominee …………………………………..
1. In-charge Head /Dr. J. K. Saluja
Subject Expert ………………………………………..
……………………………………
SubjectExpert…………………………………………
2. Miss Kajal Kiran Gulhare
Alumni(member)……………………………………….
……………………………………
Prof. from other Dept. of Sc. Faculty ……………….
3. Mr. Durgesh Kumar Kotangle
Specialist from Industry ………………………………
……………………………………
UNIT-2(A): WORKING WITH MS-OFFICE
Introduction to Ms-Word: Basic of word processing, feature, advantage of word Processing, creating,
editing, formatting & previewing document, advanced features, using thesaurus, mail merge, table charts,
implementing OLE concepts.
Introduction to Ms-Excel: worksheet basic creating opening & moving in Worksheet, working with formula
and cell referencing, absolute & relative addressing working with ranges, formatting of worksheet, graphs &
charts, database Function and macros.
Introduction to Ms Power Point: creating a presentation, modifying Visual elements adding objects,
applying transition, animation and linking, Preparing handouts, presenting a slide show.
Working On Internet: introduction to internet, Application of internet, World Wide Web(WWW) & web
browsers, working with internet explorer, introduction to internet, search engines, yahoo, Alta vista, Google
etc. Surfing the internet, chatting on internet, Electronic mail, working without looks express; overview of
telnet &FPT (File Transfer Protocol) services, internet, web security firewalls, types of firewalls
Introduction ,character set, identifiers and keywords, variables, displaying variables, reading variables
,character and character, string, qualifiers, typedefine statement, value initialized variables ,constants
qualifiers, operators and expression ,operator precedence- and associatively, Basic input-output: single
character i/o general output types of characters in format string, scanf with specifier, search sheet
arrangements and suppression character, format specifier for scanf, Statement loops: for-loop, while –loop,
do- while, break statement, switch Statement, continue statement, goto statement, functions, function main,
function accepting more than one parameter, user defined and library function, concept associatively with
functions function parameter returned value, recursion comparisons of iteration and recursion variable length
argument list.
Scope of arrays, strings, multidimensional arrays, strings, arrays of strings. function in strings :definition and
user of pointer ,address operator variable referencing pointer, void pointer arithmetic ,pointer to pointer and
arrays, passing arrays to functions ,pointer and functions accessing array inside functions, pointers and two
dimensional arrays array of pointers pointer constants, pointer and functions accessing array inside functions.
Pointers and two dimensional arrays, array of pointers, pointer constants, pointer and string.
Structure and union, declaring and using structure, structure initialization, Structure within structure
,operations of structure, arrays and structure array within structure creating users defined data, pointer to
structure and function, union difference between union and structure, operations on union Dynamic memory
allocation, library function for dynamic memory allocation, dynamic multi-dimensional arrays, self-referential
structure: file introduction structure, file-introduction structure file handling. Functions, file types, un-buffered
and buffered, file error handling, low-level file input.
TEXT BOOKS
REFERENCE
1. PROGRAMMING WITH C -SCHAUM”S SERIES (TATAMEGRAW HILL)
2. PROGRAMMING WITH C - K.RVENIUGOPAL, SUDEP PRASAD
3. COMPUTER TODAY -DONALD H.SANDERS
4. FUNDAMENTALS OF COMPUTER- V .RAJARAMAN
Name and Signatures
Departmental members
V.C. Nominee …………………………………..
7. In-charge Head /Dr. J. K. Saluja
Subject Expert ………………………………………..
……………………………………
SubjectExpert…………………………………………
8. Miss Kajal Kiran Gulhare
Alumni(member)……………………………………….
……………………………………
Prof. from other Dept. of Sc. Faculty ……………….
9. Mr. Durgesh Kumar Kotangle
Specialist from Industry ………………………………
……………………………………
PRATICAL WORK
1. The piratical exercises should be done to understand the working of DOS, Windows& also to see the various
features of existing versions of windows OS(E.g. Windows 95 Windows 98 Windows 2000)
2. The sufficient practical work should be done for understanding the topics of unit -II
3. At least five on each unit from Unit III to Unit V are prepared.
4. All practical work should be prepared in forms of printouts &be evaluated, while practical examination.
Name and Signatures
Departmental members
V.C. Nominee …………………………………..
1. In-charge Head /Dr. J. K. Saluja
Subject Expert ………………………………………..
……………………………………
SubjectExpert…………………………………………
2. Miss Kajal Kiran Gulhare
Alumni(member)……………………………………….
……………………………………
Prof. from other Dept. of Sc. Faculty ……………….
3. Mr. Durgesh Kumar Kotangle
Specialist from Industry ………………………………
……………………………………
2. Section B, Section C
There shall be 10 questions, two questions from each unit.
The candidate has to attempt one question from each unit.
---------------------------------------------------------------------------------------------------------------------
MARKS ALLOTTED
PAPER IN THEORY
TITLE OF THE PAPER
NO.
Max Min
I Computer Hardware 50 17
II Computer Software 50 17
III Lab course/ Practical 50 17
Total 150
N.B: Since the computer organization study is very vast & complicated, so that study is restricted to only the
description and understanding part, fence the paper setter is requested to keep this important factor in mind.
Digital and Analog computers and its evolution, major components of digital computer, Memory addressing
capability of CPU, word length processing of speed of computers, Microprocessor single chip microprocessor
Singh chip microcomputers, large and small computer, users interface Hardware software, multi programming
multi user system, Dumb smart and intelligent terminals computer network and multiprocessing, LAN parallel
processing, Flinn’s classification of computer, Computer flow and data flow computers.
UNIT-II CENTRAL PROCESSING UNIT:
CPU organization, ALU controls unit requester .introduction for INTEL8085, Instruction word size, various
addressing mode interrupts and exception, some special control signal and I/O devices instruction cycle fetch
and execute operation, time diagram data flow.
Main memory secondary memory, Backup memory, cache, memory, real and virtual memory semiconductor
memory, memory controller and magnetic memory; RAM: Disks, optical disks Magnetic bubble memory:
DASD, destruction and nondestructive readout./ program of data memory and MMU.
I/O devices of micro controller, processor, I/O devices, printer, plotter, other output devices,I/O port serial
data scheme, micro controller,signal processor ,I/O processor I/O processor arithmetic processor.
ML,AL,HLL, Stack subroutine debugging of program macro, micro programming, program design, software
development, flowchart multi programming ,multiuser, multitasking protection ,operating system and utility
program, application package.
RECOMMENDED BOOKS:
GOVT.V.Y.T.P.G.AUTO.COLLEGE, DURG
SYLLABUS FOR: (2017-18)
B.Sc. - II (Computer Science)
Paper – II
COMPUTER SOFTWARE
AIM: Introduction to the Web Language, HTML & Problem Solving through the concept of object oriented
programming.
Insertion of image using the element IMG (Attributes: SRC (Source), WIDTH, HEIGHT, ALT(alternative),
ALIGN), IMG(In – Line Images) Element and Attributes; Illustrations of IMG Alignment, Image as Hypertext
Anchors, Internal and External Linking between web pages hypertext anchors, HREF in anchors, Links to a
particular place in a document, NAME attribute in anchor, Targeting NAME, TITLE attribute, Practical IT
Application Designing web pages links with each other, Designing Frames in HTML. Practical Examples.
Advantages of OOP, the Object Oriented approach, characteristics of object oriented languages- object
classes, inheritance, reusability, polymorphism and C++.Function: Function Declaration, Calling, Function,
Function Defines, Passing to function, passing constant, passing value, Reference Argument, returning by
reference. Inline function, Function overloading, default arguments in function.
Object and classes, using the class, class constructor, class destructor, object as function argument, copy
constructor, structure and classes, array as class member, static class data, static member function, friend
function, friend class, operator overloading. Type of inheritance, base class, derives class. Access Specifier:
Protected. Function overloading, member function, string, Template function.
4. Section B, Section C
There shall be 10 questions, two questions from each unit.
The candidate has to attempt one question from each unit.
---------------------------------------------------------------------------------------------------------------------
Name and Signatures
Departmental members
V.C. Nominee …………………………………..
1. In-charge Head /Dr. J. K. Saluja
Subject Expert ………………………………………..
……………………………………
SubjectExpert…………………………………………
2. Miss Kajal Kiran Gulhare
Alumni(member)……………………………………….
……………………………………
Prof. from other Dept. of Sc. Faculty ……………….
3. Mr. Durgesh Kumar Kotangle
Specialist from Industry ………………………………
……………………………………
MARKS ALLOTTED
PAPER IN THEORY
TITLE OF THE PAPER
NO.
Max
I Computer Hardware 50 I
II Computer Software 50 II
III Lab course/ Practical 50 III
Total 150
01 Theory papers - 100
02 Practical - 50
Total Marks - 150
a) Basic components of micro-computer: Basic Block; Prom ram memory, Data memory, I/O
Ports , Clock generator, Integration of functional blocks.
b) Inter-connecting Components in a Micro-computer: Necessary functional blocks, bussed
architecture for micro-computer, memory addressing; Addressing I/O ports, comparison of
I/O mapped and memory mapped I/O.
c) Input/Output Techniques: Non-CPU devices, Program & interrupt controlled
TEXT BOOK:
1. HARDWARE AND SOFTWARE OF PERSONAL COMPUTERS -BY SANJAY K BOSE.
SUPPORTING BOOKS:
1. DIGITAL SYSTEM FROM GATES TO MICROPROCESSOR -BY SANJAY K BOSE.
REFERENCE BOOK:
1. IBM PC-XT AND CLONES: -BY GOVINDRAJALU.
2. MICROPROCESSOR AND INTERFACING: -BY DOUGLAS HALL.
3. INSIGHT THE IBM-PC: -BY PETER NORTON.
4. MICROPROCESSOR SYSTEM: 8086/8088 FAMILY -BY LIU AND GIBSON.
ARCHITECTURE, PROGRAMMING &DESIGN:
(A) Introduction to DBMS: Purpose of Database system, view of data ,Data Modeling Database languages
Transaction Management, Storage Management, Database Administrator and user, Database system structure.
(B) E-R Model: Basic concepts, constraints, keys mapping constant, E-R Diagram, weak and strong Entity sets, E-R
Database Schema Reduction of an E-R Schema to table.
(A) Introduction: Introduction to Personal and enterprises Oracle, Data Types Commercial Query Language SQL,
SQL *PLUS
(B) DDL and DML: Creating table, Specifying Integrity Constraint, Modifying Existing Table, Dropping Table,
Inserting Deleting and Updating Rows in as Table, Where Clause, Operators ORDER BY GROUP BY GROUP
Function, SQL Function, JOIN, Set Operation SQL Sub Queries. Views: what views Create, Drop and Retrieving data
from views
(C) Security, Management of Roles, changing Password, Granting Roles &Privilege, with drawing privileges.
(D)PL/SQL Block Structure in PL/SQL, Variable and constants, Running PL/SQL in the SQL *PLUS, Database
Access with PL/SQL, Exception Handling, Record Data type in PL/SQL, Triggers in PL/SQL.
(A) Introduction to Visual Basic: Event Driven Programming, IDE, introduction to object, controlling object,
modules and events, working with forms, MDI from ,working with standard controls.
(B) Overview of variables declaring, scope, arrays, user defined data types, constant, working with procedure:
Function ,subroutine, subroutine and property, working with data. Time format, string function .controlling program
function: comparison and logical operator, if then statement, select case statement, looping structure, exiting a loop.
Error trapping, Error Handling. .
(C)File Organization: saving data to file, sequential and random access file the design and coding.
(B)Using bound control to present ADO data: Using the ADO data control ,ADO data control properties, binding
simple controls : data list ,data combo, data grid data from wizard : single from wizard, grid from ,master /detail from.
Programming the ADO data control: Regress method, event, hierarchy coal flex, grid control.
(C)Data Environment &data Report: Creating connection, using command object in the data environment ,Data
environment option and operation ,binding From to the data environment ,ADO events in the data report, Print
preview, print, export, data report in code : data reports Events, binding data reports directly.
REFERENCE BOOKS:
Practical:
1. Practical on oracle: at least 20 practical covering the PL/SQL Triggers, View.
2. Practical on Visual basic: At least 20 practical on VB that covering basic and data controls
components.
Name and Signatures
Departmental members
V.C. Nominee …………………………………..
1. In-charge Head /Dr. J. K. Saluja
Subject Expert ………………………………………..
……………………………………
Subject Expert…………………………………………
2. Miss Kajal Kiran Gulhare
Alumni(member)……………………………………….
……………………………………
Prof. from other Dept. of Sc. Faculty ……………….
3. Mr. Durgesh Kumar Kotangle
Specialist from Industry ………………………………
……………………………………
6. Section B, Section C
There shall be 10 questions, two questions from each unit.
The candidate has to attempt one question from each unit.
---------------------------------------------------------------------------------------------------------------------
Name and Signatures
Departmental members
V.C. Nominee …………………………………..
1. In-charge Head /Dr. J. K. Saluja
Subject Expert ………………………………………..
……………………………………
Subject Expert…………………………………………
2. Miss Kajal Kiran Gulhare
Alumni(member)……………………………………….
……………………………………
Prof. from other Dept. of Sc. Faculty ……………….
3. Mr. Durgesh Kumar Kotangle
Specialist from Industry ………………………………
……………………………………
Practical paper
Program 1 - 15
Program 2 - 15
Internal - 10
Viva - 10
Total - 50
B.Com.-I:
Paper I: COMPUTER FUNDAMENTALS AND Paper II: COMPUTERISED FINANCIAL
OFFICE AUTOMATION ACCOUNTING(FOX-PRO AND TALLY
Paper III: COMPUTER PRACTICAL
B.Com.-II:
Paper I: INTERNET APPLICATION AND E- Paper II: RELATIONAL DATABASE
COMMERCE MANAGEMENT SYSTEM
B.Com.-III:
Paper I: COMPUTER APPLICATION Paper II: COMPUTER APPLICATION
PROGRAMMING IN VISUAL BASIC SYSTEM ANALYSIS DESIGN& MIS
The syllabus for B.Com Computer Application is hereby approved for the session 2017-18.
Marks Allotted in
Theory
Paper No. Title of the Paper
Max Min
Computer Fundamentals And Office
I Automation 50 17
Computerized Financial Accounting
(Fox-Pro And Tally)
II 50 17
PRESENTING WITH POWER POINT: Creating presentation, working with slides, different types of slides,
setting page layout, selecting background & applying design, adding graphics to slide, adding sound and movie,
working with table, creating chart & graph, playing a slide show, slide transition, advancing slides, setting time,
rehearsing timing, animating slides, animating objects, running the show from windows.
SUGGESTED BOOKS:
1. OFFICE 2000 MADE EASY –BY ALAN NEIBAUER, TATA MCGRAW HILL
2. OPERATING SYSTEM (INCL. DOS & UNIX)-BY C RITCHIE (BPB)
UNIT - II
Memory variables, Store, Date and Time Function, Printing reports and labels, Mathematical Functions – sum,
average, count, sqrt (), min (), max (), between (), len (), floor (), int (), log (), sign (), character function – left
(), right (), at (), stuff (), isupper (), islower (), isalpha(), isdigit(), replicate(), Creation of Macros, Array.
UNIT - III
Programming with FoxPro: modify command, using do while-enddo, asking decision with if-endif, scanned,
text-endtext, do…case-end…case, for-endfor , accept, input, wait, set relation, update, join, @say, get
command with read, pictures and functions with @.Windows Menus and Popup –Creating menu, define
menu, defining and using popups, Popups features, Creating simple menu with @ prompt, defining and using
windows.
UNIT - IV
Introduction to Accounting Software [Ex. – Tally], Creation of Company, ledgers and Groups, Advance
features of Accounting Software.
Accounting transactions: Operating Cycle, Journal, Concept of Accounts Receivable and payable, Compound
Journal entry, Opening entry of Ledger.
SUGGESTED REFRENCES:
1. FOXPRO MADE SIMPLE -BY R. K. TAXALI.
2. FOXPRO 2.5 -BY CHARIESSEIGAL.
3. TALLY 5.4 -BY VISHNUPRIYA SINGH.
4. IMPLEMENTARY TALLT1.4 -BY K. K. NADHNI.
8. Section B, Section C
There shall be 10 questions, two questions from each unit.
The candidate has to attempt one question from each unit.
---------------------------------------------------------------------------------------------------------------------
Marks Allotted in
Theory
Paper No. Title of the Paper
Max Min
Internet application and E- commerce
I 50 17
Relational Database Management
II System 50 17
Introduction to internet and world wide web: Internet – Indian and the internet, Profile of Indian surfer,
History of the internet, application on internet environment, movement of files/data between two computers,
TCP/IP addresses, domain name system, domain name services, allocation of second level domain in India,
internet and India, Indian internet history, technological foundation of internet. World Wide Web (WWW) –
WWW consortium browsing and information retrieval, exploring the WWW, address: URL.
Concept of website, web standard, what is HTML, HTML document / file, HTML editor, Explanation of the
structure of the Homepage, element in HTML documents, HTML elements, HTML tags and basic HTML
tags viewing the source of web page & downloading the web page source, Extensible HTML, CSS, XML,
XSL, Illustration of document structure, Make up element within the Head: BASE, ISINDEX, LINK,
META, TITLE, SCRIPT.
Body Section – illustration, Body elements, Background, TEXT BODY element, ADDRESS,
BLOCKQUOTE, TABLE, COMMENTS, CHARACTER Emphasis modes, logical styles, Physical Styles,
FONT, BASEFONT and CENTER, Image, Internet and external linking between web pages – IMG
HEIGHT, WIDTH, ALT, ALLIGN, illustration of IMG elements, Hypertext Anchors, Name attribute in
Anchor ,HTML Forms – forms, form tag, form structure, input types, Drop down menu or select menu tags,
image buttons.
E- Commerce – Scope & definition of language, E- Commerce & Trade cycle, e- market, e- data
interchange, Internet commerce, e – commerce in perspective.
Business Strategy – The value chain, competitive advantage, business strategy, Case-study: e – commerce in
Passenger Air Transport.
Business to Business e – commerce , inter organization, transactions , electronic markets, Electronic Data
Interchange (EDI) - the nuts and bolts, EDI and business, Inter organizational e – commerce.
Business to consumer e - commerce: consumer trade The elements of e – commerce – element, e – visibility,
e – shop online payments, delivering the good, after sales service, Internet e – commerce Security a web site
evaluation model.
E – Business – introduction, internet bookshops, Software supplies & support, e newspapers, internet
banking, virtual auctions, online share, gambling on net, e – diversity.
TEXT BOOKS:
1. AN INTRODUCTION TO HTML – DR. KAMESH N. AGRAWAL, DR. O.P. VYAS, DR.
PRATEEK A. AGRAWAL.
2. E- COMMERCE STRATEGY, TECHNOLOGIES & APPLICATIONS – DAVIDWHITELEY
REFERECE BOOKS:
1. AN INTRODUCTION TO HTML - DR. KAMESH N. AGRAWAL, DR. O.P. VYAS, DR.
PRATEEK A. AGRAWAL.
2. BUSINESS ON THE NET – DR. KAMESH N. AGRAWALA (MACMILLAN INDIA LTD.)
SUGGESTED BOOKS:
Practical to be done:
2. Designing business web site using html features (e.g. html forms).
(Each student should study the existing business web sites and do at least 05 exercises to create business
websites using various html features).
2. Section B, Section C
There shall be 10 questions, two questions from each unit.
The candidate has to attempt one question from each unit.
---------------------------------------------------------------------------------------------------------------------
MARKS ALLOTTED
IN THEORY
PAPER TITLE OF THE PAPER
NO.
Max Min
Computer Application
Programming in
I 50 17
Visual Basic
Computer Application
II System Analysis Design & Analysis 50 17
UNIT-IV SEQUENTIAL AND RANDOM FILES– Saving data to file, basic filling, data analysis and file,
the extended text editor, File organization Random access file, The design and coding, File Dialog
Box, Picture Box, image box, Dialog Box, using clipboard, Copy, Cut, Paste of Text & Picture in
Clipboard, Use of Grid control Multiple document interface, Single documents interface.
BOOK REFERENCE:
1. VISUAL BASIC PROGRAMMING – REETASAHU, B.P.B.PUBLICATION.
2. MASTERING IN VISUAL BASIC – BY BPB PUBLICATIONS.
3. VISUAL BASIC PROGRAMMING – MARK BIT.
UNIT-I INTRODUCTION – Systems Concepts and the information systems environment: Definition of
system, Characteristics of system, elements of system, types of system, The system Development life
cycle : consideration of candidates system. The Role of System Analyst : Introduction, the multiphase
role of the analyst, the analyst/user interface, the place of the analyst in the MIS organization.
System Planning and initial investigation: Basis for planning in systems analysis, initial investigation,
fact finding, fact analysis, determination of feasibility. Information Gathering: Kind of information
gathering tools. Structured Analysis, flow chart DFD, Data Decision Tree, Structured English,
Decision Table. System Performance, Feasibility Study. Data analysis.
UNIT-III SYSTEM DESIGN & SYSTEM IMPLEMENTATION –The process of Design Methodologies.
Input Design. Form Design, File Structure, File organization, data base design, System Testing, the
test plan, quality assurance, data processing auditor, Conversion, post implementation review,
Software Maintenance.
BOOK REFERENCE :
Practical to be done –
1. At least 20 Practical – exercises covering the contents of paper- I (e.g. Designing calculator, sorting of
elements, Generating Fibonacci series)
2. Design the Project on one of the following – Application Software/Website Design/Accounting
software/Inventory control System/System Software & other (e.g. library Management System, Medical
management, Stock Management, Hotel Management, Website for your institute/Website of any
Organization)
3. The Project cover the following topic – Objective, hardware & Software Requirements, Analysis, Design,
Coding, input forms testing, Reports, Future enhancement of s/w.
4. Practical exam is based on the Project Demonstration & report.
MARKS DISTRIBUTION
Total - 50
BCA I:
NOTE: - The Question Paper setter is advised to prepare unit-wise question with the provision of
internal choice. Only Simple calculator is allowed not scientific calculator.
UNIT - I
Recall of statements and logical connectives, tautologies and contradictions, logical equivalence, algebra of
propositions quantifiers, existential quantifiers and universal quantifiers.
UNIT – II
Boolean algebra and its properties, algebra of propositions as an example, De Morgan's Laws, Partial order relations
g.l.b., l.u.b. Algebra of electric circuits and its applications. Design of simple automatic control system.
UNIT - III
Boolean functions - disjunctive and conjugative normal forms Boolean's expansion theorem, fundamental forms.
Many terminal Networks.
UNIT – IV
Arbitrary Cartesian product of sets, Equivalence relations, partition of sets, injective, subjective, objective maps,
binary operations, countable, uncountable sets.
UNIT –V
Basic Concept of Graph Theory, Sub graphs, Trees and their properties, Binary Trees, Spanning Trees, Directed Trees,
Planar graphs, Euler Circuit, Hamiltonian Graph. Chromatic number.
NOTE: The Question Paper setter is advised to prepare unit-wise question with the provision of
internal choice. Only Simple calculator is allowed not scientific calculator.
UNIT I
Limits, Continuity and differentiability of function(s) of one variable, First and second kind of discontinuities.
UNIT – II
Differentiation of Functions, Differentiation of functions of functions, parametric functions, product of functions,
function in Product and quotient form, Logarithmic differentiation, Differentiation of Parametric functions.
UNIT – III
Tangent & Normal, Sub tangent, Subnormal, Monotonic Increasing and Decreasing function, Simple examples of
Maxima and Minima. Statistical Methods
UNIT – IV
Probability – sample space, Types of events (mutually exclusive, equally, likely event, favorable events, dependent
and independent events), composition of events, additive and multiplicative, law of probability, conditional
probability, inverse probability, Bays Theorem.
UNIT –V
Frequency distribution and measures of dispersions, Binomial, Poisson and Normal distribution. Curve fitting and
Principle of least square, Correlation and Regressions lines.
BOOKS RECOMMENDED:
1. DIFFERENTIAL CALCULUS -GORAKH PRASAD
2. STATISTICS -REY & SHARMA
3. STATISTICS -SHUKLA&SAHAY
NOTE: The Question Paper setter is advised to prepare unit-wise question with the provision of
internal choice.
UNIT – I
SEMICONDUCTORS & INTEGRATED CIRCUITS- Introduction to semiconductors & its types, Diode,
PNP & NPN transistors, CE amplifier & Switching characteristics of Transistors, Logic Families, Scale of Integration,
RTL, DTL, TTL, and its characteristics.
UNIT – II
INTEGRATED CIRCUIT FABRICATION- Integrated circuits technology, Advantages and Limitations of
Integrated circuits, Basic monolithic integrated circuit technology.
UNIT – III
DATA REPRESENTATION- Data types, number systems, fixed point representation, 1’s and2’s complements,
Binary fixed point representation, arithmetic operation on binary operation, overflow and underflow, codes, ASCII,
EBCDIC codes, Grey codes, Excess-3, BCD codes, Error detection and correcting codes.
UNIT – IV
LOGIC GATES AND BOOLEAN ALGEBRA- Logic gates AND, OR, NOT, gates and their truth tables,
NOR, NAND and XOR gates, Boolean algebra, basic Boolean Law, demorgan’s theorem, Map Simplification,
Minimizing technique, K-Map, Sum of product, Product of sum.
UNIT –V
COMBINATOINAL & SEQUENTIAL LOGIC CIRCUITS – combinational and sequential circuits, binary
adder, subs tractor, Flip flop – RS, D, JK, and T flip flop, data & shift register, encoder, decoder, comparator,
Multiplexer, De-multiplexer, RAM & ROM.
Name and Signatures
Departmental members
V.C. Nominee …………………………………..
1. In-charge Head /Dr. J. K. Saluja
Subject Expert ………………………………………..
……………………………………
Subject Expert…………………………………………
2. Miss Kajal Kiran Gulhare
Alumni(member)……………………………………….
……………………………………
Prof. from other Dept. of Sc. Faculty ……………….
3. Mr. Durgesh Kumar Kotangle
Specialist from Industry ……………………………… ……………………………………
BOOKS RECOMMENDED :
BOOKS RECOMMENDED:
1. USING IT : WILLIAMS T M HILL
2. IT: CURTIN T M HILL
3. FUNDAMENTAL OF INFORMATION TECHNOLOGY :CHETANSHRIVASTAVA_KALYANI PUBLISHERS
4 COMPUTER FUNDAMENTALS: P.K SINHA BPB PUBICATIONS
UNIT-I
Fundamentals of C Programming - Overview of C : History of 'C', Structure of 'C' program. Keywords, Tokens,
Data types, Constants, Literals and Variables, Operators and Expressions Arithmetic operators, Relational operator,
Logical operators, Expressions, Operator : operator precedence and associativity ,Type casting, Console I/O
formatting, Unformatted I/O functions: getch(), getchar, getche(), getc(), putc(), putchar().
Control Constructs : If-else, conditional operators, switch and break, nested conditional branching statements, loops:
For, do.. while, while, Nested loops, break and continue, goto and label, exit function.
UNIT- II
Arrays, Strings and Functions :Array:-Array declaration, One and Two dimensional numeric andcharacter
arrays. Multidimensional arrays.
String:-String declaration, initialization, string manipulation with/without using library function. Functions:-
definition, function components: Function arguments, return value, function call statement, function prototype. Type
of function arrangement: return and argument, no return and no argument, return and no argument, no return and
argument. Scope and lifetime of variable. Call by value and call by reference. Function using arrays, function with
command line argument. User defined function: math and character functions, Recursive function.
UNIT-III
Structure, Union & Enum- Structure: basics, declaring structure and structure variable, typedef statement, array
of structure, array within structure, Nested structure; passing structure to function, function returning structure. Union:
basics, declaring union and union variable, Enum: declaring enum and enum variable.
UNIT-V
File Handling and Miscellaneous Features - File handling: file pointer, file accessing functions: fopen(),
fclose(), fputc(), fgetc(), fprintf(), fscanf(), fread(), fwrite(),beof(), fflush(), rewind(), fseek(), ferror(). File handling
through command line argument. Introduction to C preprocessor #include, #define, conditional compilation
directives: #if, #else, #elif, #endif, #ifndef etc.
BOOKS RECOMMENDED : -
MAIN READING:
1. PROGRAMMING IN C - YASHWANTKANETKAR
2. PROGRAMMING IN C - VENUGOPAL
3. THE C PROGRAMMING LANGUAGE - KEMIGHAM AND RITCHE[ PRENTICE HALL].
4. APPLICATION PROGRAMMING IN C - R. JOHNSON-BAUGH& MARTIN KALIN MACMILLAN
INTERNATIONAL EDITIONS.
5. THE SPIRIT OF C - MULLISH COOPER, JAICO PUBLISHING HOUSE
6. HOW TO SOLVE IT BY COMPUTERS - R.G.DROMEY, PRENTICE HALL OF INDIA.
7. MASTERING IN CPP - VENUGOPAL
SUPPLEMENTARY READINGS:
1. THE ART OF C PROGRAMMING - JONES, ROBIN & STEWART, NAROSA PUBLISHING HOUSE.
2. C PROBLEM SOLVING AND PROGRAMMING- A. KENNETH, PRENTICE HALL INTERNATIONAL.
3. C MADE EASY - H. SCHILDT, MCGRAW HILL BOOK COMPANY
NOTE: - The Question Paper setter is advised to prepare unit-wise question with the provision of
internal choice.
UNIT I :Using Office 2007 MS-Word-Creating and editing word documents, formatting documents –aligning
documents, indenting paragraphs, changing margin, formatting pages, formatting paragraph, printing labels, working
with tables, formatting text in tables, inserting and deleting cells, rows and columns, use bulleted and numbering,
checking spelling and grammar, finding synonyms, working with long documents, working with header and footer,
adding page number and foot note, working with graphics, inserting clip art, working with pictures, Word art, creating
flow chart, creating word templates, creating templates, working with mail merge, writing the form letter, merging
form documents, selecting merge records, creating macros, running macro.
UNIT – 2 Working with MS-Excel – Introducing Excel, use of excel sheet, saving, opening, and printing
workbook ,Apply formats in cell & text, Divide worksheet into pages , setting Pagelayout, adding Header & Footer.
Using multiple documents, arranging windows i.e. (Cascade, Tiled, and Split), protecting your work, password
protection. Working with Functions & Formulas, using absolute reference, referencing cell by name , using cell label ,
giving name to cell and ranges , working with formulas (mathematical & trigonometric , statistical, date time , most
recently used), Working with Excel graphics, creating chart & graphs. filtering a database ,using auto filter ,criteria
range, calculating total and subtotal, creating pivot table, goal seek, recording & playing macros, deleting and
selecting macro location.
UNIT- 4 Introduction to HTML and Designing Web Page using MS-FrontPage – Concept of website,
web standards, what is HTML, HTML documents/files. HTML Editor, explanation of the structure of home page,
elements in HTML document, HTML elements, HTML tags and basic HTML tags, viewing the source of webpage.
and downloading the WebPages source Image, internal and external linking between web pages – IMG elements.
Features of Frontpage 2000, Designing webpage, working with views, Hyperlinks, setting Hyperlink, using List,
themes, tables, Frames, style sheet, working with forms, page Templates, frame templates, anchor, working with
banners, Dynamic effect, How to publishing WebPages in local area network.
UNIT-5 Animations and Graphics: Basic Concept of 2D/3D Animation, Principle and Application in
Multimedia, Hardware & software resources requirement for animation, steps for creating generic animation. Learn
the basic of Flash Animation; Creating a new movie:-Get set Up, Input Text, Animate Text, drawing and painting with
tools, brush, create basic shapes like Oval, Rectangle & Polystar Tools, tools working with object & filing the object,
Transformation, object properties dialog box, creating layers motion tweeing, shape tweeing ,mask layers, basic action
scripts, importing sound through Flash.
Interface of Photoshop:-The Photoshop workspace use of menus palettes and toolbox, creating new images, using
selecting tools, lasso tool, Direct select Lasso, convert point tool, image adjustment through Photoshop.
UNIT - I
Introduction to visual Basic: Hardware requirements, features of VB, Editions of Visual Basic, and Event Driven
Programming vs. procedure oriented programming. Introduction to Integrated Development Environment. Basic
concepts of Visual Basic programming: Controls, properties, methods, events, forms, projects. Creating Executable
files. Variables, constants, data types, data conversion function. Scope of variables Operators Control Structure:
Conditional / branching statements: If...else...Endif, Select case Looping statements: do...While, for…Next, for each,
exiting a loop, goto statement, msgbox and inputbox functions.
UNIT - II
Arrays: types of arrays, array manipulation, working with standard controls. Working with control array, various key
and mouse events, using drag and drop concepts. Procedure and Functions: types of function, library function, date
and time function, format function, and string related function, validation function. Creating user defined function &
procedure, call by value and call by reference, concept of recursion, working with basic module, class module and
form module.
UNIT – III
Working with Advanced Controls: toolbar, status bar, tabbed dialog controls, progress bar, animation controls,
dtpicker, calendar, common dialog control.SDI& MDI Application: creating MDI application, menu editor:
defining menu & popup menu, sub main, startup objects. Working with graphics control and using graphics methods.
UNIT - IV
Error Handling: Types of errors, error trapping tools: watch window, local window, immediate window, Debug
menu, tracing program flow with call stack, the err object, error function, error handling routines :on error goto
statements. File Handling: type of file handling, Sequential file handling: reading, writing and appending in file,
understanding user defined data type, Random access file: reading, writing and appending in file.
Name and Signatures
Departmental members
V.C. Nominee …………………………………..
1. In-charge Head /Dr. J. K. Saluja
Subject Expert ………………………………………..
……………………………………
Subject Expert…………………………………………
2. Miss Kajal Kiran Gulhare
Alumni(member)……………………………………….
……………………………………
Prof. from other Dept. of Sc. Faculty ……………….
3. Mr. Durgesh Kumar Kotangle
Specialist from Industry ……………………………… ……………………………………
UNIT- V
Data Access Using the ADO Data Control: Basic concepts of relational database, visual data manager,
introduction to SQL, concept of ODBC, Overview of DAO and RDO, Using DAO and RDO to access data. ADO
features, difference among ADO, DAO and RDO, accessing and manipulating database using ADO, ADO object
hierarchy, concept of recordset and its type, connection object, command object.
Data Environment: accessing data using data environment, using Datagrid, Data combo, data list, MSHFlexgrid.
Report Generation: Overview of Data Report, creating Data report, adding groups, using data report functions,
Introduction to Crystal Report Writer.
BOOK RECOMMENDED:
OBJECTIVE :This course is designed to enable the students of computer education to speak and write English with
a fare degree of grammatical correctness. The inputs in the course contents are related to spellings, meanings of words
and the correct use of words relating to the field of computers and other areas of knowledge.
Unit-1
Vocabulary, knowledge of at least one thousand words - their spelling, meanings and usage. Phrases.
Unit – II
Structure of sentences - Simple, Complex and compound. Clauses and Subordinate Clauses
Unit-III
The tenses and aspects. The modal, the gerund, the participle, the infinitive.
Unit – IV
Transformation of sentences :-
1. Interchange of Active and Passive Voice.
2. Interchange of Affirmative and Negative Sentences.
3. Interchange of Explanative and Assertive Sentences.
4. Interchange of interrogative and Assertive Sentences.
5. .Direct and Indirect Speech.
Books:
1. Living English Structure -by W.S. Allen.
2. A Practical English Grammar - by Thomson and Martinet.
Testing Pattern :The question paper will clearly specify units and will have questions
from unit I to IV. Unit V will include practical’s.
NOTE :- The Question Paper setter is advised to prepare unit-wise question with the provision of
internal choice.
1. Indian Art, meaning of art, features of Indian art, elementary knowledge of paintings, music, dancing,
Sculpture archeology, iconography & other social arts.
2. Indian Literature, Ancient Indian Literature, Elementary knowledge of Vedic Literature, Mahabharata,
Ramayana and other main granthas.
3. Indian Freedom Struggle : Freedom Struggle of 1857, National Consciousness, noncooperation
movements. Civil disobedient movement quit India movement, contribution of revolutionaries in freedom
struggle.
4. Indian Constitution : Introduction, main features of constitution fundamental rights, Fundamental duties.
Text Book :
Indian Culture the book sponsored by M.P. Hindi granth Academy is the prescribed
textbook for the syllabus.
UNIT I : ALGEBRA
Partial Fraction, Arithmetic progression & Geometric Progression, Determinates and matrices,
UNIT V: STATISTICS
Frequency Distribution, measures of central tendency. Mean, median, mode, G.M. H.M. Inter quartile range,
mean deviation, standard deviation.
BOOK RECOMMENDED:
MATHEMATICS (CLASS 11TH AND 12TH ) – R.D.SHARMA.
YUGBODH MATHEMATICS – (CLASS 11TH AND 12TH )
Name and Signatures
Departmental members
V.C. Nominee …………………………………..
1. In-charge Head /Dr. J. K. Saluja
Subject Expert ………………………………………..
……………………………………
Subject Expert…………………………………………
2. Miss Kajal Kiran Gulhare
Alumni(member)……………………………………….
……………………………………
Prof. from other Dept. of Sc. Faculty ……………….
3. Mr. Durgesh Kumar Kotangle
Specialist from Industry ……………………………… ……………………………………
GOVT.V.Y.T.P.G. AUTO. COLLEGE, DURG(C.G.)
SYLLABUS FOR: (2017-18)
BCA PART-I
PRACTICAL I
Scheme of Examination:-
Practical examination will be of 3 hours duration. The distribution of practical marks will be as follows:
Programme 1 25
Mini Project 25
Viva 25
[Practical Copy +
Internal Record] 25
Total – 100
PRACTICAL II
Scheme of Examination:-
Practical examination will be of 3 hours duration. The distribution of practical marks will be as follows:
Programme 1 - 25
Programme 2 - 25
Viva - 25
[Practical Copy +
Internal Record] - 25
Total - 100
PRACTICAL III
Scheme of Examination:-
Programme 1 - 10
Programme 2 - 10
Viva - 15
[Practical Copy +
Internal Record] - 15
Total - 50
2. Section B, Section C
There shall be 10 questions, two questions from each unit.
The candidate has to attempt one question from each unit.
---------------------------------------------------------------------------------------------------------------------
NOTE: - The Question Paper setter is advised to prepare unit-wise question with the provision of
internal choice. Simple / Scientific calculator is allowed.
UNIT - I
SOLUTION OF POLYNOMIAL AND TRANSCENDENTAL ALGEBRIAC EQUATIONS
Bisection method, Regula-falsi method & Newton’s method, Solution of Cubic & Bi-quadratic Equation.
UNIT – II
SIMULTANEOUS EQUATIONS AND MATRIX
Gauss-Jordan method, Cholesky’s method , Reduction to lower or upper Triangular forms , Inversion of matrix ,
method of partitioning , Characteristics equation of matrix , Power methods , Eigen values of matrix , Transformation
to diagonal forms.
UNIT - III
INTERPOLATION - SINGLE VARIABLE FUNCTIONS
Newton’s Interpolation formula, Newton's Forward and Backward Difference Interpolation Formula, Langranges
Interpolation formula, Newton's Divided Difference Interpolation Formula.
UNIT - IV
NUMERICAL DIFFERENTIATION AND INTEGRATION
Newton - cotes integration formula, Trapezoidal Rule, Simpson’s One-Third and Three-Eight Rule, Waddle's Rule.
BOOKS RECOMMENDED
NOTE: - The Question Paper setter is advised to prepare unit-wise question with the provision of
internal choice. Only Simple calculator is allowed not scientific calculator.
UNIT – I
Differentiation: Successive Differentiation, Leibnitz’s Theorem, Rolle's Theorem, Lagrange's and Cauchy Mean
Value Theorem, Taylor's Theorem, Expansion by Taylor's and Maclaurin's series.
UNIT - II
Asymptotes, Curvature, Test of Convexity and Concavity, Point of Inflaxion, Tracing of Curvesin Cartesian and Polar
form.
UNIT - III
Partial and Directional Derivatives of functions of two and three variables, Jacobian's Theorem.
UNIT - IV
Integration: Integration of functions by parts, by substitution and by partial fraction; Definite Integral and its
properties.
UNIT - V
Integration of functions of two and three variables, Change of order of Integration, Determination of Area and Length.
BOOKS RECOMMENDED
UNIT - I
INTRODUCTION -Introduction, Basic terminology, Elementary data organization, Data structure, Data structure
Operation,
UNIT – II
CONCEPTS OF ARRAYS, RECORDS AND POINTERS –Basic Terminology, Linear Array; Sorting:
Bubble Sort; Searching: Liner Search, Binary Search, Pointers: Pointer Array; Records: Record Structures.
UNIT - III
LINKED LISTS, STACKS, QUEUES, RECURSION –Link lists, traversing a linked list, searching a linked
list; Insertion into a linked List, Deletion From a Linked List, Stacks, Array Representation of Stack; Queues.
UNIT - IV
TREES -Types of Trees, Binary Trees, Representing Binary, Traversing binary tree, Searching and Inserting in
Binary Tree, Deleting in Binary tree.
UNIT - V
SORTING AND SEARCHING –Sorting, Insertion Sort, Selection Sort, Merging, Merge.
BOOKS RECOMMENDED:
UNIT - I
OVERVIEW OF DATABASE MANAGEMENT SYSTEM:
Database, Definition of DBMS, Purpose of Database System, Data abstraction, Instances and Schema, Data
Independence, Data administration roles, Different kinds of DBMS users, Data Dictionary, Database languages- DDL,
DML, DCL Data Models- The Relational approach, The Network approach, The Hierarchical approach, DBMS
storage structure and access method.
UNIT - II
ENTITY-RELATIONSHIP MODEL:
Entity - Relationship model as a tool for conceptual design-entities attributes and relationships, ER diagrams; Concept
of keys: candidate key, primary key, alternate key, foreign key; Strong and weak entities, Case studies of ER modeling
Generalization; specialization and aggregation, Converting an ER model into relational Schema.
UNIT - III
STRUCTURED QUERY LANGUAGE
Relational Algebra: select, project, cross product different types of joins (inner join, outer joins, self join); set
operations, Simple and complex queries using relational algebra. Integrity constraints: Not null, unique, check,
primary key, foreign key.
UNIT - IV
RELATIONAL DATABASE DESIGN-
Normalization concept in logical model; Pitfalls in database design, update anomalies: Functional dependencies, Join
dependencies, Normal forms (1NF, 2NF, 3NF). Boyce Codd Normal form, Decomposition, Multi-Valued
Dependencies, 4NF, 5NF.
UNIT - I
OVERVIEW OF OBJECT ORIENTED CONCEPTS
Need for Object Oriented programming; Procedural Languages; The Object Oriented approach; advantages of Object
Oriented Programming; characterization of Object Oriented Languages; Objects; Classes; inheritance; reusability;
New data types; Polymorphism and overloading
UNIT - II
OBJECT CLASSES AND INHERITANCE
Object and Class, Using the class, class construct, class destructors, object as function argument, struct and classes,
array as class member, operator overloading. Type of inheritance, Derive class, Base class. Access specifier: protected.
Overriding, member function, String,
UNIT - III
OBJECT ORIENTED PROGRAMMING
In overview of C++ Programming; Loops and decisions; Structures and functions, Arrays and Pointers, Inheritance,
Overloaded Function, Inline Function, Virtual Functions, pure virtual Functions Streams.
UNIT - IV
OBJECT ORIENTED DESIGN & DATABASE
Object structure concepts; Object type; Attribute types; relationship type; Object behavioral concepts; Methodology
for Object Oriented Design; Booch methodology Relational Vs Object Oriented Databases, The architecture of Object
Oriented Databases.
Name and Signatures
Departmental members
V.C. Nominee …………………………………..
1. In-charge Head /Dr. J. K. Saluja
Subject Expert ………………………………………..
……………………………………
Subject Expert…………………………………………
2. Miss Kajal Kiran Gulhare
Alumni(member)……………………………………….
……………………………………
Prof. from other Dept. of Sc. Faculty ……………….
3. Mr. Durgesh Kumar Kotangle
Specialist from Industry ………………………………
……………………………………
UNIT - V
INTRODUCTION TO VC++ - C under windows, Overview of VC++, VC++ workspace & projects, creating
source code file, adding C++ code to a program.
INTRODUCTION TO MFC - The part of VC++ programs, the application object, the main window object, the
view object, the document object, Windows event oriented programming, what is device context.
RECOMMENDED BOOKS:
1. OBJECT ORIENTED PROGRAMMING: MCGREGOR AND SYKES S A, 1992 VAN NOSTRAND.
2. THE C++ PROGRAMMING LANGUAGE:STRUSTRPB,ADDISIONWASLEY.
3. OBJECT ORIENTED PROGRAMMING IN C++:LAFORE R, GALGOTIA PUBLICATIONS.
4. INTRODUCTION TO OBJECT ORIENTED PROGRAMMING : WITT KV, GALGOTIA PUBLICATIONS.
5. OBJECT ORIENTED PROGRAMMING:BLASCHEK G, SPRINGER VERLAG
6. OBJECT DATA MANAGEMENT:CATTEL R, ADDISON WASLEY.
7. MODERN DATABASE SYSTEMS: KIM W, ACM PRESS, ADDISION WESLEY.
VC++
1. VISUAL C++ IN RECORD TIME : STEVEN HOLZNER
2. VISUAL C++ PROGRAMMING :YASHWANT P. KANETKAR
UNIT - I
INTRODUCTION TO COMPUTER NETWORKING-
Data Communication, Networks - Distributed Processing, Network Criteria, Applications; Protocols and Standards,
Standard Organization, Line Configuration - Point to Point, Multi Point; Topology - Mesh, Star, Tree, Bus, Ring,
Hybrid; Transmission mode, Categories of Network - LAN, MAN, WAN, Internetworks.
UNIT - II
THE OSI MODEL -
The model - Layered architecture, functions of the layers-Physical layer, Data Link layer, Network layer, Transport
layer, session layer, Presentation layer, Application layer; the TCP/IP reference model, comparison of TCP/IP & OSI,
Novell Netware, Arpanet, NSFNET.
UNIT - III
TRANSMISSION OF DIGITAL DATA -
Analog and Digital, digital data transmission - parallel transmission, serial transmission, DTE-DCE interface - data
terminal equipment, data circuit terminating equipment, standards, modems- Transmission rate, Modem standards.
UNIT - IV
INTRODUCTION TO INTERNET TECHNOLOGY - Architecture of Internet, Client server model, www,
The concept of web publishing, The HTML Basics Review, Tables, frames, image maps, forms &Introduction to CGI
Scripting.
RECOMMENDED BOOKS-
UNIT - I
INTRODUCTION TO LINUX
Introduction to Linux system, History and Emergence, Features of Linux system, Different Linux Distributions,
Hardware Requirements for the different versions of Linux, Architecture of the Linux, Features of the Kernel and
Kernel Shell relationship.
Linux File System
Features of Linux file system, File types and permissions, Getting started, Logging in /out with the concept of home
directory. File operations and links, Commonly used commands like GREP, Find, who,ls, pwd, mv, ls, cd, df, cat,
head, tail, rm, sort, grip, ps, whoami, chmod, chonn,gunzip,date, bc, tar.
UNIT - II
TEXT PROCESSING
Introduction to Text Processing, Vi editor, Vi Features, Vi Commands, Yanking, Running shell commands, from
within Vi, Command macros, Set showmode, Set Auto Indent, Set number, Introduction to Exrcfile. Emacs editor,
Emacs feature, Emacs commands, Using cut, paste and copy in Emacs, Saving buffer in Emacs.
UNIT - III
SHELL PROGRAMMING
Introduction to Shell & Shell Programming: Features of a Shell, Different types of a Shell, Why use more shell, Shell
treatment to the command line, the environment, set, setenv, path, home, ifs, mail, ps1, ps2,term, log name, profile,
sty, profile file, login/logout file, setting environment, simple shell programs, for… do, case, do while construct.
UNIT - V
SYSTEM ADMINISTRATION OF LINUX
Installation & system Administration of Linux: responsibilities of a system administrator, startup and shutdown
process, inittub and profile file importance, security file access permission, user and group related jobs, managing disk
space, managing file system, backup and restart process. PRC- installation requisite, minimum hardware requirement
for Red Hat Linux, Hard Disk Partitioning, installation of Red Hat Linux Installation of Printer, Scanner and
Peripheral devices in Linux.
REFERENCES:
NOTE :- The Question Paper setter is advised to prepare unit-wise question with the provision of
internal choice.
UNIT - I
MANAGEMENT:
Concept, Nature and Scope of management. The evolution of Management thought, Approaches ofmanagement, New
classical school, Modern organizational Theories, Behavourial Approach and Systems Approach, Tasks of a
professional Manager, Responsibilities of a Professional Manager, ManagementSystems and Processes, Managerial
Skills.
UNIT - II
PLANNING: Significance, Objectives Types of Plans, Strategies & Polices, Proceedings methods & rules Project
Management, Planning Evaluation, Feasibility Report, Planning Process Planning under systems approach.
UNIT-III
ORGANIZING
Significance, objectives, Major approaches to organizational theory, Organizational Structure and Design, the
organizational Process, span of control or Departmentation, Delegation of Authority &Inter Department Coordination,
Decentralization, Determinants of effective organizing, staffing, selection, appraisal and development of Managers.
UNIT-IV
DIRECTING
Significance and issue in managing human factors. Motivation, nature and significance theories and techniques,
Leadership styles and influence process, Leadership challenges.
Managerial Communication, definition & Significance, Types of communication, the process and barriers, Building
effective communication system, Supervision nature and function, determination of effective supervision.
Name and Signatures
Departmental members
V.C. Nominee …………………………………..
1. In-charge Head /Dr. J. K. Saluja
Subject Expert ………………………………………..
……………………………………
Subject Expert…………………………………………
2. Miss Kajal Kiran Gulhare
Alumni(member)……………………………………….
……………………………………
Prof. from other Dept. of Sc. Faculty ……………….
3. Mr. Durgesh Kumar Kotangle
Specialist from Industry ……………………………… ……………………………………
UNIT-V
CONTROLLING & DECISION MAKING
Definition and elements, Control Techniques, Coordination and determinants of an effective control system.
Organizational, Context of Decisions, Decision Making Models, Decision Making Techniques and Processes.
RECOMMENDED BOOKS:
1. PRINCIPLES OF MANAGEMENT BY TERRY FRANKLIN
2. ESSENTIALS OF MANAGEMENT BY KOONTZ H. O DONNELL ;TATA MCGRAW HILL,
NEW DELHI
3. MANAGEMENT BY STONER J.A.F ; PRENTICE HALL, NEW DELHI
Programme 1 - 25
Programme 2 – 25
Viva – 25
[Practical Copy +
Internal Record] – 25
Total – 100
2 In every program there should be comment for each coded line or block of code
3 practical files should contain printed programs with name of author, date, path of program, unit
no. and printed output.
4 All the following programs or a similar type of programs should be prepared
List of Practical
Using the following database,
Colleges (cname, city, address, phone, afdate)
Staffs ( sid, sname, saddress, contacts)
StaffJoins(sid, cname, dept, DOJ, post, salary)
Teachings ( sid, class, paperid, fsession, tsession)
Subjects ( paperid, subject, paperno, papername)
Write SQL statements for the following –
a. Create the above tables with the given specifications and constraints.
b. Insert about 10 rows as are appropriate to solve the following queries.
c. List the names of the teachers teaching computer subjects.
d. List the names and cities of all staff working in your college.
Name and Signatures
Departmental members
V.C. Nominee …………………………………..
1. In-charge Head /Dr. J. K. Saluja
Subject Expert ………………………………………..
……………………………………
SubjectExpert…………………………………………
2. Miss Kajal Kiran Gulhare
Alumni(member)……………………………………….
……………………………………
Prof. from other Dept. of Sc. Faculty ……………….
3. Mr. Durgesh Kumar Kotangle
Specialist from Industry ………………………………
……………………………………
e. List the names and cities of all staff working in your college who earn more than 15,000
f. Find the staffs whose names start with ‘M’ or ‘R’ and ends with ‘A’ and/or 7 characters long.
g. Find the staffs whose date of joining is 2005.
h. Modify the database so that staff N1 now works in C2 College.
i. List the names of subjects, which T1 teaches in this session or all sessions.
j. Find the classes that T1 do not teach at present session.
a. Find the colleges who have most number of staffs.
b. Find the staffs that earn a higher salary who earn greater than average salary of their college.
c. Find the colleges whose average salary is more than average salary of C2
d. Find the college that has the smallest payroll.
e. Find the colleges where the total salary is greater than the average salary of all colleges.
f. List maximum, average, minimum salary of each college
a. List the names of the teachers, departments teaching in more than one department.
b. Acquire details of staffs by name in a college or each college.
c. Find the names of staff that earn more than each staff of C2 College.
d. Give all principals a 10% rise in salary unless their salary becomes greater than
20,000 in such case give 5% rise.
e. Find all staff that do not work in same cities as the colleges they work.
f. List names of employees in ascending order according to salary who are working in
your college or all colleges.
a. Create a view having fieldssname, cname, dept, DOJ, and post
b. Create a view consisting of cname, average salary and total salary of all staff in
that college.
c. Select the colleges having highest and lowest average salary using above views.
d. List the staff names of a department using above views.
Enrollment (enrollno, name, gender, DOB, address, phone)
Admission (admno, enrollno, course, yearsem, date, cname)
Colleges (cname, city, address, phone, afdate)
FeeStructure (course, yearsem, fee)
Payment (billno, admno, amount, pdate, purpose)
a. Create the above tables with the given specifications and constraints.
b. Insert about 10 rows as are appropriate to solve the following queries.
c. Get full detail of all students who took admission this year class wise
d. Get detail of students who took admission in Bhilai colleges.
1 Scheme of Examination:-
Practical examination will be of 3 hours duration. The distribution of practical marks will be as follows:
Programme 1 - 20
Programme 2 - 20
Visual C++ - 10
Viva - 25
[Practical Copy +
Internal Record ] - 25
Total - 100
2 In every program there should be comment for each coded line or block of code
3 Practical file should contain printed programs with name of author, date, path of program, unit
no. and printed output.
4 All the following programs or a similar type of programs should be prepared
List of Practical
LOOPS, DECISIONS, NESTED METHOD, MEMBER FUNCTION DEFINED OUTSIDE CLASS BODY:
1. Write program to generate following pattern
a) A B C D E F G c) *
ABCEFG **
ABFG ***
AGF
b) 1 d) 1
12 121
123 1331
14641
Name and Signatures
Departmental members
V.C. Nominee …………………………………..
1. In-charge Head /Dr. J. K. Saluja
Subject Expert ………………………………………..
……………………………………
Subject Expert…………………………………………
2. Miss Kajal Kiran Gulhare
Alumni(member)……………………………………….
……………………………………
Prof. from other Dept. of Sc. Faculty ……………….
3. Mr. Durgesh Kumar Kotangle
Specialist from Industry ……………………………… ……………………………………
2. Write member functions which when called asks pattern type; if user enters 11 then a member function is called
which generates first pattern using for loop. If user enters 12 then a member function is called which generates first
pattern using while loop. If user enters 13 then a member function is called which generates first pattern using do-
while loop. If user enters 21 then a member function is called which generates second pattern using for loop and so on.
3. Write program to display number 1 to 10 in octal, decimal and hexadecimal system.
4. Write program to display number from one number system to another number system. The program must ask for the
number system in which you will input integer value then the program must ask the number system in which you will
want, output of the input number after that you have to input the number in specified number system and program will
give the output according to number system for output you mentioned earlier.
Array
5. Write a program using function to add, subtract and multiply two matrices of order 3x3. You have to create one
function for addition, which accepts three array arguments. First two array arguments are matrices to add and third
matrix is destination where the resultant of addition of first two matrixes is stored. In similar way create functions for
matrix subtraction and multiplication.
6. Create a single program to perform following tasks without using library Functions:
a) To reverse the string accepted as argument.
b) To count the number of characters in string passed as argument in form of
Character array.
c) To copy the one string to other string; passed as arguments in form of source
character array and destination character array without using library function.
d) To count no. of vowels, consonants in each word of a sentence passed as
argument in form of character array.
Class, Object, Array of object, Object Using Array
7. Create a class Student having data members to store roll number, name of
student, name of three subjects, max marks, min marks, obtained marks. Declare an object of
class student. Provide facilities to input data in data members and display result of student.
13. Create class Polar having data members radius and angle. It contains member functions for taking input in data
members and member function for displaying value of data members. Class Polar contains declaration of friend
function add which accepts two objects of class Polar and returns object of class Polar after addition. Test the class
using main function and objects of class Polar.
14. Write program to create class distance having data members feet and inch(A single object will store distance in
form such as 5 feet 3 inch). It contains member functions for taking input in data members and member function for
displaying value of datamembers. Class Distance contains declaration of friend function add which accepts two objects
of class Distance and returns object of class Distance after addition. Class Distance Contains declaration of another
friend function Subtract that accepts two objects of class Distance and returns object of class Distance after
subtraction. Test the class using main function and objects of class Distance.
15. Write a program to create class Mother having data member to store salary of Mother, create another class Father
having data member to store salary of Father. Write a Friend function, which accepts objects of class Mother, and
Father and prints Sum of Salary of Mother and Father objects.
FRIEND CLASS
16. Write a program to create class Mother having data member to store salary of Mother, create another class Father
having data member to store salary of Father. Declare class Father to be friend class of Mother. Write a member
function in Father, which accepts object of class Mother and prints Sum of Salary of Mother and Father Objects.
Create member function in each class to get input in data member and to display the value of datamember.
STATIC DATA MEMBER
17. Create a class Counter having a static data member, which keeps track of no. of objects created of type Counter.
One static member function must be created to increase value of static data member as the object is created. One static
member function must be created to decrease value of static data member as the object is destroyed. One static
member function must be created to display the current value of static data member. Use main function to test the class
Counter.
STRUCTURE AND CLASS
18. Define structure student. Structure student has data members for storing name, roll no, name of three subjects and
marks. Write member function to store and print data.
Programme 1 - 10
Programme 2 - 10
Viva - 15
[Practical Copy +
Internal Record] - 15
Total - 50
2. In every program there should be comment for each coded line or block of code
3. Practical file should contain printed programs with name of author,date, path of program, unit no. and printed
output.
List of Practical
1. Change your shell environment – path,home, ifs, mail, ps1, ps2, term, logname
i) at commandline
ii) at shell level
iii) at login level
2. Change the wallpaper, screensaver in GNOME, KDE
2. Section B, Section C
There shall be 10 questions, two questions from each unit.
The candidate has to attempt one question from each unit.
---------------------------------------------------------------------------------------------------------------------
NOTE :- The Question Paper setter is advised to prepare unit-wise question with the provision of
internal choice. Only Simple calculator is allowed not Scientific calculator.
Calculus
Unit –I
The Riemann Integral, Existence of the Riemann Integral, Properties of Reimann Integrals,Fundamental Theorem of
Integral Calculus.
Unit-II
Maxima and minima of functions of two and three variables, Langrange’s method of undetermined multipliers.
Unit-III
Improper integrals, Meaning of integrals of type ∫af(x) dx, ∫abf(x) dx where f(x) is not defined at a and/or b. Tests of
convergence for improper integrals.
Geometry
Unit- IV
Equation to cone with given base, Generators of Cone, condition for three mutually perpendicular generators, Right
Circular Cone, Equation of a cylinder.
Unit-V
Polar Coordinates, Polar equation to straight line, Circle. Polar equation of a Conic.
REFERENCE BOOKS:
1.CALCULUS OF TWO AND MORE VARIABLES: G.S. PANDEY& V.P. SAXENA (WILEY EASTERN)
2.HIGHER CALCULUS : P.L.SHARMA
3.VECTOR CALCULUS & GEOMETRY : B.R.THAKUR.
Note : The Question Paper setter is advised to prepare unit-wise question with the provision of
internal choice. Only Simple calculator is allowed not Scientific calculator.
UNIT –I
Concept of Differential equation. Recall of first order and first degree differential equations.
Equation of first order but of higher degree. Homogeneous and exact differential equations.
UNIT-II
Geometric representation, Family of curves and orthogonal trajectories. Linear differential
equation with constant coefficients. Operational rules of D. Homogeneous linear equations.
UNIT-III
Partial differential equations of first order, Standard forms, Linear partial differential equations
of higher order with constant coefficients.
UNIT- IV
Periodic Function, Fourier Sine and Cosine Series, Even and Odd Functions, Full Range
and Half Range Fourier Series
UNIT-V
Convergence of Fourier Series, Gibbs Phenomenon, Operations on Fourier Series, Applications
of Fourier Series to Differential Equation
REFERENCE BOOKS:
1. INTRODUCTORY COURSE IN DIFFERENTIAL EQUATIONS : D. A. MURRAY
Note : The Question Paper setter is advised to prepare unit-wise question with the provision of
internal choice. Only Simple calculator is allowed not Scientific calculator.
Unit I
Data Representation – Data Types, Number System, Fixed Point Representation – 1’s, 2’s complements, Binary Fixed
point representation, Arithmetic operation on Binary operation, Overflow & Underflow, Codes, ASCII, EBCDIC
codes, Grey codes, Excess-3, BCD codes, Error detection & correcting codes.
Unit II
Digital Logic Circuits – Logic Gates AND, OR, NOT, Gates & their truth tables, NOR, NAND & XOR Gates,
Boolean algebra, Basic Boolean Law, Doorman's theorem, Map Simplification, Minimizing technique, K Map, Sum of
product, Product of sums, Combinational & sequential Circuits Half adder & Full adder, Full Subtractor, Flip Flop –
RS, D, JK & T Flip Flop, Shift register, RAM & ROM.
Unit III
CPU organization, ALU & Control circuit, Idea about arithmetic circuits, Program control, Instruction sequencing,
Introduction to Microprocessor, Microprocessor architecture, System buses, Registers, Program counter,, Block
diagram of a Macro computer system, Microprocessor control signals, Interfacing Devices ,Introduction to
Motherboard ,SMPS.
UNIT IV
Input output organization, I/O Interface, Properties of simple I/O devices and their Controller, Isolated versus Memory
mapped I/O, Modes of Data transfer, Synchronous & Asynchronous Data Transfer, Handshaking, Asynchronous serial
transfer, I/O processor
REFERENCE:
1. COMPUTER SYSTEM ARCHITECTURE - M. MORIS MANO
Note : The Question Paper setter is advised to prepare unit-wise question with the provision of internal choice.
Only Simple calculator is allowed not Scientific calculator.
UNIT - I
Introduction :
Genesis of java, importance to the Internet, overview of features.
OOP :OOP features, data types, control structures, arrays, methods and classes, nested & inner classes, string and
String Buffer class, Wrapper Class, vectors,
UNIT-II
Inheritance :Basics types, method Override, using abstract and final classes, using super.
Packages and Interfaces :Defined CLASSPATH, importing packages, implementing interface.
UNIT - III
Exception Handling :exception types, using try and catch, throwing exceptions, defined exceptions.
Multithreaded Programming: Java spread model, creating threads, and thread priorities, synchronization.
Suspending resuming and stopping threads.
UNIT –IV
Input/Output: Basic Streams, Byte and Character Stream, predefined streams, reading and writing from console and
files. Using standard Java Packages (lang,util,io)
Networking : Nasecs. TCP/IP client & server sockets, URL connection.
JDBC: Setting the JDBC connectivity with backend database.
BOOKS RECOMMENDED:
1. JAVA COMPLETE REFERENCE - BY PATRICK NAUGHTEN&MESUTSCPDDT. [TMH]
2. JAVA PRIMER - BY E.BALAGURUSWAMI
3. JAVA PROGRAMMING - KHALID MUGHAL
Note : The Question Paper setter is advised to prepare unit-wise question with the provision of internal choice.
Only Simple calculator is allowed not Scientific calculator.
UNIT-IINTRODUCTION
What is operating system, basic concept, terminology, batch processing, spooling, multiprogramming ,Timesharing,
real time systems, protection, multiprocessor system, operating system as resource manager, process view point,
memory management, process management, device management and information management, other views of
operating system, historical, functional job control language and supervisor service control.
UNIT-IIIMEMORY MANAGEMENT
Preliminaries of memory management, memory handling in M/C, relocation, swapping and swap time calculation,
multiple partitions, partitioned allocation MFT, fragmentation, MVT, compaction, paging, job scheduling
implementation of page tables, shared page, virtual memory-overlays, concepts of virtual memory demand page,
memory management and performance, page replacement and page replacement algorithms. Allocation algorithms.
Storage hierarchy disk and drum scheduling - physical characteristics FCFS scheduling SCAN, short of seek time first
disk scheduling algorithms sector queuing.
BOOKS RECOMMENDED :
BOOKS RECOMMENDED :
Note : The Question Paper setter is advised to prepare unit-wise question with the provision of internal choice.
Only Simple calculator is allowed not Scientific calculator.
UNIT–I
Multimedia: Needs and areas of use, Development platforms for multimedia – DOS, Windows, Linux. Identifying
Multimedia elements – Text, Images, Sound, Animation and Video, Making simple multimedia with PowerPoint.
Text – Concepts of plain & formatted text, RTF & HTML texts, using common text preparation tools, Conversion to
and from of various text formats, using standard software, Object Linking and Embedding concept, Basics of font
design, overview of some fonts editing and designing tools, Understanding & using various text effects.
Images – importance of graphics in multimedia, Vector and Raster graphics, image capturing methods – scanner,
digital camera etc. various attributes of Images – size, color, depth etc, Various Image file format – BMP, DIB,
EPS,CIF, PEX, PIC, JPG, TGA, PNG and TIF format – their features and limitations, graphic file formats
conversions,
processing images with common software tools such as Photoshop, Paint Shop pro, Corel draw etc..
UNIT-II
Sound: Sound and it Attributes, Mono V/s Stereo sound, Sound channels, Sound and its effect in multimedia, Analog
V/s Digital sound, Basics of digital sounds-Sampling, Frequency, Sound Depth, Channels, Sound on PC, Sound
standards on PC, Capturing and Editing sound on PC, Overview and using some sound recording, editing software.
Overview of various sound file formats on PC – WAV, MP3, MP4, OggVorbose etc.
Animation: Basics of animation, Principle and use of animation in multimedia, Effect of resolutions, pixel
depth,Images size on quality and storage. Overview of 2-D and 3-D animation techniques and software- animation
pro, 3Dstudio & Paint Shop pro animator.
Animation on the Web – features and limitations, creating simple animations for the Web using GIF Animator and
Flash.
UNIT–IV
Authoring tools for CD Based Multimedia: Type of multimedia authoring tools, key factors of selecting CD based
multimedia authoring tools, Planning and distribution of a multimedia project. Multimedia development team &skills
requirement, Stages in designing & producing multimedia products for CD, Testing of product, distribution of
multimedia product, various formats of CD’s and DVD’s.
UNIT – V
Multimedia on the Web: Bandwidth relationship, broadband technologies, Text in the web – Dynamic and embedded
font technology, Audio on the Web – Real Audio and MP3/MP4, Audio support in HTML, Graphics –HTML safe
color palate, Interlaced V/s Non interlaced model, Graphics support in HTML, Image Map, Video on the Web –
Streaming video, Real Video, MPEG and SMIL, Virtual Reality on the Web.
Max marks-50
Note: The Question Paper setter is advised to prepare unit-wise question with the provision of internal choice.
Only Simple calculator is allowed not scientific calculator.
1. FINANCIAL ACCOUNTING: Meaning and Nature, Accounting Principles underlying the preparation of
financial statements.
2. PREPARATION OF FINANCIAL STATEMENTS: A Synoptic view-Profit and Loss account, Balance Sheet
6. BUDGETING: Definition and objective. Preparation of various types of budgets including cash budget, Fixed and
flexible budgets.
8. VARIABLE AND ABSORPTION COSTING SYSTEMS: Comparison for income determination (simple
treatment), Variable costing as a tool of decision-making
Max marks-50
NOTE :- The Question Paper setter is advised to prepare unit-wise question with the provision of internal
choice.
Unit-I
Essay type answer in about 200 words. Four essay. Type question to be asked and two to be
attempted.
Unit –II
Writing skills for composition- Essay writing.
Unit-III
Precis Writing
Unit-IV
Roading Comprehension of an unseen passage :10 Marks
Unit –V
Vocabulary based on text :5 Marks , Grammar- Advanced Exercises.
Note:-Questions on unit I and IV (b) Shall be asked from the prescribed text. Which will comprise popular creative
writing and the following items. Minimum needs- Housing and Transport. Geo -economic profile of women and
Empowerment, Management of change .Ouality of life, war and human survival, the question of human social value
survival , the question of human Social value, new Economic Philosophy. Recent Liberalisation methods,
Demoraticdecoralisation(With reference to 73,74 constitutional Amendment)The text book shall be sponsored by the
M.P. Higher Education Department and published the M.P. Hindi Granth Academy.
Programme 1 - 25
Programme 2 - 25
Viva - 25
[Practical Copy
+ Internal Record] – 25
Total - 100
2 In every program there should be comment for each coded line or block of code
3 Practical file should contain printed programs with name of author, date, path of Program, unit no. and printed
output.
4 All the following programs or a similar type of programs should be prepared
List of Practical
1. WAP that implements the Concept of Encapsulation.
2. WAP to demonstrate concept of Polymorphism (Overloading and Overriden)
3. WAP the use Boolean data type and print the Prime number Series up to 50.
4. WAP for matrix multiplication using input/output Stream.
5. WAP to add the elements of Vector as arguments of main method(Run time) and
rearrange them , and copy it into an Array.
6. WAP to check that the given String is palindrome or not.
7. WAP to arrange the String in alphabetical order.
8. WAP for String Buffer class which perform the all methods of that class.
9. WAP to calculate Simple Interest using the Wrapper Class.
Name and Signatures
Departmental members
V.C. Nominee …………………………………..
1. In-charge Head /Dr. J. K. Saluja
Subject Expert ………………………………………..
……………………………………
Subject Expert…………………………………………
2. Miss Kajal Kiran Gulhare
Alumni(member)……………………………………….
……………………………………
Prof. from other Dept. of Sc. Faculty ……………….
3. Mr. Durgesh Kumar Kotangle
Specialist from Industry ………………………………
……………………………………
10. WAP to calculate Area of various geometrical figures using the abstract class.
11. WAP where Single class implements more than one interfaces and with help of interface
reference variable user call the methods.
12. WAP that use the multiple catch statements with in the try-catch mechanism.
13. WAP where user will create a self-Exception using the “throw” keyword.
14. WAP for multithread using the isAlive(), join() and synchronized() methods of Thread
class.
15. WAP to create a package using command and one package will import the another
package.
16. WAP for AWT to create Menu and Popup Menu for Frame.
17. WAP for Applet that handle the KeyBoard Events.
18. WAP, which support the TCP/IP protocol, where client gives the message and server will
be, receive the message.
19. WAP to illustrate the use of all methods of URL class.
20. WAP for JDBC to insert the values into the existing table by using prepared Statement.
21. WAP for JDBC to display the records from the existing table.
22. WAP to demonstrate the Border Layout using applet.
23. WAP for Applet who generate the MouseMotionListener Event.
24. WAP for display the checkboxes, Labels and TextFields on an AWT.
25. WAP to calculate the Area of various geometrical figures using the abstract class.
26. WAP for creating a file and to store data into that file.(Using the FileWriterIOStream)
27. WAP to display your file in DOS console use the Input/Output Stream.
28. WAP to create an Applet using the HTML file, where Parameter Pass for font Size and
Font type and Applet message will change to corresponding parameters.
PRACTICAL II
BCA III
BCA-308 Project
1 Scheme of Examination:-
Practical examination will be of 3 hours duration. The distribution of practical marks
will be as follows
Software Demonstration - - 40
Project Report - 20
(Hard Copy + Soft Copy)
Project Demonstration/Presentation - 20
Project Viva - 20
Total -100
Annexure:
1 Brief background of the organization where the student has developed the project.
2 Data Dictionary (This should give a catalogue of the data elements used in the system/subsystem developed. The
following are the details required. Write NA for NOT applicable):
Data Name
Aliases .If any
Length (Size) Type
Numeric, Alpha, Binary etc.
3 List of abbreviations,Figures,Tables
4 References
5 Bibliography
6 Website
7 Soft copy of the project on CD/Floppy.
PRACTICAL I
BCA III
BCA-305(B) MULTIMEDIA TOOLS AND APPLICATIONS
1 Scheme of Examination:-
Practical examination will be of 3 hours duration. The distribution of practical marks
will be as follows
Programme 1 - 10
Programme 2 - 10
Viva - 15
[ Practical Copy +
Internal Record ] - 15
Total - 50
2 In every program there should be comment for each coded line or block of code
3 Practical file should contain printed programs with name of author, date, path of
program, unit no. and printed output.
4 All the following programs or a similar type of programs should be prepared at least 15 practical exercises, (Decided
by the concerned subject teacher of
the study institute) which cover the entire syllabus.
2. Section B, Section C
There shall be 10 questions, two questions from each unit.
The candidate has to attempt one question from each unit.
---------------------------------------------------------------------------------------------------------------------
PGDCA Semester - I:
Paper I:
INTRODUCTION TO SOFTWARE
ORGANIZATION
Paper II:
PROGRAMMING IN “C”
Paper III:
Paper IV
Paper V
Max Min
INTRODUCTION TO SOFTWARE
I 100 20
ORGANIZATION(101)
II PROGRAMMING IN “C”(102) 100 20
OFFICE AUTOMATION &
III 100 20
TALLY(103)
IV(104) PRACTICAL BASED ON 103 100 20
Marks Scheme:-
Theory 100 marks=05credits
(Section – A)
1. Very short answer type question-Altogether 10 questions are to be set i.e. two from each unit and shall be
compulsory (02 x 10)=20.
(Section -- B)
2. Short answer type question - Altogether 10 questions are to be set i.e. two from each unit with the internal choice.
The candidates are required to solve one from each unit (06 x 05)=30.
(Section -- C)
3. Long answer type question - Altogether 10 questions are to be set i.e. two from each unit with the internal choice.
The candidates are required to solve one from each unit (05 x 10)=50.
Name and Signatures
Departmental members
V.C. Nominee …………………………………..
1. In-charge Head /Dr. J. K. Saluja
Subject Expert ………………………………………..
……………………………………
Subject Expert…………………………………………
2. Miss Kajal Kiran Gulhare
Alumni(member)……………………………………….
……………………………………
Prof. from other Dept. of Sc. Faculty ……………….
3. Mr. Durgesh Kumar Kotangle
Specialist from Industry ………………………………
……………………………………
PGDCA Semester - II:
Paper I:
(106)
Paper II:
(107)
Paper IV
(109)
Paper V
(110)
PROJECT
Marks Scheme:-
Theory 100 marks=05credits
(Section – A)
1. Very short answer type question-Altogether 10 questions are to be set i.e. two from each unit and shall be
compulsory (02 x 10)=20.
(Section -- B)
2. Short answer type question - Altogether 10 questions are to be set i.e. two from each unit with the internal choice.
The candidates are required to solve one from each unit (06 x 05)=30.
(Section -- C)
3. Long answer type question - Altogether 10 questions are to be set i.e. two from each unit with the internal choice.
The candidates are required to solve one from each unit (05 x 10)=50.
Name and Signatures
Departmental members
V.C. Nominee …………………………………..
1. In-charge Head /Dr. J. K. Saluja
Subject Expert ………………………………………..
……………………………………
Subject Expert…………………………………………
2. Miss Kajal Kiran Gulhare
Alumni(member)……………………………………….
……………………………………
Prof. from other Dept. of Sc. Faculty ………………. 3. Mr. Durgesh Kumar Kotangle
2. The candidate has to secure minimum 36%marks as an aggregate in order to pass the semester
examination.
3.The grading system was implemented from 2017-18 onwards for the students admitted in at the first
semester of all PG subjects.