Dharmsinh Desai University, Nadiad: Faculty of Information Science
Dharmsinh Desai University, Nadiad: Faculty of Information Science
Looking at the diverse backgrounds & abilities of the thresh hold students, this syllabus aims at
(1) Importing the basic communication competency of the learners.
(2) Familiarize them with the basic contents necessary for English communication during their studies.
(3) Facilitate them in LSRW skills. &
(4) Enable them to use English language for communicational needs.
So the syllabus is need base & it has a tentativeness, to facilitate the various learners of various competencies:
Text : / Source :
The major source of studies for the students is the classroom, Which will be very interactive & full of
activities related to their syllabus. They must participate actively in their classes. The faculty will be a guide,
helper, motivator & facilitator for the learners, but not the traditional teacher. So the learners evaluation will
be based on the class work only. The tests & exams will be based entirely on the class work & the
participation of the learners in the classroom activities.
--- Prof. Rajanikant Jain.
Co - ordinator English Communication.
DHARMSINH DESAI UNIVERSITY, NADIAD
FACULTY OF INFORMATION SCIENCE
Unit-2 I/O operators , Control statements, array and string handling [10 Hrs.]
- I/0 operation
- Formatted input and output
- Control statements
- Decision-making and branching statements
if statement and various types of if statements,
switch-case statements
- Decision making and looping
while statement,
do while statement
for statement
- Jump in loops break and continue statement
-Arrays
Introduction to array
One-dimensional arrays, two-dimensional arrays
- String handling and in-built string functions
Text Book:
1. Programming in ANSI C, Balagurusamy, Tata McGraw-Hill
Reference Books:
1. Let us C, Kanitkar, BPB.
2. Programming with C, Gottfried, McGraw-Hill International
3. Programming with C , Venugopal & Prasad , Tata McGraw-Hill
DHARMSINH DESAI UNIVERSITY, NADIAD
FACULTY OF INFORMATION SCIENCE
BCA-103-Advanced Mathematics I
Detailed Syllabus: -
(6) Functions
DHARMSINH DESAI UNIVERSITY, NADIAD
FACULTY OF INFORMATION SCIENCE
Reference Books: -
1) Elementary Engineering Mathematics - B. S. Grewal
2) Co-ordinate Geometry - Shantinarayan
3) Mathematics (G. S.) - 11th & 12th Science
DHARMSINH DESAI UNIVERSITY, NADIAD
FACULTY OF INFORMATION SCIENCE
1. Representation of Information
- Number systems: binary, octal, hexadecimal 1
- Positive and negative number, integers and reals, 1
- Characters and codes ASCII, EBCDIC 1
- Redundant coding for error detection and correction. 1
3. Memory Devices
- Random access 1
- Serial accesses 1
- Directs access memories and their specifications. 1
4. CPU Architecture
- Instruction format 1
- Addressing modes-direct, indirect, immediate, relative, indexed
- Addressing formats: Zero, single, double, register etc.
- Instruction set selection 1
- Software hardware tradeoffs
- Instruction execution
- Fetch and execution cycles
- Microprogramming concept 1
- Speed mismatch between CPU and memory and methods of alleviating it.
5. I/O Architecture
- Properties of simple I/O devices and their controllers 1
- Transfer of information between I/O devices
- CPU and memory 1
- Program controlled and interrupt controlled information transfer
- Alleviating speed mismatch between I/O units and memory
- DMA control 1
DHARMSINH DESAI UNIVERSITY, NADIAD
FACULTY OF INFORMATION SCIENCE
- I/O channels
- Peripheral processors.
Detailed Syllabus: -
Reference Books:
1. DOS 6.2 : By Robert M.Thomas ( BPB Publication)
2. Mastering Windows-95 by Cowart ( BPB Publication)
3. Mastering Microsoft Office 97 by Lonnie E. Moseley , David Boody ( BPB Publication)
DHARMSINH DESAI UNIVERSITY, NADIAD
FACULTY OF INFORMATION SCIENCE
BCA-202-Advanced Mathematics II
Reference Books :
1) Differential Calculus - Shantinarayan
2) Integral Calculus - Shantinarayan
3) Mathematics (G. S.B.) - 11th and 12th science Book.
DHARMSINH DESAI UNIVERSITY, NADIAD
FACULTY OF INFORMATION SCIENCE
Detailed Syllabus: -
Text Book:
1) HTML 4.0 (No Experience Required),By-E.Stephen Mack, Janan Platt.
(BPB Publication)
Reference Books:
1) Internet an introduction, Compiled by Tata McGraw-Hill.
(Cistems, Tata McGraw-Hill publication)
Detailed Syllabus: -
1.Introduction: Data processing, data and information, data structure, database, data processing cycle,
Methods of data processing, application, system development, MIS, advantages and disadvantages of
EDP. (4 hrs)
2. Electronics Data Processing System: Hard ware and software part of computer system, computer
architecture, Online processing, Time sharing system, Real time system, Batch system,
Multiprogramming, Multiprocessing, SPOOLING, Distributed data processing.
(8 hrs)
3. Evolutions of data processing system: Generation of computers (first second, third and fourth),
Types of computers. Analog and digital computer, main frame computer and mini computer.
(3 hrs)
4.File organisation: Types of files (master, transaction, audit, backup, work), file processing
activities, file design factors, sequential access method, random access method, Index sequential
access method, merits and demerits of file organisation, database management system components of
DBMS,ADBMS. (5 hrs)
5.Introduction to access: datatypes, designing of tables, primary key, various field properties,
working with database, entering, editing, updating data, datasheet view and design view of table,
working with columns, find tool, filtering of data, advanced filter. (5 hrs)
6.Query: Dynaset, Design grid, operators and expressions, expression builder, various functions of
access. (4 hrs)
7. Forms: form wizard, designing, controls used in form, components of form. (2 hrs)
8. Reports: Components of report, ideal report, types of report, designing of report (tabular and
columnar), mailing label. (2 hrs)
9 Relationship: Normalization, Entity, Entity set, Entity schema, binary and ternary relationship, one
to one, one to many, many to one, many to many relationship, master table and transaction table. Join
property. (3 hrs)
10. Advanced Query: select, action, parameter, crosstab, summary query. (3 hrs)
11.Other features: Macro, page, utilities for managing access database, indexing and its advantages.
(3 hrs)
Text Book:
1) Teach yourself Access. : Sieglel, BPB
2) Introduction to Computer Data Processing and System Analysis: V K Kapoor
(Sultan Chand and Sons)
DHARMSINH DESAI UNIVERSITY, NADIAD
FACULTY OF INFORMATION SCIENCE
Looking at the diverse backgrounds & abilities of the thresh hold students, this syllabus aims at
1. Importing the basic communication competency of the learners.
2. Familiarize them with the basic contents necessary for English communication during their studies.
3. Facilitate them in LSRW skills. &
4. Enable them to use English language for communicational needs.
So the syllabus is need base & it has a tentativeness, to facilitate the various learners of various competencies:
I) Oral Communication
II) Comprehension
III) Compositions & Paragraph writing.
IV) Letter writing
(a) Personal & Social letters
(b) Business letters.
(c) Applications.
V) Developing dialogues
VI) Group Discussion.
VII) Self Presentation.
Text : / Source :
The major source of studies for the students is the classroom, Which will be very interactive & full of
activities related to their syllabus. They must participate actively in their classes. The faculty will be a guide,
helper, motivator & facilitator for the learners, but not the traditional teacher. So the learners evaluation will
be based on the class work only. The tests & exams will be based entirely on the class work & the
participation of the learners in the classroom activities.
--- Prof. Rajanikant Jain.
Co - ordinator English Communication.
DHARMSINH DESAI UNIVERSITY, NADIAD
FACULTY OF INFORMATION SCIENCE
Development of MIS
Development of long range plans of the MIS (02)
Ascertaining the class of information
Determining the information requirement
Development and implementation of the MIS (02)
Management of quality in the MIS
Organisation for development of the MIS
MIS: The Factors of Success and Failure (01)
(1) Financial Accounting Concepts of Accounting principles and convictions, accounting equation,
accounting definition, accounting mechanism, preparation of Journal Entries, Ledger, trial balance and
Final Accounts (excluding company). Format of Final Accounts of Company Accounts,
Manufacturing Accounts.
(2) Management Accounting Ratio analysis (Ratio based on P&L A/C and Balance sheet), estimation of
working capital, simple presentation of Funds flow analysis. Ratio analysis only following ratios are to
be worked out Current ratio, Liquid ratio, all turnover ratio, Debt-equity ratio, profitability ratio,
Average collection period and Average Payment period, criticisms of ratio are not expected.
(3) Budgetary Control Operational Budget fixed and flexible purchase sales, production, expenses,
and cash budget. Preparation of Flexible budget.
Procedure of Budget Budget Committee, Budget manual, Zero base budget etc.
(4) Capital Budget Method of Evaluation of Capital Budget like Accounting Rate of Return, Payback,
Net present value, Profitability index, Internal rate of return, some simple aspects of project finance.
Risk analysis is not expected.
(5) Cost accounting Concepts of elements of cost product cost sheet, Marginal Costing (problem on
BEP, Margin of Safety etc), decision making based on Marginal costing not expected.
Standard Costing Material Lab. and overhead practical problem of level C (i.e. Cost, Price, Usage,
Rate, Efficiency, Volume etc).
General knowledge of Costing Methods and techniques.
(6) Finance Management. Meaning of Finance Management and roll of Finance Manager.
Level Exposure to the topics and working knowledge of practical problems required so students
can design system when they have to work in practical field.
Reference Book:
(1) Financial Accounting - Advanced Accounting
By R. L. Gupta (Sultanchand & Co.)
(2) Financial Accounting Advanced Accounting
By M. C. Shukla & T. S. Grewal (S. Chand & Co.)
(3) Cost Accounting. - By B. K. Bhar (Academic Publisher.)
(3) Management Accounting. By Ravi M. Kishor (Taxman Publisher).
(4) Cost Accounting. By Ravi M. Kishor (Taxman Publisher).
DHARMSINH DESAI UNIVERSITY, NADIAD
FACULTY OF INFORMATION SCIENCE
(Discrete Mathematics)
Detailed Syllabus: -
1. Sets And Propositions (5 hrs)
* Mathematical Logic
Statements and Notation
Connectives: Negation, conjunction, Disjunction, Statement Formulas and Truth Tables.
* Basic Concepts of Set Theory :
Notation, Inclusion and Equality of sets, Power Set
* Operations and Properties on operations.
* Venn Diagrams
* Ordered Pairs and n tuples
* Cartesian products of two and three sets
2. Relations And Functions (8 hrs)
* Relations
Properties of Binary Relations in a set
Relation matrix and the graph of a relation
Partition and Covering of a set
Equivalence Relations
Compatibility relations
Composition of Binary Relations.
Partial Ordering
Partially ordered set
* Functions
Definition and Introduction
Composition of Functions
Inverse functions
Binary and n-ary- operations
Characteristic function of a set
Hashing functions
Natural numbers
Peano Axioms and Mathematical Induction
3. Permutations & Combinations (5 hrs)
Basic Definitions & Examples
Restricted Permutation
4. Lattices & Boolean Algebras (8 hrs)
Lattices as Partially ordered sets
Properties of Lattices
Lattices as algebraic systems
Sub lattices, Direct Product and Homomorphism
Some special Lattices
Boolean Algebra
Subboolean Algebra, Direct Product and Homomorphism
Boolean Functions
DHARMSINH DESAI UNIVERSITY, NADIAD
FACULTY OF INFORMATION SCIENCE
Books :
W.E.F.: 2008
BCA-304-Personality Development
Total: 20 Hrs
1. Introduction to Personality Development:
a) The basic traits of a developed personality
b) The Pleasing Personality
2. Health, Hygiene & High Spirit :
a) Physical fitness
b) Positive thinking
3. Proper use of Language:
a) The Communication Skills
b) The effective Speech
4. Goal Setting.
a) How to set goal?
b) Advantages of setting a goal
5. Leader ship & Team Spirit:
a) Effective Leadership qualities
b) How to mobilize the team
6. Effective self-presentation & facing interview.
a) The interview process & preparing for it
b) The presentation skills
Scheme: Each topic will be covered in TWO sessions / Lectures, so 12 topics in 24 sessions.
DHARMSINH DESAI UNIVERSITY, NADIAD
FACULTY OF INFORMATION SCIENCE
1. Kapalbhati, Anulom Vilom Pranayam, Omkar Pranayam, Shavasan, Suryanamskar, Body Rotations.
1. Holistic Health
2. Stress Management and Relaxation Techniques
3. Addiction, Cure and Remedies to get rid of them
DHARMSINH DESAI UNIVERSITY, NADIAD
FACULTY OF INFORMATION SCIENCE
INTRODUCTION: -
1). Communication, Block diagram of communication system, Types of communication, Telecommunication,
Use of communication (TB1)
2). Communication channels, Wavepropogation modes, TE, TM, TEM mode Frequency, Wavelength,
Electromagnetic waves, serial and parallel data transmission, Wireless communication, types of noise,
Wireless communication, Fiberoptics, coaxial cable, channel capacity, Frequency spectrum, Facsimile. (TB1)
3). Design issues of Modulation, Amplitude modulation, Frequency modulation, Phase modulation, Base band
system, Total power, carrier power, Digital communication, ASK, FSK, PSK, Line codes, Synchronous and
Asynchronous modulation, Demodulation, Phase Locked Loop. (TB1)
4). Multiplexing, SDM, FDM, TDM, Combined Multiplexing, TDM designing with counter, decoder and
switches. (TB1)
5). RS 232C standard, Voltage loop, positive and negative logic, Data bits, Slew rate, baud value, RS232
errors, Different lines of RS232 and functions, RS232 applications. (TB1)
6). Network, protocol, Buffers, Design issues of network.(TB1)
7). Use of computer network, open loop and closed loop network, Network topology, Mesh, Star, Ring, Tree,
Bus, Tree topology, LAN, MAN, WAN. (TB1)
8). OSI model, Introduction to each layers of OSI model. (TB1)
9). Physical layer, Transmission media, Geostationary satellites, circuit switching and packet switching, N-
ISDN, N-ISDN channels, N-ISDN interface, Functioning of each parts of ISDN, ISDN services, Broad band
ISDN, B-ISDN and ATM reference model. (TB2).
10). Design issues of Data Link Layer, Elementary data link protocols, UTOPIA protocol, Stop and Wait
protocol. (TB2).
11). The Medium Access Sub Layer, The channel allocation problem, ALOHA and CSMA protocols, IEEE
Standard 802.3(Ethernet), 802.4(Token Bus), 802.5 (Token Ring), Comparison of 802.3, 802.4 and 802.5.
(TB2)
12). The Network Layer, Network layer design issues, The Optimality principle, Shortest path routing, How
Network Differ, The IP protocol, IP address. (TB2).
13). The Transport Layer, The Transport Service, Elements of Transport Protocol. (TB2)
14). The Application Layer, Network Security, DNS Domain Name System. (TB2).
W.E.F.: - Dec-2002
BCA-402-Visual Programming
a. Database basics
* Linear Algebra *
1. Vector Space (6 hrs)
Definitions and Examples
Vector Subspaces
Algebra of Subspaces
Linear Combination of Vectors, Linear span
Linear sum of two subspaces
Linear dependence and Linear independence of vectors
Basis of a vector space
Finite dimensional vector spaces
Dimension of a vector space
Dimension of a subspace
Homomorphism of vector spaces
Isomorphism of vector spaces
Direct sum of spaces
3.Matrices (6 hrs)
Basic Definitions
Algebra of Matrices (Addition, Subtraction, Multiplication)
Computation of Inverse ( By Matrix method)
Row and Column Transformation (Elementary Transformation)
Computation of Inverse (By Elementary Transformation)
Rank of Matrix
DHARMSINH DESAI UNIVERSITY, NADIAD
FACULTY OF INFORMATION SCIENCE
Text Books:
1) Linear Algebra by J.N. Sharma & A. R. Vasishtha , Krishna Prakasan
2) Higher Engineering Mathematics By B. S. Grewal.
Text Book:
Database Management System
By: C. J. Date (Seventh Edition)
DHARMSINH DESAI UNIVERSITY, NADIAD
FACULTY OF INFORMATION SCIENCE
4. GUI (awt package, Font, Color, Image, Button, Label, TextField, TextArea, [10 hrs.]
Choice, List, Scrollbar, Checkbox, CheckboxGroup, Dialog, Menus, Windows)
Layouts, awt package GUI Components
5. Event -Driven programming [4 hrs.]
Applet Programming and GUI and Event-Delegation Model, all Listeners and Event Objects
6. Exception Handling [2 hrs.]
Exception types, How to use try, catch, throw, throws and finally clauses, Nested try, multiple catch,
Javas built-in Exceptions
7. Multithreading [3 hrs.]
Java thread model, Creating threads, Thread priorities, Interthread communication, Synchronization,
Blocking thread
8. Streams and IO [5 hrs.]
The Stream classes,
Byte Streams
InputStream, OutputStream, FileInputStream, FileOutputStream, ByteArrayInputStream,
ByteArrayOutputStream, BufferedByteStreams, RandomAccessFile
Character Streams
Reader, Writer, FileReader, FileWriter, CharArrayReader, CharArrayWriter, BufferedReader,
BufferedWriter,
W.e.f.: - July-2002
BCA-501 Internet Technologies & Programming
[TCP/IP] [40%]
Advanced JFC
MVC model, Pluggable look and feel, Menus and toolbars,
ListBox, ComboBox, Tables, Trees, JTextField
6. Object Serialization [1 hr]
Overview, How it works?, Creating Object Serialization based applications.
7. RMI [3 hrs]
What is RMI, Creating Remote Object & Interface, Creating and
Implementing Class, Compiling Remote Servers, Stubs, Client,
8. JAVA Beans [2 hrs]
Concept of component models, The Basics of designing a java bean,
creating and using properties, using events, Introspection.
9. JDBC Concepts. [4 hrs]
Overview, Advanced client/server concepts, JDBC classes overview,
Metadata function
Statements
Statement, preparedStatement, CallableStatements
10. Servlets [3 hrs]
Introduction, Features of Servlet, Servlet Engines, Plugins,
Lifecycle of servlet, Servlet API
[Practical]
1 Setting up sample network servers SCO UNIX, LINUX, NT, Remote Printing.
Setting sample network clients DOS Based, Windows Based.
2 Managing & Trouble Shooting TCP/IP.
1. Introduction to Operating System, Assembly language, operating system concepts And structure.
(4 hrs)
2. Processes: Process Model, Interprocess communication, Process Scheduler, policies, Algorithms, Cache
memory, Concurrent processes, Parallel processing, Process synchronisation software, Multiprocessing
configuration. (6 hrs)
3. Memory management: Swapping, virtual memory, Fixed Partition, Dynamic partition, Best Fit v/s First Fit
allocation, Deallocation, Paged memory allocation, design issues for paging systems, page replacement
policies, segmentation. (8 hrs)
4. Device Management: System devices, Sequential Access Storage Media, Direst Access Storage Devices,
components of the I/O sub system, Communication among devices, management of I/O Requests, RAID.
(6 hrs)
5. Network Organization Concepts: Basic terminology, Topologies, Network Types, Software design issues.
(2 hrs)
6. File systems: Files, directories, file system implementation, file security, file protection, Data compression,
File organization, access controls. (5 hrs)
7. Deadlocks: Resources, deadlocks, cases and conditions for deadlock, Deadlock detection and recovery,
deadlock avoidance, deadlock prevention,starvation. (5 hrs)
Reference Books :
1.Dhamdhere "Structured Programming and Operating Systems",
TMH
2. Tannenbaum "Operating Systems"
Prentice-Hall
DHARMSINH DESAI UNIVERSITY, NADIAD
FACULTY OF INFORMATION SCIENCE
1) Statistical-Methods: (1 hrs)
Inroduction: Statistical methods
Collection and Classification of data
Frequency Distribution (F.D.)
Graphical Representation of F.D.
2) Measures of Centarl Tendency: (3 hrs)
Mean, Arithmetic Mean, Geometric Mean, Harmonic Mean, Medium, Mode, comparison of the various
measures of central tendencies.
3) Measures of Dispersion: (4 hrs)
Range, Quartile Deviation or semi-interquartile range, Mean Deviation, Standard Deviation, Comparison of
various measures of dispersion.
4) Coefficient of variations: (4 hrs)
Skewness and coeffiecient of skewness, Kurtosis and types of kurtosis, Moments, Correlation and coefficient
of correlation.
5) Probability: (5 hrs)
Definition of probability
Events: Mutually exclusive events
Independent events
Compound events
Permutation and Combination
Addition and Multiplication law of Probability
Conditional Probability. (Bay's theorm)
6) Random Variable & Probability Distribution : (3 hrs)
Random variables, Discrete and continuous probability distribution, Discrete and continuous probability
functions, Expectation,Variance of a distribution,
rth moment about mean, Mean deviation from mean, Moment generating function.
7) Repeated Trials & Theoretical Distributions: (10 hrs)
(a) Binominal Distribution: Constant and applications
(b) Poisson Distribution: Constant and applications
(c) Normal Distribution: Properties and applications
(d) Some other Distributions: Uniform or Rectangle Distribution,Geometric Distribution, Negative
Distribution, Hyper geometric Distribution, Exponential Distribution, Weibull Distribution
8) Sampling and sampling Distribution: (10 hrs)
Testing a hypothesis, Test of significance for large samples.
(a) Students-t-Distribution: Properties, significance test of a sample mean,significance test of difference
between sample means.
(b) CHI-SQUARE(X2) Test:
Chi-Square Distribution, Properties and significance test of X2 distribution.
(c) Fisher' Z Distribution and F-Distribution: Significance test and properties of F-distribution.
Text book: Higher Engineering Mathematics By Dr. B. S. Grewal.
Reference books: 1. Engineering mathematics Part-I By Shantinarayan
2. Quatitative techniques in management By N D Vohra
DHARMSINH DESAI UNIVERSITY, NADIAD
FACULTY OF INFORMATION SCIENCE
1. Principles of Testing
1.1. Context of testing in producing software 1
1.2. Dijkstras Doctrine
1.3. Test in Time 1
1.4. Test the Tests first
2. Software Development Life Cycle Models (Introduction)
2.1. Phases of Software Project 1
2.2. Quality Assurance and Quality Control
2.3. Testing, Verification and validation concepts
2.4. Life Cycle Models 2
2.4.1. Waterfall
2.4.2. Prototype
2.4.3. Spiral
2.4.4. V Model and Modified V Model
3. White Box Testing
3.1. What is White Box Testing? 2
3.2. Static testing by Humans
3.3. Static Analysis Tools 1
3.4. Structural Testing
3.4.1. Unit/ Code Functional Testing 1
3.4.2. Code Coverage Testing 1
3.4.3. Code Complexity Testing 1
3.5. Challenges in White Box Testing
4. Black Box Testing
4.1. What is Black Bok Testing and what is its importance? 2
4.2. When to do Black Box Testing?
4.3. How to do Black Box Testing?
4.3.1. Requirement based testing 1
4.3.2. Positive and Negative testing
4.3.3. Boundary Value Analysis 1
4.3.4. Decision Tables 1
4.3.5. Equivalence Partitioning
4.3.6. Graph based Testing 1
4.3.7. Compatibility Testing
5. Integration Testing
5.1. Introduction 1
5.2. Top-Down Integration
5.3. Bottom-Up Integration 1
5.4. Bi-Directional Integration 1
5.5. System Integration
6. System and Acceptance Testing
6.1. System Testing Overview 2
DHARMSINH DESAI UNIVERSITY, NADIAD
FACULTY OF INFORMATION SCIENCE
BCA-602-Seminar
Seminar Total
100 100