Bca PDF
Bca PDF
SYLLABUS
FOR
____________________________________________________________________________________
SEMESTER II:
SEMESTER III:
SEMESTER IV:
SEMESTER VI:
UNITI
Logic Development and Program Development Tools: Data Representation, Flowcharts,
Problem Analysis, Decision Trees/Tables, Pseudo code and algorithms.
Fundamentals: Character set, Identifiers and Key Words, Data types, Constants, Variables,
Expressions, Statements, Symbolic Constants.
Operations and Expressions: Arithmetic operators, Unary operators, Relational Operators,
Logical Operators, Assignment and Conditional Operators, Library functions.
UNITII
Data Input and Output: single character Input, single character output, entering input data,
more about scan functions, writing output data, more about print functions, gets and puts
functions, interactive programming.
Control Statements: Preliminaries, While, Dowhile and For statements, Nested loops, Ifelse,
Switch, Break Continue statements.
UNITIII
Functions: Brief overview, defining, accessing functions, passing arguments to function,
specifying argument data types, function prototypes, recursion.
References:
Note:
1. Eight questions are required to be set giving equal weightage to all the units. The
candidates will have to attempt any five. All questions carry equal marks.
2. The student can use only Nonprogrammable & Nonstorage type Calculator.
UNIT-I
Introduction to Computers and its Applications:
Computer as a system, basic concepts, functional units and their inter relation.
Milestones in Hardware and Software.
Batch oriented / online / real time applications.
Application of computers.
UNIT-II
Interacting with the Computer:
Input Devices: Keyboard, mouse, pens, touch screens, Bar Code reader, joystick, source data
automation, (MICR, OMR, OCR), screen assisted data entry: portable / handheld terminals for
data collection, vision input systems.
Output Devices: Monitor, Serial line page printers, plotters, voice response units.
Data Storage Devices and Media: Primary storage (Storage addresses and capacity, type of
memory), Secondary storage, Magnetic storage devices and Optical Storage Devices
UNIT-III
MSWord: Overview, creating, saving, opening, importing, exporting and inserting files,
formatting pages, paragraphs and sections, indents and outdents, creating lists and numbering.
Headings, styles, fonts and font size Editing, positioning and viewing texts, Finding and
replacing text, inserting page breaks, page numbers, book marks, symbols and dates. Using tabs
and tables, header, footer and printing
Text/References:
1. Computer Fundamentals P.K. Sinha.
2. Introduction to Computers N. Subramanian.
3. Introduction to Computers Peter Norton Mcgraw Hill.
4. MSOffice _ BPB Publications.
5. Windows Based Computer Courses Gurvinder Singh & Rachpal Singh, Kalyani Pub.
6
Bachelor of Computer Applications (Semester I)
Note:
1. Eight questions are required to be set giving equal weightage to all the units. The
candidates will have to attempt any five. All questions carry equal marks.
2. The student can use only Nonprogrammable & Nonstorage type Calculator.
UNIT-I
Matrices and Determinants: Introduction and definition of matrices , types of matrices, matrix
addition and scalar multiplication , transpose and inverse of matrix, solution of system of linear
equations using matrices and Cramer rule, definition and properties of determinants ( statement
only ), characteristics polynomial, eigen values, nature of eigen values , certain types of matrices,
Cayley Hamilton theorem.
UNIT-II
Set Theory, Relation: Elements of a set, methods of describing a set, types of sets, operation on
sets union, intersection and difference of sets, Venn diagrams, statement problems, Associative
laws, Distributive laws, DeMorgans laws, duality, partitioning of a set. Basic definition of
Relation and types of relations, graphs of relations, properties of relations (domain, range,
inverse and composite relations).
UNIT-III
Differentiation and Integration: Laws of derivative, Chain rule, Differentiation using log,
repeated derivatives, derivatives of implicit functions. Integration of algebraic, Logarithmic and
Exponential function, Integration of functions using partial fraction (Simple form using
properties), Integration of functions by parts, Definite integral
Books Recommended:
1. Text Book of Engineering Mathematics by N.P. Bali
2. Higher Engineering Mathematics by B.S. Grewal
7
Bachelor of Computer Applications (Semester I)
PAPER IV: COMMUNICATION SKILL IN ENGLISH I
Course Contents:
1. Reading Skills: Reading Tactics and strategies; Reading purposeskinds of purposes and
associated comprehension; Reading for direct meanings; Reading for understanding concepts,
details, coherence, logical progression and meanings of phrases/ expressions.
Activities:
a) Active reading of passages on general topics
b) Comprehension questions in multiple choice format
c) Short comprehension questions based on content and development of ideas
2. Writing Skills: Guidelines for effective writing; writing styles for application, resume,
personal letter, official/ business letter, memo, notices etc.; outline and revision.
Activities:
a) Formatting personal and business letters.
b) Organising the details in a sequential order
c) Converting a biographical note into a sequenced resume or vice-versa
d) Ordering and sub-dividing the contents while making notes.
e) Writing notices for circulation/ boards
Recommended Books:
3H g?oQk ouBk
4H g?oQk gVQ e/ gqFBK d/ T[`so.
5H (T)gzikph X[Bh ftT[_s L T[ukoB nzr, T[ukoB ;EkB s/ ftXhnK, ;to, ftnziB, ;[o.
(n) GkFk tzBrhnK L GkFk dk Ne;kbh o{g, GkFk ns/ T[g-GkFk dk nzso, gzikph
T[g-GkFktK d/ gSkD-fuzBQ.
6H wks GkFk dk nfXnkgB
(T) gfjbh GkFk d/ s"o T[`s/
(n) d{ih GkFk d/ s"o T[`s/
9
Bachelor of Computer Applications (Semester I)
nzetzv ns/ gohfyne bJh jdkfJsK:
1H fe;/ fBpzX dk ;ko iK T[;dk ftFk t;s{ (d' ftu'I fJe) . 10 nze
2H nksw nBksw L ;ko, ftFk-t;s{, gq;zr ;fjs ftnkfynk, ebk g`y 10 nze
3H g?oQk ouBk L fszB ftfFnK ftu'I fe;/ fJe T[s/ g?oQk fbyD bJh 05 nze
fejk ikt/ .
4H g?oQk d/ e/ T[; pko/ gzi gqFBK d/ T[`so. 05 nze
5H Bzpo 5 T[s/ fd`sh ftnkeoD d/ nkXko s/ toDBkswe gqFB. 10 nze
6H Bzpo 6 ftu wks GkFk d/ gfjbh GkFk ns/ d{ih GkFk ti'_
nfXnkgB, wjZst ns/ ;wZf;nktK pko/ uko gqFB g[`S/ ikDr/,
fiBQK ftu'_ ftfdnkoEh B/ d' dk T[`so d/Dk j't/rk. 5%2=10 nze
10
Bachelor of Computer Applications (Semester I)
pkm-eqw
1H g?_sh n`yohl g?o fpzdh tkb/ toD ns/ g?o ftu g?D tkb/ toD, brK wksoK
2H brkyo (fpzdh, fN`gh, n`Xe)
3H (T) ftFokw fuzBQK dh tos'_,
(n) BKt, gVBKt, fefonk, ftF/;D, fbzr ns/ tuB
1. C Programming
1. Eight questions are required to be set giving equal weightage to all the units. The
candidates will have to attempt any five. All questions carry equal marks.
2. The student can use only Nonprogrammable & Nonstorage type Calculator.
Strings: String declaration, string functions and string manipulation
Program Structure Storage Class: Automatic, external and static variables, multiple programs,
more about library functions.
Structures & Unions: Defining and processing a structure, user defined data types, structures
and pointers, passing structures to functions, self referenced structure, unions.
Pointers: Fundamentals, pointer declaration, passing pointer to a function, pointer and one
dimensional arrays, operation on pointers, pointers & multidimensional arrays of pointers,
passing functions, other functions, more about pointer declarations.
Data Files: Opening, closing, creating, processing and unformatted data files.
References:
Note:
1. Eight questions are required to be set giving equal weightage to all the units. The
candidates will have to attempt any five. All questions carry equal marks.
2. The student can use only Nonprogrammable & Nonstorage type Calculator.
UNIT-I
Number System: Introduction, number conversion system , binary arithmetic, representation of
signed binary numbers, 1s and 2s complement, Codes: straight binary code, BCD Code
Excess3 Code, Grey Code ASCII, Integer and floating point representation
Logic Gates and Boolean Algebra: Logic gates, Universal Gates, Boolean algebra and
Minimization techniques, canonical forms of Bookean expressions, K-Map
UNIT-II
Combinational Circuits: Adder, Subtracter, Multiplexer, Demultiplexer, Decoeer, Encoder
UNIT-III
Semiconductor memories: Introduction, Static and dynamic devices, read only & random
access memory chips, PROMS and EPROMS Address selection logic. Read and write control
timing diagrams for ICs
References:
Note:
1. Eight questions are required to be set giving equal weightage to all the units. The
candidates will have to attempt any five. All questions carry equal marks.
2. The student can use only Nonprogrammable & Nonstorage type Calculator.
1. Listening Skills: Barriers to listening; effective listening skills; feedback skills. Attending
telephone calls; note taking.
Activities:
a) Listening exercises Listening to conversation, News and TV reports
b) Taking notes on a speech/lecture
Activities:
a) Making conversation and taking turns
b) Oral description or explanation of a common object, situation or concept
c) Giving interviews
The question paper will consist of seven questions related to speaking and listening Skills. Each
question will carry 5 marks. The nature of the questions will be as given below:-
Three questions in the form of practical exercises requiring students to give an appropriate
response to a question, a proposal, a proposition, an invitation etc. For example, the paper setter
may give a proposition and ask the students to agree or disagree with it or introduce a character
giving invitations and ask the students to accept or refuse it etc.
Two questions requiring students to transcribe simple words in IPA symbols, marking stress.
16
Bachelor of Computer Applications (Semester II)
PRACTICAL / ORAL TESTING
Marks: 15
Course Contents:
2. Group discussion comprising 8 to 10 students on a familiar topic. Time for each group
will be 15 to 20 minutes.
Note: Oral test will be conducted by external examiner with the help of internal examiner.
17
Bachelor of Computer Applications (Semester II)
PAPERV: gzikph (bkiawh)
;wK L 3 xzN/ e[b nze L 50
gkm-eqw ns/ gkm-g[;seK
1. pMjwbI Sbd-bxqr
sMXukq Aqy imSrq Sbd
in`q vrqoN dI pMjwbI SbdwvlI 20 AMk
2. BwSw Aqy pMjwbI BwSw mu`FlI jwx pCwx
gurmuKI ilpI dIAW ivSySqwvW 15 AMk
3. pMjwbI vwk bxqr
swDwrn vwk: iksmW
sMXukq vwk: iksmW
imSrq vwk: iksmW
pMjwbI vwkW dI vrqoN dy iviBMn smwijk pRsMg 15 AMk
1. pMjwbI Sbd bxqr: sMXukq Sbd; smwsI Sbd (ijvyN lok sBw); dohry Sbd / duhrrukqI (ijvyN DUV DwV /
Br Br), imSrq SbdW dI bxqr/isrjnw; AgyqrW rwhIN (ijvyN aup BwSw), ipCyqrW rwhIN (ijvyN rMglw),
pMjwbI Sbd rcnw: pVnwvIN rUp, ikirAw/shwiek ikirAw dy rUp; in`q vrqoN dI pMjwbI SbdwvlI: ru`qW,
mhIinAW, mOsmW, igxqI nwl sMbMiDq [
3. pMjwbI vwk bxqr: krqw krm ikirAw; swDwrn vwk, ibAwnIAw, pRSnvwck, AwigAwvwck, sMXukq Aqy
imsrq vwkW dIAW iksmW; suqMqr Aqy ADIn aupvwk; smwn (qy/Aqy) Aqy ADIn (jo/ik) XojkW dI vrqoN;
pMjwbI vwkW dI vrqoN: iviBMn smwjk/siBAwcwrk pRsMg; Gr ivc, bwzwr ivc, myly ivc, SoipMg mwl/isnmy
ivc, ivAwh ivc, Dwrimk sQwnW ivc, dosqW nwl Awid[
19
Bachelor of Computer Applications (Semester II)
1. pihly XUint iv~coN pMjwbI Sbd bxqr Aqy Sbd rcnw nwl sbMiDq 5-5 AMkW dy iqMn ivhwrk pRSn pu~Cy jwxgy[
AMkW dI vMf A~goN iek-iek jW do-do AMkW dy Coty pRSnW ivc kIqI jw skdI hY[
in`q vrqoN dI SbdwvlI nwl sbMiDq iek-iek AMk dy pMj (AwbjYkitv) pRSn pu~Cy jwxgy[
20 AMk
2. dUsry XUint iv~c BwSw Aqy pMjwbI BwSw mu`FlI jwx pCwx nwl sMbMiDq 5-5 AMkW dy iqMn ivhwrk pRSn pu~Cy jwxgy[
AMkW dI vMf A~goN ie~k-ie~k jW do-do AMkW dy Coty pRSnW iv~c kIqI jw skdI hY[
15 AMk
3. qIjy XUint iv~c pMjwbI vwk-bxqr nwl sbMiDq 5-5 AMkW dy do ivhwrk pRSn pu~Cy jwxgy[ AMkW dI vMf A`goN iek-
iek jW do-do AMkW dy Coty pRSnW ivc kIqI jw skdI hY[
pMjwbI vwkW dI ivhwrk vrqoN nwl sbMiDq 5 AMkW dw iek pRSn pu~iCAw jwvygw, ijs ivc ividAwrQI nMU iksy
smwijk/siBAwcwrk pRsMg ivc vrqy jWdy pMj vwk ilKx leI ikhw jwvygw[
pRSnW dI BwSw srl Aqy spSt r~KI jwvy[
15 AMk
20
Bachelor of Computer Applications (Semester II)
Paper VI: PracticalI
(Advanced C Programming)
M. Marks: 75
Note:
1. In theory eight questions are to be set in all. The candidates are required to attempt five of
them. All questions are to be of equal marks. The maximum marks of the paper is 75.
2. The student can use only Nonprogrammable & Nonstorage type Calculator.
UNIT-I
Information Representation : Register Transfer, Various Registers, Implementing Common Bus
Using Multiplexers: Logical; Arithmetic & Shift Micro operations.
Basic Computer Design Instruction Codes, Interfacing various Registers, Computer Instructions,
Timing Signals, Instruction Cycle, Design of a Basic Computer.
UNIT-II
CPU Design Stack Organized CPU, Instruction Formats, Addressing Modes, Program Control,
Hardwired & Microprogrammed (Wilhes Design) Control Unit.
Memory Organization Memory Hierarchy, Designs & Concepts of Main Memory, Auxiliary Memory,
Associative Memory, Cache and Virtual Memory.
UNIT-III
I/O Organization I/O Interface, Modes of Transfer, Program Interrupt, DMA & I/O Processor.
Pipeline & Vector Processing Parallel Processing Pipelining, Parallel & Distributed Computers, SISD,
SIMD & MISD, MIMD Machines, Vector Processing.
References:
Computer System Architecture: M.M. Mano (PHI)
Computer Architecture: J.P. Hayes.
Computer Architecture: Patterson & Hemessy.
22
Bachelor of Computer Applications (Semester III)
Paper II: Database Management System & Oracle
Note 1: In theory eight questions are to be set in all. The candidates are required to attempt
five of them. All questions are to be of equal marks.
2. The students can use only NonProgrammable & NonStorage Type Calculators.
UNIT-I
Introduction to data, field, record, file, database, database management system. Structure of
database system, Advantage and disadvantage, levels of database system, Relational model,
hierarchical model, network model, comparison of these models, ER diagram, different keys
used in a relational system, SQL.
UNIT-II
DBA, responsibilities of DBA, Relational form like INF, 2NF, 3NF, BCNF, 4th NF, 5th NF,
DBTG, concurrency control and its management, protection, security, recovery of database.
UNIT-III
ORACLE 10g
SQL *PLUS : Introduction to Oracle8, SQLDDL, DML, DCL, Join methods & sub query,
Union Intersection, Minus, Tree Walking, Built in Functions, Views, Security amongst users,
Sequences, Indexing, Object Oriented Features of Oracle 10g.
PL/SQL : Introduction to PL/SQL, Cursors Implicit & Explicit, Procedures, Functions &
Packages Database Triggers.
Books:
1. Introduction to Database System By C.J. Date.
2. Database Management System By B.C. Desai.
3. Database Concept by Korth.
4. Simplified Approach to DBMS Kalyani Publishers
5. Oracle Developer 2000 by Ivan Bayross.
6. Database System concepts & Oracle (SQL/PLSQ) AP Publishers.
23
Bachelor of Computer Applications (Semester III)
Paper III: C++ (OOP Language)
Note 1: In theory eight questions are to be set in all. The candidates are required to attempt
five of them. All questions are to be of equal marks.
2. The students can use only NonProgrammable & NonStorage Type Calculators.
UNIT-I
2 Input / Output Statements 1.1. Inputting using in and outputting using cout statements.
1.2. Preprocessor directives.
1.3. Basic program construction.
1.4. A Complete C++ Program: Invoking Turbo C++,
naming your program, using the editor, saving your
program, compiling and linking, running the program.
1.5. Errors : Compiler, linker and runtime.
1.6. Other IDE Features : Compiling and linking shortcut
exiting from IDE, examining files, opening an existing
file, DOS shell.
UNIT-II
UNIT-III
1 Object Oriented 1.1. Objects & Classes.
Programming 1.2. Constructor & Destructor.
1.3. Operator overloading.
a) Overloading unary operators.
b) Overloading binary operators.
c) Data conversion.
d) Pitfalls operator overloading and conversion.
1.4. Inheritance
a) Derived class and Base Class.
b) Derived Class Constructors.
c) Overriding member functions.
d) Inheritance in the English distances class, class
hierarchies.
e) Public and Private inheritance.
f) Level of inheritance.
1.5. Polymorphism
a) Problems with single inheritance.
b) Multiple inheritance.
Books:
1. C++ & Graphics by Vijay Mukhis
2. Turbo C++ by Robert Lafore.
3. Mastering C++.
4. C++ Programming Language by Schaums outline series.
25
Bachelor of Computer Applications (Semester III)
SectionA: (15 Marks): It will consist of five short answer type questions. Candidates will be
required to attempt three questions, each question carrying five marks. Answer to any of the
questions should not exceed two pages.
SectionB: (20 Marks): It will consist of four essay type questions. Candidates will be required
to attempt two questions, each question carrying ten marks. Answer to any of the questions
should not exceed four pages.
SectionC: (15 Marks): It will consist of two questions. Candidate will be required to attempt
one question only. Answer to the question should not exceed 5 pages.
c. Desert ecosystem
d. Aquatic ecosystems (ponds, streams, lakes, rivers, oceans, estuaries)
4. Social Issues and Environment:
From unsustainable to sustainable development.
Urban problems related to energy.
Water conservation, rain water harvesting, watershed management.
Resettlement and rehabilitation of people; its problems and concerns. Case studies.
Environmental ethics: Issues and possible solutions.
Climate change, global warning, acid rain, ozone layer depletion, nuclear accidents
and holocause. Case studies.
Wasteland reclamation.
Consumerism and waste products.
Environmental Protection Act:
Air (prevention and Control of Pollution) Act.
Water (prevention and Control of Pollution) Act.
Wildlife Protection Act.
Forest Conservation Act.
Issues involved in enforcement of environmental legislation.
Public awareness.
5. National Service Scheme
Introduction and Basic Concepts of NSS: History, philosophy, aims & objectives of
NSS; Emblem, flag, motto, song, badge etc.; Organizational structure, roles and
responsibilities of various NSS functionaries.
Health, Hygiene & Sanitation: Definition, needs and scope of health education; Food
and Nutrition; Safe drinking water, water borne diseases and sanitation (Swachh
Bharat Abhiyan); National Health Programme; Reproductive health.
References/Books:
1. Agarwal, K. C. 2001. Environmental Biology, Nidhi Publications Ltd. Bikaner.
2. Bharucha, E. 2005. Textbook of Environmental Studies, Universities Press, Hyderabad.
3. Down to Earth, Centre for Science and Environment, New Delhi.
4. Jadhav, H. & Bhosale, V. M. 1995. Environmental Protection and Laws. Himalaya Pub.
5. Joseph, K. and Nagendran, R. 2004. Essentials of Environmental Studies, Pearson
Education (Singapore) Pte. Ltd., Delhi.
6. Kaushik, A. & Kaushik, C. P. 2004. Perspective in Environmental Studies,
New Age International (P) Ltd, New Delhi.
7. Miller, T. G. Jr. 2000. Environmental Science, Wadsworth Publishing Co.
8. Sharma, P. D. 2005. Ecology and Environment, Rastogi Publications, Meerut.
9. Booklet on Safe Driving. Sukhmani Society (Suvidha Centre), District Court Complex,
Amritsar.
10. Kanta, S., 2012. Essentials of Environmental Studies, ABS Publications, Jalandhar.
27
Bachelor of Computer Applications (Semester III)
Paper V
(Programming Lab-I)
Paper VI
(Programming Lab-II)
Note 1: In theory eight questions are to be set in all. The candidates are required to attempt
five of them. All questions are to be of equal marks.
2. The students can use only NonProgrammable & NonStorage Type Calculators.
UNIT-I
Sorting Techniques: Bubble Sort, Selection Sort, Insertion Sort, Quick Sort, Merge Sort,
Heap Sort.
UNIT-III
Text/References:
1. Data Structure Seymour Lipschutz, Schaum Outline Series.
2. File Structure & Data Structures by E. Loomis.
3. Data Structures by Trabley & Soreuson.
29
Bachelor of Computer Applications (Semester IV)
Note 1: In theory eight questions are to be set in all. The candidates are required to attempt
five of them. All questions are to be of equal marks.
2. The students can use only NonProgrammable & NonStorage Type Calculators.
UNIT-I
UNIT-II
What are systems? Information Systems? Categories of Information Systems, Development Life
Cycle of Information system.
UNIT-III
Case studies of the Information System: Accounting Information systems, Inventory control
systems & Marketing systems.
References:
3. Information Systems for Managers, Ashok Arora and A.K. Shaya Bhatia.
30
Bachelor of Computer Applications (Semester IV)
Note 1: In theory eight questions are to be set in all. The candidates are required to attempt
five of them. All questions are to be of equal marks.
2. The students can use only NonProgrammable & NonStorage Type Calculators.
UNIT-I
Introduction: About internet and its working, business use of internet, services offered by
internet, evaluation of internet, internet service provider (ISP), windows environment for dial up
networking (connecting to internet), audio on internet, internet addressing (DNS) and IP
addresses).
UNIT-II
Internet Protocol: Introduction, file transfer protocol (FTP), Gopher, Telnet, other protocols like
HTTP and TCPIP.
WWW: Introduction, working of WWW, Web browsing (opening, viewing, saving and printing
a web page and bookmark), web designing using HTML, DHTML with programming
techniques.
UNIT-III
Search Engine: About search engine, component of search engine, working of search engine,
difference between search engine and web directory.
Intranet and Extranet: Introduction, application of intranet, business value of intranet, working
of intranet, role of extranet, working of extranet, difference between intranet and extranet.
References:
Note 1: In theory eight questions are to be set in all. The candidates are required to
attempt five of them. All questions are to be of equal marks.
2. The students can use only NonProgrammable & NonStorage Type Calculators.
UNIT-I
Introduction to System Software
Introduction to System Software and its components
Translators, loaders, interpreters, compiler, assemblers
UNIT-II
Assemblers
Overview of assembly process, design of one pass and two assemblers
Macroprocessors
Macro definition and expansion, concatenation of macro parameters, generations of unique
labels, conditional macro expansion, Recursive macro expansion
UNIT-III
Compilers
Phases of Compilation Process, Lexical Analysis, Parsing, Storage Management Optimization
Incremental Compilers, Cross Compilers.
References:
SectionA: (15 Marks): It will consist of five short answer type questions. Candidates will be
required to attempt three questions, each question carrying five marks. Answer to any of the
questions should not exceed two pages.
SectionB: (20 Marks): It will consist of four essay type questions. Candidates will be required
to attempt two questions, each question carrying ten marks. Answer to any of the questions
should not exceed four pages.
SectionC: (15 Marks): It will consist of two questions. Candidate will be required to attempt
one question only. Answer to the question should not exceed 5 pages.
2. Environmental Pollution:
Definition, causes, effects and control measures of:
a) Air Pollution
b) Water Pollution
c) Soil Pollution
d) Marine Pollution
e) Noise Pollution
f) Thermal Pollution
g) Nuclear Hazards
h) Electronic Waste
Solid Waste Management: Causes, effects and control measures of urban and industrial
wastes.
Role of an individual in prevention of pollution.
Pollution case studies.
Disaster Management: Floods, Earthquake, Cyclone and Landslides.
33
Bachelor of Computer Applications (Semester IV)
References/Books:
1. Agarwal, K. C. 2001. Environmental Biology, Nidhi Publications Ltd. Bikaner.
2. Bharucha, E. 2005. Textbook of Environmental Studies, Universities Press, Hyderabad.
3. Down to Earth, Centre for Science and Environment, New Delhi.
4. Jadhav, H. & Bhosale, V. M. 1995. Environmental Protection and Laws. Himalaya Pub.
5. Joseph, K. and Nagendran, R. 2004. Essentials of Environmental Studies, Pearson
Education (Singapore) Pte. Ltd., Delhi.
6. Kaushik, A. & Kaushik, C. P. 2004. Perspective in Environmental Studies,
New Age International (P) Ltd, New Delhi.
7. Miller, T. G. Jr. 2000. Environmental Science, Wadsworth Publishing Co.
8. Sharma, P. D. 2005. Ecology and Environment, Rastogi Publications, Meerut.
9. Booklet on Safe Driving. Sukhmani Society (Suvidha Centre), District Court Complex,
Amritsar
10. Kanta, S., 2012. Essentials of Environmental Studies, ABS Publications, Jalandhar.
34
Bachelor of Computer Applications (Semester IV)
Note 1: In theory eight questions are to be set in all. The candidates are required to attempt
five of them. All questions are to be of equal marks.
2. The students can use only NonProgrammable & NonStorage Type Calculators.
UNIT I
1. Introduction: Network Definition, Basic Components of a Network, Network types and
topologies, Uses of Computer Networks, Network Architecture.
Transmission Media: Coaxial cable, twisted pair cable, fibre optics & satellites. OSI
reference model, TCP/IP reference model, comparison of OSI and TCP reference model.
UNIT II
3. Local Area Network Protocols: CSMA Protocols, BRAP, MLMA, IEEE standards 802,
Token Bus, Token Ring, FDDI.
4. Data Link Layer Design Issues: Services provided to Network layer framing, error control,
flow control, link management. Error detection & correction, Elementary Datalink Protocols.
5. Design Issues of Network Layer: Services provided to transport layer, routing, connection,
internet & World Wide Web.
UNIT III
6. Network Security and Privacy: Brief Introduction to Cryptography.
7. Network Services: File transfer, Access & Management, Electronic Mail, Remote login
References:
1. Tannanbum, A.S.: Computer Networks, Prentice Hall, 1992, 3rd Edition.
2. Stallings, William: Local Networks: An Introduction: Macmillan Publishing Co.
3. Stallings, William: Data Computer Communication, Macmillan Publishing Co.
36
Bachelor of Computer Applications (Semester V)
Note 1. In theory eight questions are to be set in all. The candidates are required to attempt
five of them. All questions are to be of equal marks.
2. The students can use only NonProgrammable & NonStorage Type Calculators.
UNIT-I
1. Introduction to Standard Controls: Display information, Accepting user input,
Submitting form data, Displaying images, Using the panel control, Using the hyperlink
control.
2. Introduction to Validation Controls: Using the required field validator control, Using the
range validator controlusing the compare validator control, Using the regular expression
validator control, Using the custom validator control, Using the validation summary
controls.
UNIT-II
4. Designing Website with Master Pages: Creating master pages, Modifying master page
content, Loading master page dynamically.
6. List Controls: Dropdown list control, Radio button list controls, list box controls, bulleted
list controls, custom list controls.
UNIT-III
7. Grid View Controls: Grid view control fundamentals, Using field with the grid view
control, Working with grid view control events extending the grid view control.
8. Building Data Access Components with ADO.NET: Connected the data access,
Disconnected data access, Executing a synchronous database commands, Building data
base objects with the .NET framework.
Reference:
ASP.NET 3.5: Stephen Walther, Pearson Education, 2005.
37
Bachelor of Computer Applications (Semester V)
Note 1: In theory eight questions are to be set in all. The candidates are required to
attempt five of them. All questions are to be of equal marks.
2. The students can use only NonProgrammable & NonStorage Type Calculators.
Unit I
1. Introduction: Definition, Early Systems, Simple Batch system, Multi programmed Batch.
Time Sharing Systems, Personal Computer System, Parallel Systems, Distributed Systems,
Realtime Systems.
Unit III
7. Secondary Storage Structures: Disk structures, Disk scheduling, Disk Reliability.
References:
Note: 1. In theory eight questions are to be set in all. The candidates are required to
attempt five of them. All questions are to be of equal marks. The maximum
marks of the paper is 75.
2. The student can use only Nonprogrammable & Nonstorage type Calculator.
UNIT-I
Introduction to JAVA: Object Orientation Concepts, Platform Independence & Cross Platform
Computing, Control statements, Operators & Data types.
UNIT-II
Classes & Methods, constructors, Inheritance & Polymorphism. Packages & Interfaces,
Multithreading in Java.
UNIT-III
Exception Handling, String handling in Java & Input/Output in Java.
References:
1. JavaThe Complete Reference, Hurbert Schildt, Tata MacGraw Hill.
2. Introduction to Java Programming, Y. Daniel Mliang, Pearsons Publications.
3. Beginning Web Programming with HTML, XHTML, and CSS, Jon Duckett,
John Wiley & Sons, 06 Aug. 2004.
39
Bachelor of Computer Applications (Semester V)
PaperV
PaperVI
Note 1. The paper setter is required to set eight questions in all and the candidates will be
required to attempt any five. All questions carry equal marks.
2. The students can use only NonProgrammable & NonStorage Type Calculators.
UNIT I
2. Display Devices: CRT Monitors (Random Scan and Raster Scan, DVST, Plasma
Panel Display, LED and LCD Monitors.
3. Graphics Software.
UNIT II
4. Elementary Drawing: Points and various line drawing Algorithms and their
comparisons. Circle generating algorithms, Algorithms for ellipse, arc and spiral
UNIT III
References:
1. Computer Graphics by Donal Hearn M. Pardive Baker (PHI) Easter Economy Edition.
2. Computer Graphics by Roy A. Plastock and Gordon Kalley Schaums Series.
3. Computer Graphics by Marc Berger.
41
Bachelor of Computer Applications (Semester VI)
Note 1. In theory eight questions are to be set in all. The candidates are required to attempt
five of them. All questions are to be of equal marks.
2. The students can use only NonProgrammable & NonStorage Type Calculators.
UNIT I
1. Introduction to Software: Definition, Software characteristics, Software components,
Software Applications.
2. Introduction to Software Engineering: Definition, Software Engineering Paradigms,
waterfall method, prototyping, interactive Enhancement, The Spiral model, Fourth
Generation Technique.
3. Software Metrics: Role of Metrics and measurement, Metrics for software productivity and
quality, Measurement software, sizeoriented metrics, function oriented metrics, Metrics for
software quality.
UNIT II
4. Software Requirement Specification (SRS): Problem analysis, structuring information,
Data flow diagram and data dictionary, structured analysis, Characteristics and component of
(SRS).
5. Planning a Software Project: Cost estimation, uncertainties in cost estimation, Single
variable model, COCOMO model, On software size estimation, Project scheduling and
milestones, Software & Personal Planning, Rayleigh curve, Personal Plan, Quality Assurance
Plan, Verification & Validation (V & V), inspection & review.
6. System Design: Design Objectives, Design Principles, problem, Partitioning, Abstraction,
Top Down and Bottomup techniques, Structure Design, Structure Charts, Design
Methodology, Design Review, Automated Cross Checking, Matrix, total number of modular,
number of parameters.
UNIT III
7. Detailed Design: Module specification, Specifying functional module, specifying data
abstraction, PDL and Logic/Algorithim Design.
8. Coding: Coding by Topdown and Bottomup, Structured Programming, Information
Hiding, Programming style, Internal Documentation.
9. Testing: Level of testing, Test cases and test criteria, Functional Testing, Structural Testing.
References:
Time: 3 Hours
General Instructions:
1. A software module based on the work done in the entire course is to be developed.
2. The soft copy of the module shall be submitted to the College/Institute till April 30 of the
respective semester.
3. The software module shall be developed in groups, consisting of at most two students in a
group.
4. The respective college shall depute guide(s)/supervisor(s) under whose supervision the
software module shall be developed. The guide/supervisor shall clarify that the work
done is original & authenticated. The certificate found to be incorrect at any stage shall
attract the proceedings against all the stakeholders, as per the University rules.
5. The evaluation of the module shall be done as per the common ordinance of UG/PG
w.e.f. 20122013 under semester system.