Revised BCA Syllabus
Revised BCA Syllabus
Semester I
BCA101 Communicative English
BCA102 Basic Mathematics
BCA103 Introduction to Computers
BCA104 Procedure Oriented Programming
BCA105 Financial Accounting
BCA106 Lab C Programming
Semester II
BCA201 Discrete Mathematics
BCA202 Database Management Systems
BCA203 Data Structures
BCA204 Digital Electronics
BCA205 Operating System
BCA206 Lab Data Structures/DBMS
Semester III
BCA301 Organizational Behaviour
BCA302 Optimization Techniques
BCA303 Computer Graphics
BCA304 Computer System Architecture
BCA305 Object Oriented Programming with C++
BCA306 Lab Computer Graphics in C++/ Optimization Techniques
Semester IV
BCA401 Digital Communication and Networks
BCA402 Numerical Analysis and Statistical Techniques
BCA403 Unix and Shell Programming
BCA404 Environmental Science
BCA405 Java Programming
BCA406 Lab Java Programming/Unix Programming
Semester V
BCA501 Software Engineering
BCA502 Artificial Intelligence
BCA503 (a)Python
(b)C# with .NET Frame work
BCA504 Theory of Computation
BCA505 Web Technology
BCA506 Lab Python/ C#
Semester VI
BCA601 Project Work
Marks Distribution
Unit I Communication:
Types of application, Form & Content of an application, drafting the application, Preparation
of resume. Project Presentations Advantages & Disadvantages, Executive Summary, Charts,
Distribution of time (presentation, questions & answers, summing up), Visual presentation,
Guidelines for using visual aids, Electronic media (power-point presentation).
Definition of Limit, Algebra of limits, Right & left hand limits, Infinite limits, Continuity
( Definitions & examples, Algebra of Continuous functions), Differentiability, Rolle’s . Mean
value theorem with numerical problems.
System of lines, System of Circles, Standard equations & properties of parabola & ellipse.
Unit IV Matrices:
Definition, Types of matrices, Laws of operations on matrices, Transpose, adjoint and inverse
of matrices, solution of linear system of equations, and cramer’s rule, Rank of Matrices,
square Matrices, Eigen values, Eigen Vectors, Characteristic polynomials, Cayley Hamilton
theorem.
First order and first degree differential equations, separation of variables, Homogeneous,
linear, exact differential equations, second order linear equations with constant coefficients,
Orthogonal trajectories.
Suggested readings:
Unit III Number System: Introduction, Decimal, Binary, Octal, Hexadecimal & their
Conversions. Binary Additions, Subtractions, Signed numbers, 2’s compliment representation
of numbers,Fixed and floating point representation of numbers.
Unit IV Storage Devices: Primary Storage: Storage locations and addresses, storage
capacity,RAM,ROM, PROM, EPROM, Cache memory.Secondary Storage : Sequential &
Direct Access devices, Punched paper devices Magnetic tape, Magnetic Disk, Floppy Disk,
Winchester Disk, Magnetic Drum, Optical Disk, Magnetic Bubble Memory.
Suggested Readings:
Unit I About C:
if statement, if else statement, for statement, while loop, do while statements, break
statements, continue statements, switch statement, goto statement, ternary operators.
advantages of arrays, types of arrays, array declaration, array initialization, accessing data
from array, array inside the memory, multidimensional arrays. Character arrays, Array
overflow, String Variables, Reading & writing strings, string handling functions.
Unit IV Functions:
advantages of functions, declaring a function, calling a function, variables, passing arguments
to a function, nested functions, passing array to functions, recursion in functions, Call by
value and Call by reference. Pointers and function, Array of pointers, Pointer and Strings,
Pointer to structure, Pointers within structure, Introduction of Static and Dynamic memory
allocation, Dynamic memory allocation, DMA functions , malloc ( ) function, Size of( )
operator, Function free( ), Function realloc ( ).
Introduction, File structure, File handling function, File types, Streams, Text, Binary, File
system basics, The file pointer, Opening a file, Closing a file, Writing a character, Reading a
character, Using fopen( ), getc( ), putc( ), and fclose( ), Using feof( ).
Unit I
Unit II
Unit III
Financial statement analysis: Ratio analysis, Funds flow analysis, concepts, uses, Preparation
of funds flow statement, simple problem, Cash flow analysis, Concepts, uses,
preparation of cash flow statement, simple problem, Break – even analysis. Definition
nature and Objective of Financial Management, Long Term Sources of Finance,
Introductory idea about capitalization, Capital Structure, Concept of Cost of Capital,
introduction, importance, explicit & implicit cost, Measurement of cost of capital, cost of
debt.
Unit IV
Concept & Components of working Capital. Factors Influencing the Composition of working
Capital, Objectives of working Capital Management – Liquidity Vs. Profitability and
working capital policies. Theory of working capital: Nature and concepts. Cash Management,
Inventory Management and Receivables Management.
Unit V
Introduction to computerized Accounting System : coding logic and codes required ,master
files, transaction files ,introduction to documents for used data collection ,processing of
different files and output obtained
Text Books:
Unit III Set Theory: Basic concepts – Notations – Subset – Algebra of sets – The power set
– Ordered pairs and Cartesian product – Relations on sets –Types of relations and their
properties – Relational matrix and the graph of a relation – Partitions – Equivalence relations
– Partial ordering – Poset – Hasse diagram – Lattices and their properties – Sublattices –
Boolean algebra – Homomorphism.
Elements of database system, DBMS and it’s architecture, advantages of DBMS, data
independence, types of database users, role of database administrator.
Unit IV Operations:
Suggested Readings:
Unit II Non Linear data structures- Trees – Basic Terminology, Binary tree ADT,array and
linked representations, traversals, threaded binary trees, Disjoint Sets, Union and Find
algorithms, Priority Queues-Definition, ADT, Realizing a Priority Queue using Heap. Graphs
– Introduction, Basic Terminology, Graph Representations- Adjacency matrix, Adjacency
lists, Adjacency multilists, Graph traversals- DFS and BFS
Unit III Searching- Linear Search ,Binary Search, Hashing-Introduction, hash tables, hash
functions, collision resolution methods, Comparison of Searching methods. Sorting- Bubble
Sort, Insertion Sort, Selection Sort, Heap Sort.
TEXT BOOKS :
1. Data structures and Algorithm Analysis in C++, Mark Allen Weiss,3rd edition, Pearson
Education. Ltd.,
2. Data structures and Algorithms in C++, Michael T.Goodrich, R.Tamassia and D.Mount,
Wiley student edition,seventh edition, John Wiley and Sons.
Unit II : Combinational Logic Design: Half adder, full adder. ,r’s and r-1’s compliment,
BCD Code, Excess-3 Code, Gray Code ,Error detecting and correcting codes. Standard
Representation of logical functions SOP, POS Forms, K-map Representation of logical
functions, Simplification of logical functions using K-map ,Multiplexer, Demultiplexer
,Encoder, Decoder
Unit III : Sequential Logic Design : Flip Flops, S-R Flip Flop .J-K Flip Flop .Master Slave
Flip Flop . D-type Flip Flop,T-type Flip Flop, Registers, Shift Register ,
Unit IV: Counter :Synchronous and asynchronous Counter, ripple counter, the memory unit,
triggring flip flop, analysis of clocked sequential circuit, state reduction and assignment.
Suggested Readings:
1. "Modern Digital Electronics": -by R.P. Jain
2. Degital logic and Computer design By Morris Mano
Unit V Deadlocks:
System Model, Deadlock Characterization, Methods for Handling Deadlocks, Deadlock
Prevention, Deadlock Avoidance, Deadlock Detection and Recovery from Deadlock.
Protection – System Protection, Goals of Protection, Principles of Protection, Domain of
Protection, Access Matrix, Implementation of Access Matrix, Access Control, Revocation of
Access Rights, Capability-Based Systems, Language-Based Protection, Case Studies: Linux,
Windows.
TEXT BOOKS:
1. Operating System Principles , Abraham Silberchatz, Peter B. Galvin, Greg Gagne, 8th
Edition, Wiley Student Edition
2. Operating Systems – Internals and Design Principles, W. Stallings, 6th Edition, Pearson
Education.
Books Recommended:-
Unit I
Unit II
Unit III
Unit IV
Unit V
Inventory models. Inventory costs. Models with deterministic demand – model (a) demand
rate uniform and production rate infinite, model (b) demand rate non-uniform and production
rate infinite, model (c) demand rate uniform and production rate finite.
TEXT BOOKS:
The 2-D viewing pipeline, windows, viewports, window to view port mapping; Clipping:
point, clipping line (algorithms):- 4 bit code algorithm, Sutherland-cohen algorithm,
parametric line clipping algorithm (Cyrus Beck).
Polygon clipping algorithm: Sutherland-Hodgeman polygon clipping algorithm. Two
dimensional transformations: transformations, translation, scaling, rotation, reflection,
composite transformation.
Three dimensional transformations: Three dimensional graphics concept, Matrix
representation of 3-D Transformations, Composition of 3-D transformation.
1. Computer Graphics Principles and Practices second edition by James D. Foley, Andeies
van Dam, Stevan K. Feiner and Johb F. Hughes, 2000, Addision Wesley
2. Computer Graphics by Donald Hearn and M.Pauline Baker, 2nd Edition, 1999, PHI
Unit I Boolean algebra and Logic gates, Combinational logic blocks(Adders, Multiplexers,
Encoders, de-coder), Sequential logic blocks(Latches, Flip-Flops, Registers, Counters) Store
program control concept, Instruction Code, Computer registers, instruction Cycle, Memory
reference instruction, Input and output interrupt, Flynn’s classification of computers (SISD,
MISD, MIMD
Instruction set based classification of processors (RISC, CISC, and their comparison);
addressing modes: register, immediate, direct, indirect, indexed; Operations in the instruction
set; Arithmetic and Logical, Data Transfer, Control Flow; Instruction set formats (fixed,
variable, hybrid);
Basic non pipelined CPU Architecture and Memory Hierarchy & I/O Techniques CPU
Architecture types (accumulator, register, stack, memory/ register) detailed data path of a
typical register based CPU, Fetch- Decode-Execute cycle (typically 3 to 5 stage);
microinstruction sequencing, implementation of control unit, Enhancing performance with
pipelining. The need for a memory hierarchy (Locality of reference principle, Memory
hierarchy in practice: Cache, main memory and secondary memory, Memory parameters:
access/ cycle time, cost per bit); Main memory (Semiconductor RAM & ROM organization,
memory expansion, Static & dynamic memory types); Cache memory (Associative & direct
mapped cache organizations.
• Computer Organization and Design, 2nd Ed., by David A. Patterson and John L.
Hennessy, Morgan 1997, Kauffmann.
• Computer Architecture and Organization, 3rd Edi, by John P. Hayes, 1998, TMH.
Unit IV Functions:
Defining a function, function prototyping and function calls, function arguments, passing by
reference, inline functions, default arguments.
Suggested readings:
Unit I : Networking - Needs and Advantages, Network, Types- Client, Server and Peers,
introduction to various types of servers. Transmission technology - Signal Transmission-
Digital signaling, Analog Signaling, Asynchronous & synchronous Transmission, Wired &
Wireless transmission, Base band and Broadband transmission, Transmission Media types-
properties & specialty of various media – types, comparative study. Network Topology-Bus,
Star, Ring, Star bus, Star ring, Mesh – Features, Advantages and disadvantages of each type.
Unit III : Network Scaling-No. of nodes, distance, software, speed, special requirements
Connectivity Devices: Modem, Repeater, Hub – Active, Passive and Intelligent, Bridge-
Local, Remote, Wireless, Routers-Static and Dynamic, Switches and its types . Routers and
Gateways. Overview of TCP/IP reference model. TCP/IP Protocol suites – Comparison
between OSI and TCP/IP Models, Classification of TCP/IP protocols- IP, TCP, UDP, ARP,
ICMP. TCP/IP Services Protocols- DHCP, DNS, WINS, FTP, SMTP, TELNET, NFS. IP
Addressing and Subnet- IP Address – Class A, B & C. Domain Name Addressing, URL, e-
mail address, Subnet & subnet mask.
Unit IV : Network building blocks requires for setting up a small LAN using Windows in a
office, Hardware & software required, Simple Installation and configuration of Networking
under Windows. Using HyperTerminal in Windows, overview and using Network Setup
Wizard in Windows, Some basic networking configuration using Windows
95/98/XP/2000/2003 Server and clients, Simple network administration. Setting up Internet
Connection Sharing in Windows.
Unit V : Network Security : Network security issues, common threats, security barriers in the
network pathways, Official levels of computer security, types of security controls, approaches
to network security, Ethical hacking. Firewalls – Need and features of firewalls, types of
firewall technology- network level and application level, IP packets filter screening routers,
limitations of firewalls. Encryption and Decryption – Cryptography, Type of encryptions,
encryption keys, single/ secrete/ private key encryption, Public/Private key encryption.
Overview of Digital Signature and Digital Certificates technology.
TEXT BOOKS
Unit I Introduction :
Suggested Readings:
Fundamental of mathematical statistics Gupta & Kapoor S.Chand
Introduction to Numerical Methods S.S.Shastri PHI
Computer based numerical methods V.Rajaraman PHI
BCA 403 Unix and shell Programming
Process states and transitions layout of system memory, the context of a process,manipulation
of process address space,Sleep process creation/termination. The user Id of a process,
Changing the size of a process. The SHELL
Interprocess Communication and multiprocessor system:
Process tracing system V IPO network communication sockets problem of multiprocessors
systems, solution with master and hare process, and solution with semaphores.
Awk built in variable names and operators, arrays, strings, functions, perl; the chop()
function,variable and operators, $_ and $. , Lists, arrays, regular expression and substitution,
file handling, subroutines,formatted printing. Linux:History & Features of Linux, Linux
structure, various flavours of linux.
BOOKS
1. M.J. Bach “Design of UNIX O.S. “, Prentice Hall of India.
2. Y.Kanetkar “Unix shell programming”, BPB Pub.
3. B.W. Kernighan & R. Pike, “The UNIX Programming Environment”, Prentice Hall of India, 1995.
4. S. Prata “Advanced UNIX: A Programming's Guide”, BPB Publications, New Delhi.
5. Vikas/Thomsaon “Jack Dent Tony Gaddis “Guide to UNIX using LINUX” Pub.House Pvt. Ltd.
6. Linux complete, BPB Publications
7. Linux Kernel, Beck Pearson Education, Asia.
8. Sumitabha Das “ Unix concepts and Applications”.
Water resources: Use and over utilization of surface and ground water, floods, drought,
conflicts over water, dams-benefits and problems.
Mineral resources: Use and exploitation, environmental effects of extracting and using
mineral resources, case studies.
Food resources: World food problems, changes caused by agriculture and overgrazing,
effects of modern agriculture, fertilizer-pesticide problem, water logging, salinity, case
studies.
Energy resources: Growing energy needs, renewable and energy sources, use of alternate
energy sources, case studies.
Land resources: Land as a resource, land degradation, man induced landslides, soil erosion
and desertification. Role of an individual in conservation of natural resources. Equitable use
of resources for sustainable lifestyles.
Definition Causes, effects and control measure of a. air pollution b. water pollution c. soil
pollution d. marine pollution e. noise pollution f. thermal pollution g. nuclear pollution Solid
waste management: Causes, effects and control measures of urban and industrial waste. Role
of individual in prevention of pollution , pollution case studies Disaster management:
floods, earthquake, cyclone and landslides.
Recommended Readings:
Unit I
Core Java Introduction to Java, Data types, variables, operators, Arrays, Control Statements,
Classes & Methods, Inheritance, Exception Handling, Multithreading, Collections, I/O
streams, AVVT & Applet Programming.
Unit II
Unit III
Distributed Objects The Roles of Client and Server, Remote Method Invocations, Setup for
Remote Method Invocation, Parameter Passing in Remote Methods Server Object Activation,
Java IDL and CCRA, Remote Method Calls with SOAP , Swing Lists, Trees, Tables, Styled
Text Components, Progress Indicators, Component Organizers
Unit IV
AWT The Rendering Pipeline, Shapes, Areas, Strokes, Paint, Coordinate Transformations,
Clipping, Transparency and Composition, Rendering Hints, Readers and Writers for Images,
Image Manipulation, Printing. The Clipboard, Drag and Drop.
Unit V
Unit VI
Security Class Loaders, Byte code Verification, Security Managers and Permissions, Digital
Signatures, Code Signing, Encryption.
Text Book:
Core JavaTM 2, Volume II-Advanced Features, 7th Edition by Cay Horetmann, Gary
Cornelll Pearson Publisher, 2004
Unit I Introduction: Software Processes & Characteristics, Software life cycle Models -
Waterfall, Prototype, Evolutionary and Spiral Models Software Requirements analysis &
specifications: Requirement engineering, requirement, elicitation techniques like FAST,
QFD, requirements analysis using DFD, Data dictionaries, ER Diagrams, Requirements
documentation, Nature of SRS, Characteristics & organization of SRS.
Unit II Introduction to Software Engineering : Definitions, Size Factors, Quality and
Productivity Factors, Managerial Issues, Planning a Software Project : Defining the Problem,
Goals and Requirements, Solution Strategy , Planning the Development Process : Various
Models, Planning an Organizational Structure, Planning Activities.
Unit III Software Cost Estimation: Introduction - Software Cost Factors - Software Cost
Estimation Techniques - Stating Level estimation - Estimating Software Maintenance Costs
Software Requirements Definition - Software Requirements Specification - Specification
Techniques - Languages and Processors for Requirements.
Unit IV Software Design: Design concepts, Modules And Modularization Criteria, Design
Notations, Design Techniques, Design Considerations, Real Time and Distributed System
Design, Test Plans , Milestones, Walkthroughs and Inspections. Design Guidelines
Implementation Issues : Structure Loading Techniques, Coding Style , Standards And
Guidelines, Documentation Guidelines.
Text Books
Unit I Introduction:
Intelligent Agents, Agents and environments, Good behaviour, The nature of environments,
structure of agents, Problem Solving, problem solving agents, example problems, searching
for solutions, uniformed search strategies, avoiding repeated states, searching with partial
information.
Unit II Searching Technique:
Informed search and exploration, Informed search strategies, heuristic function, local search
algorithms and optimistic problems, local search in continuous spaces, online search agents
and unknown environments, Constraint satisfaction problems (CSP), Backtracking search and
Local search for CSP, Structure of problems, Adversarial Search, Games, Optimal decisions
in games, Alpha, Beta Pruning, imperfect real-time decision.
First order logic – representation revisited – Syntax and semantics for first order logic –
Using first order logic – Knowledge engineering in first order logic - Inference in First order
logic – prepositional versus first order logic – unification and lifting – forward chaining –
backward chaining - Resolution - Knowledge representation - Ontological Engineering -
Categories and objects – Actions - Simulation and events - Mental events and mental objects.
Unit IV Learning:
Learning from observations - forms of learning - Inductive learning - Learning decision trees
- Ensemble learning - Knowledge in learning – Logical formulation of learning – Explanation
based learning – Learning using relevant information – Inductive logic programming -
Statistical learning methods - Learning with complete data - Learning with hidden variable -
EM algorithm - Instance based learning - Neural networks - Reinforcement learning –
Passive reinforcement learning - Active reinforcement learning - Generalization in
reinforcement learning.
Unit V Applications:
TEXT BOOK
1. Stuart Russell, Peter Norvig, “Artificial Intelligence – A Modern Approach”, 2nd Edition,
Pearson Education / Prentice Hall of India, 2004.
Working with Data: A detailed tour of how to represent and work with data in Python.
Covers tuples, lists, dictionaries, and sets
Unit II Program Organization and Functions: More information about how to organize
larger programs into functions. A major focus of this section is on how to design functions
that are reliable and can be easily reused in other settings. Also covers technical details of
functions including scoping rules, documentation strings, and anonymous functions.
Unit IV Testing, Debugging, and Software Development Practice: This section discusses
many issues that are considered important to Python software development. This includes
effective use of documentation strings, program testing using both the doc test and unittest
modules, and effective use of assertions. The Python debugger and profiler are also
described.
Unit V Iterators and Generators: Covers the iteration protocol, Iterable objects, generators
and generator expressions. A major focus of this section concerns the use of generators to set
up data processing pipelines--a particularly effective technique for addressing a wide variety
of common systems programming problems (e.g., processing large data files, handling
infinite data streams, etc.).
Unit I
The .NET Framework: Introduction, Common Language Runtime, Common Type System,
Common Language specification, The Base Class Library, The .Net class library Intermediate
language, Just-in time Compilation, Garbage Collection, Application Installation and
Assemblies, Web services, Unified classes.
Unit II
Unit III
C# Using Libraries: Namespace- System, Input Output, Multi Threading, Networking and
Sockets, Data Handling, Windows Forms, C# in web application, Error Handling.
Unit IV
Advanced Features Using C# : Web services, Windows services, messaging, Reflection,
COM and C#, Localization.
Unit V
Advanced Features Using C# : Distributed Application in C#, XML and C#, Unsafe Mode,
Graphical Device Interface with C#, CASE Study (Messenger Application)
References:
Unit I Automata:
Introduction to formal proof, Additional forms of proof , Inductive proofs ,Finite Automata
(FA) ,Deterministic Finite Automata (DFA),Non-deterministic Finite Automata (NFA),Finite
Automata with Epsilon transitions.
Unit V Undecidabality:
A language that is not Recursively Enumerable (RE),An undecidable problem that is RE,
Undecidable problems about Turing Machine, Post’s Correspondence Problem, The classes
P and NP.
TEXT BOOK:
1. J.E. Hopcroft, R. Motwani and J.D. Ullman, “Introduction to Automata Theory,Languages
and Computations
2. H.R. Lewis and C.H. Papadimitriou, “Elements of the theory of Computation”, Second
Edition, Pearson Education,
3. Thomas A. Sudkamp,” An Introduction to the Theory of Computer Science, Languages
and Machines”, Third Edition, Pearson Education,
4. Raymond Greenlaw an H.James Hoover, “ Fundamentals of Theory of Computation,
Principles and Practice”, Morgan Kaufmann Publishers, 1998.
5. Micheal Sipser, “Introduction of the Theory and Computation”, Thomson Brokecole,
6. J. Martin, “Introduction to Languages and the Theory of computation” Third Edition, Tata
Mc Graw Hill, 2007
Unit I
HTML, Browsers and their types, URL’s, web sites, Domain Names, static and dynamic sites
and active web pages, Files Creation, Web Server, Web Client/Browser Hyper Text Markup
Language, HTML Tags, Paired Tags, Commonly used HTML Commands Titles and
Footers, Paragraph Breaks, Line Breaks, Heading Styles, Drawing Lines, Text Styles, Other
Text Effects, Indenting Text, Lists, Types of Lists.
Unit II
Using the Border attribute, Using the Width and Height Attribute, Using the Align Attribute,
Using the ALT Attribute, Tables - Header, Data rows, The Caption Tag, Attributes - Width
and Border, cell padding, BGCOLOR, COLSPAN, ROWSPAN, External Document
References, Internal Document References, Images as Hyperlinks, Introduction to Frames,
tag, <FRAME> tag, Targeting Named Frame. DHTML
Unit III
JavaScript, Advantages, JavaScript Syntax, Data Types and Literal, Type Casting, Variables,
Incorporating variables in a Script, Array, Operators and Expressions, Arithmetic Operators,
Logical Operators, Comparison Operators, String Operators, Assignment Operators,
Conditional Expression, Ternary and Special Operators, JavaScript Programming Constructs,
If - then - else, Immediate If, For Loop, Built-in Functions, User Defined functions,
Unit IV
JavaScript Assisted Style Sheets DOM (JSSS DOM), Understanding Objects in HTML-
Properties, Methods, Browser Objects - The Web Page HTML Object Hierarchy, Access to
Elements of a Web Page, How a Web Page Element is Manipulated, Handling, WEB PAGE,
Events Using JavaScript, Named JavaScript Event handlers.
Unit V
The Form Object, The Form Object’s Methods, Text Element, Password Element, Button
Element, Submit Button Element, Reset Button Element, Checkbox Element, Radio Element,
Text Area Element, Select and Option Element, Multi Choice Select Lists Element, Other
Built-In Objects in JavaScript - String, Math, Date Object, Creating a User Defined Object,
Instances, Objects within Objects.
GUIDELINES FOR SUBMISSION OF BCA FINAL YEAR (VI Semester) PROJECT
All the candidates of BCA are required to submit a project-report based on the work done by
him/her during the major/minor/summer assignment period.
SUMMARY/ABSTRACT
All students must submit a summary/abstract separately with the project report. Summary,
preferably, should be of about 3-4 pages. The content should be as brief as is sufficient
enough to explain the objective and implementation of the project that the candidate is going
to take up. The write up must adhere to the guidelines and should include the following:
TOPIC OF THE PROJECT- This should be explicitly mentioned at the beginning of the
Synopsis. Since the topic itself gives a peep into the project to be taken up, candidate is
advised to be prudent on naming the project. This being the overall impression on the future
work, the topic should corroborate the work.
OBJECTIVE AND SCOPE: This should give a clear picture of the project. Objective
should be clearly specified. What the project ends up to and in what way this is going to help
the end user has to be mentioned.
RESOURCES AND LIMITATIONS: The requirement of the resources for designing and
developing the proposed system must be given. The resources might be in form of the
hardware/software or the data from the industry. The limitation of the proposed system in
respect of a larger and comprehensive system must be given.
CONCLUSION: The write-up must end with the concluding remarks- briefly describing
innovation in the approach for implementing the Project, main achievements and also any
other important feature that makes the system stand out from the rest.
The following suggested guidelines must be followed in preparing the Final project Report:
Good quality white A4 size paper should be used for typing and duplication. Care should be
taken to avoid smudging while duplicating the copies.
Normal Body Text: Font Size: 12, Times New Roman, Double Spacing, Justified. 6 point
above and below para spacing
Paragraph Heading Font Size: 14, Times New Roman, Underlined, Left Aligned. 12
point above & below spacing.
Chapter Heading Font Size: 20, Times New Roman, Centre Aligned, 30 point above and
below spacing. Coding Font size : 10, Courier New, Normal
Submission of Project Report to the University : The student will submit his/her project
report in the prescribed format. The Project Report should include:
Applications
Roll No
Submitted to
Xxxxxxxx
STUDY CENTRE
SELF CERTIFICATE
This is to certify that the dissertation/project report entitled
“___________________________________________________” is done by me is an
authentic work carried out for the partial fulfillment of the requirements for the award
of the degree of Bachelor of Computer Applications under the guidance of
______________________________. The matter embodied in this project work has
not been submitted earlier for award of any degree or diploma to the best of my
knowledge and belief.
Signature of the student
Name of the Student
Roll No.
Study Centre Name
4) ACKNOWLEDGEMENTS
In the “Acknowledgements” page, the writer recognizes his indebtedness for guidance
and assistance of the thesis adviser and other members of the faculty. Courtesy
demands that he also recognize specific contributions by other persons or institutions
such as libraries and research foundations. Acknowledgements should be expressed
simply, tastefully, and tactfully.