Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
67 views16 pages

Director's Message Director's Message

Uploaded by

mrfaisalrahbar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views16 pages

Director's Message Director's Message

Uploaded by

mrfaisalrahbar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Director's Message

The global position of India in the field of higher education lies after USA and
China. In higher education, industries, and various companies, we need personnel with
education in IT and Computer Applications. Medical transcription, Network
administration, Management of System Architect Technology, Software development/
System analysis, Software engineering, Multimedia designing, Web development,
Security Auditor, teaching and training are some of important areas where a student with
BCA degree and interest can find a satisfying job. In this perspective of development and
job opportunities, the three year degree course, Bachelor of Computer Applications
(BCA), was started in our college in 2003 as vocational course under Magadh University
regulations. It is being conducted in the Department of Computer Applications (Science
Building). Since then it is ever climbing new heights in imparting education, job
orientation and character building.
We impart knowledge not only to pass university examination with good marks but
also provide you basic stuff for career building. The college is equipped with a team of
experienced experts to design, plan and implement this course with highest academic
quality and skills, and caters to student diversity as per government and university
policies, so that students may successfully complete their courses of study and attain
their esteemed goals.
I wish our students and supporting members laurels after laurels in their lives.

Prof. (Dr.) Indrajit Prasad Roy


Principal / Director
Bachelor of Computer Application (BCA)
College of Commerce, Arts & Science, Patna-20

01
BCA COLLEGE OF COMMERCE, ART & SCIENCE, PATNA
Co-ordinator's Message

The Bachelor of Computer Applications (BCA) course offered by Patliputra


University is a three Year Honours Degree vocational course and recognized by
U.G.C. It imparts professional education in IT field and promising avenues for
latest advances and techniques. A student with a quality degree of BCA (Hon's) may
find a job satisfaction at this level, or go for higher studies like Management, MCA
and doctoral courses available at various institutions. MCA course is already
running in our college.
To keep abreast of the field, the syllabi of BCA (Hon's) and MCA courses are
updated and focused on the emerging pattern of demand. The mission is to deliver
knowledge of latest technology through advanced courses as per Patliputra
University regulations and government policies. I would like to thank our principal-
cum-director, faculties and students for their continued support and active
participation.
Wishing shining peaks of prosperous laureateship,

Prof. A. K. Bhaskar
Co-ordinator
Bachelor of Computer Application (BCA)
College of Commerce, Arts & Science, Patna-20

02
2
COLLEGE OF COMMERCE, ART & SCIENCE, PATNA BCA
About Patliputra University
Patliputra University, Patna was established on 18th March, 2018, by the
order of the Government of Bihar, vide Letter/memo no. 15/M1-71/2016-
700, dated 09.04.2018. All the colleges of Patna and Nalanda districts, Bihar
(India), fall under the jurisdiction of the Patliputra University except those
attached to the Patna University. The University has control over 25
constituent colleges, two government girls colleges, three minority colleges
and a number of affiliated colleges. Many of these colleges are running university-
approved post-graduate centres in various subjects besides skill-oriented courses in
vocational and technical/professional areas. These affiliated units are governed by their
governing local bodies and duly constituted management board approved by the
university.
The Headquarter of Patliputra University is in Patna having its present address
as "Old Bypass Road, Kankarbagh, Patna-8000 20, Bihar (India)."
The University has set avant-grade International standards in Teaching-Learning and
Research with the aid of uniquely conceived innovative approaches that are aimed to
propel the quality of higher education to a new height in the country. The ambience of
the university is being developed with radical ideas having global perspective in the
domain of Education. The students in our colleges are from different corners of the
state/region. In order to achieve academic excellence, we are striving to create a
student-centric atmosphere that would be sensibly conducive to all stakeholders-viz-
students, researchers, academicians, teachers, parents, society, institutions, research
organisations, industries, govt. agencies and all kinds of employers. The university
aspires to collaborate with several national and international academic bodies, research
organisations, universities, industries, govt. agencies and non-government
organisations.
In order to facilitate job-oriented degree programmes, the university has
introduced several degree programmes, such as

1. M.B.A. (Commerce) 2. M.Sc (Bio-Tech)


3. MLIS 4. MCA
5. B.Sc (IT)(Technical Bhawan) 6. BLIS
7. B.C.A. 8. B.B.M. (Commerce)

03
BCA COLLEGE OF COMMERCE, ART & SCIENCE, PATNA
The College of Commerce, Arts & Science : An Introduction
It was established in the year 1949 with only commerce course in the beginning, and
hence its name was College of Commerce. In 1952, the college was affiliated to Bihar
University; Application teaching was started in 1957 followed by Arts, Science in the Year 1960
and Law in 1963. Later the college became a constituent unit of Magadh University Bodh Gaya.
Post Graduate Centres started here in 1984. The college is one of the oldest and widely
acclaimed institutions in the field of education recognized under U.G.C. regulations. It has
produced a number of scholars and has always imparting to its students terminal. In 2016, it
becames name is College of Commerce, Arts & Science, Patna.

dkWyst vkWQ dkWelZ vkV~lZ ,.M lkbal

The College is located in Patna at Kankarbagh, just opposite to the Rajendra Nagar
Terminal and is well connected by the city's transportation system. Transport for any part of the
city is easily available to and from the college. Students coming from suburbs by local train find
it very convenient to reach the college by coming to Rajendra Nagar Terminal. Almost all local
trains have their stoppage at this station. It is about 10 kilometers by road from Jai Prakash
Narayan International Air Port, Patna.
The College has larger campus area and has sufficient buildings and various departments
inside the campus. Central Bank of India (with ATM), Post-Office and Police Monitoring are
available inside the college campus to provide multiple facilities and security inside the college.
Various kinds of scientific, cultural and Youth programmes are also colorfully conducted in the
college.
Currently, the college is imparting undergraduate and postgraduate education to
students in many subjects of Arts, Science, and Commerce with adequate infrastructure
including well furnished lab, Library, and spacious classrooms, along with Vocational Courses
like Computer Applications, Biotechnology, Bio-Chemistry, Office Management, Functional
English, etc. The college offers environment for all round development of its students. Recently
the college has gone technical savvy and has launched its own website on Internet and Wi-Fi
facility. The web address of the college, http:/www.cocaspatna.org, provides general
information about the college and the courses offered by it.

04
4
COLLEGE OF COMMERCE, ART & SCIENCE, PATNA BCA
Bachelor of Computer Applications (BCA)
The Department of BCA was started in the year 2003 under the able Directorship of Dr. S.P.
Sinha, the principal of the college. The department is located in the Science building of the
College on the first floor and it has a total carpet area of about 5000 sq feet Inside the building.
The expansion of the department is taking place at the second floor of the same building. There
are more than 15 staff members in the department including around 10- 12 teaching staff with
some guest faculties and 3 non-teaching staff members. The teaching staff includes
professionals and highly qualified people from different subjects to conduct theory and
practical classes of students. The department has a large number of sophisticated and advanced
Computer systems. Peripheral includes printers like Dot Matrix to Lasers, Projector, Laptop,
Scanners, Web Camera and CD-Writer etc. Advanced training equipments like video projector
and Computer based training materials (CBTS) in Compact Disks forms are available. The
Department has an un-interrupted power supply through UPS, ensuring a proper power supply
during practical classes. The air conditioned computer laboratory can accommodate a total
number 60 students at a time and is well equipped.
Our Co-ordinator Our Director (Principal)
Dr. Kumar Rajeev Ranjan Dr. Suresh Pd. Sinha
(Jun 2003-Dec 2010) Dr. Subhash Pd. Sinha
Dr. Kamdeo Prasad Yadav Dr. N. Tiwari (In-charge)
(Jan 2011-Feb 15, 2015) Dr. P. K. Verma
Dr. Bidhan Chandra Rai Dr. Shailendra Kr. Singh (In-charge)
(Feb 16, 2015-...............) Prof. (Dr.) Baban Singh
Prof. A. K. Bhaskar Prof. (Dr.) Tapan Kamar Shandilya
Prof. (Dr.) Indrajit Prasad Roy

05
BCA COLLEGE OF COMMERCE, ART & SCIENCE, PATNA
Bachelor of Computer Applications (BCA)
Admission Procedure
The candidates wishing for admission are requested to submit their online application
the official website of Patliputra University. www.ppu.ac.in prescribed application form
cost as per the norms of the university.

Reservation Policy
As per norms of Bihar Govt. Bihar.

Fee Structure
As per guide lines of Patliputra University, Patna and college administration which is
subject to change.

Medium of Instruction
The medium of instructions will be English & Hindi, but emphasis will be on English. The
institute will provide regular workshops to improve English of enrolled students.
Documents required for admission in Patliputra University's regular courses.
F Photocopy for 10th board Provision Certificate (Date of Birth)
F Photocopy of 10th board Mark Sheet.
F Photocopy of 10+2 or Intermediate Passing Certificate.
F Original Mark Sheet of 10+2 or Intermediate Board Exam.
F Original college Leaving Certificate or School Leaving Certificate.
F Original Migration Certificate (Not for Intermediate Council student)
F Cast Certificate with category declared if the applicant belongs to SC, ST or
OBC (annexure I and II)
F Number of recent passport Size Photographs-5
Note : All the photocopies of submitted documents have to be attested by a gazetted
Officer/Notary.

Attendance Compulsion
Each & every student of Regular Course must register minimum 75% attendance in
classes. No student with less than 75% attendance will be allowed to write/ appear in University
Examinations, as per the rules.

Library
The College provides facilities of Library to each & every student and avail Library
Membership till the end of his course.

06
6
COLLEGE OF COMMERCE, ART & SCIENCE, PATNA BCA
Bachelor of Computer Applications (BCA)
Team Work & Project Assignments
Being professional degree course, the students will be assigned different topics related
to their subjects which they will have to do as team-work or project assignment.

Guest Lectures, Seminars & Video Shows


The institute will invite industry leaders and experts to deliver lectures time to time. This
would give the students a chance to listen and share the practical experiences of experts. The
institute will arrange educational seminars, in which the participation of experts and the
students will be actively invited. The institute has a wide range of educational video cassettes &
CDs. These cassettes will be displayed in order to develop the knowledge level of enrolled
students. The schedule of the show will be placed on notice board.

Examinations & Final Results


For Regular programmes, Patliputra University, Patna is the sole authority to conduct
Examinations. The college as well as the student will follow the rules & regulations, schedule
and other informations given by the University.

Interaction with the Industry and Seminar


In each semester/year working professional from the Industry will share their thought
and experience with the students to make them understand the needs and practices followed in
the industry.
Seminars for each student will be conducted at the end of the year to develop the
communication skills.

Opportunities
The BCA (Hon's) course, which is designed by team of experts, will make a student well
versed in Computer Applications and Technologies, so that he or she could get a job in any public
or private sector, companies, government offices, industry, teaching and training. For students
who want to pursue further studies, the course will help them build a solid platform for
Management, MCA and other courses.

07
BCA COLLEGE OF COMMERCE, ART & SCIENCE, PATNA
SYLLABUS
As per guidelines of the UGC/Patliputra University (Hons.) Paper

Group-2
HONS.-First Year
INTRODUCTION TO COMPUTER
PAPER-I ARCHITECTURE
Full Marks-100 (Theory-75, Practical-25)
v Introduction to microprocessors and associated
Group-1 components, Timer, display controllers, DMA
COMPUTER FUNDAMENTALS controllers.
v Block diagram of IBM PC. Evolution of
Introduction to Computers : What is Computer?
microprocessor. Family of Intel microprocessor,
Comparison between computer and human brain,
introduction to 8086 & 8088 architecture.
Characteristics of computer, Computer applications.
v Functional description of various modules &cards,
History of computers : Initial development, Generation of
CISC & RISC technology. Various types of displays
computer, Evolution of Personal Computer. and other peripherals used in IBM PCs.
Computer Organization : Basic Units of comptuer, Block v Boot process in IBM PC. System les. Self text.
diagram of computer, Input unit, Processing unit, Output v Disk Operating System Introduction, File
unit, Storage unit. management. Directory Structure in DOS.Internal
Types of Printers : Hard copy output, Impact printers.Non- and External commands of DOS.
impact printers, Serial and line printers, Dot- Matrix v Batch les, Conguration les. System les, COM,
printers, Laser printers, Daisy wheel printers, Drum and BIN, SYS, EXE & TXT les.
chain Printers, Thermal printers. Group-3
External storage devices : SASD, DASD, Punch cards,
Magnetic Tapes, Blocking utilization factor, Magnetic Disk,
PROGRAMMING LOGIC AND
Tracks, Sectors, Seek time, Rotational latency, Access DESIGNTECHNIQUES
time, Numerical problems. v Programme development, low-level programming
Types of Computers : Digital, Analog, Hybrid Computers, language, high-level languages, programming aids,
General purpose Computers, Turnkey Systems, Micro programming techniques, Programming tools,
computers, Mini computers, Mainframes, Super Program Maintenance.
Computers. v Techniques of programming (Algorithm, owchart,
Data Representation : Number Systems, Binary system, pseudo codes). Introduction to programming in
Binary to Decimal and Decimal to Binary conversion. QBASIC structured Programming - Introduction.
Binary addition, 2's compliment representation, Binary Need of structured programming Development of
subtraction, ASCII and EBCDI Ccoding. programme in QBASIC.
Computer Software : Machine language, Assembly Group-4
language, High level languages, Compilers, Interpreters, PRACTICAL
Assemblers. Centralized processing, Decentralized v Visit to computer lab : Introduction to various
processing, Distributed processing, Management components of a computer. A simple documentation
Information System. preparation and printing. Usage of printer and other
Processing Modes : Uniprocessor, Multiprocessor, Batch components.
processing, off line data entry, On-line processing, On-line v Use of External and Internal DOS commands.
data entry, real Time processing. Time sharing processing. Programming in QBASIC.
Electronic mail, Tele text, Tele conferencing. v Physical inspection of IBM PC and internal cards.
Programming Concepts : Programme denition, Introduction to nomenclature (COM1, COM2, etc).
Characteristics of good programme, Programming steps, Writing batch les for various purposes. Modify
algorithms, Flowcharts. cong.sys les. Creating uusing QBASIC programmes.

08
8
COLLEGE OF COMMERCE, ART & SCIENCE, PATNA BCA
PAPER-II list locate, edit, change, browse, replace, delete,
recall, pack (all commands withvarious options)
Full Marks-100 (Theory-75, Practical-25) v File utilities in FoxPro- display directory, copy delete,
Group-1 rename
OPERATING SYSTEMS FOXPRO : INDEXING, SORTING AND
v Introduction to various categories of softwares. PRINTING REPORT
Operating system and its function interaction of v Indexing concept and sorting
operating system with hardware and user v Sort commands-single & multiple key
programme. v Advantages and disadvantages of sort
v Various components of operating system with v Indexing vs sorting & multiple key
reference to DOS, BIOS, BIOS and DOS interrupts. v Indexing, nd, seek rushmore technology
Single user operating system, Task loader, Memory v Foxpro report- its creation, feature & utilities,
management. preview, printing custom report, grouping & sub
v Device management. Control of various devices. grouping.
Device drivers interrupts driven and poll driven data v Foxpro level-designing and printing
transfers. Need of software and hardware protocols.
v Multi-user, Multi tasking, multi processing and real
FOXPRO : Memory variables. Keyboard
time operating system. Introduction tomemory Macros and Function
management techniques. v Memory variables-creation and uses, simple vs
v File systems, File Management. Process array
management and scheduling. v Saving and restoring memory variables
v Special requirements and facilities for v ?/??/??? commands
multiprocessing environment. v Time & date functions and commands, date
v Examples of multiprocessing operating systems. arithmetic
Introduction to UNIX. User management in UNIX. v Converting dening function keys
v Computers in ofce automation: Nature and uses of Arithmetic operations, Mathematical functions,
information, Formal and Informal Informationand mathematical Commands, Statistical Functions
Communication, Gathering and Presenting PROGRAMMING AND ERROR DEBUGGING :
Information. v Concept of FoxPro commands le, Modify
v System life cycle, documentation, testing, commands
debugging, Implementation v Conditioning, branching and looping within
Group-2 Programme le with Do-While Enddo, if-Endif, Scan-
BUSINESS APPLICATIONS Endscan, For-Endfor, Docase-Endcase, Text-
v Database organization, Database les, records, Endtext, Executing commands from other command
elds, types of les in database. les, Macro subtitution
v File organization : Sequential le, Random le, v Common Error Message
Indexed le, Windows 98 / 2000, MS-Ofce. v Debugging techniques and commands
Group-3 MULTIPLE DATA FILE AND CUSTOM SCREENS:
v Concept of Multiple Database File, Using multiple
PROGRAMMING WITH FOXPRO database-SET RELATION, UPDATE, APPEND FROM,
FOXPRO : VIEWING AND EDITING DATA COPY TO, JOIN, Relation Query by example.
v FoxPro-version, features, requirements of hardware v Concept of Multiple Database File, Using multiple
and software database-SET RELATION, PDATE, APPEND FROM,
v FoxPro- Menu system COPY TO JOIN, Relation Query by example.
v creating database le, operation of database (create, v Create custom screen with @, @_GET, @EDIT,
list, append, close, quit) @SAY_GET_READ, Creating Box & Line, User dene
v FoxPro-data type functions, Custom Screen Designing and their uses,
v Data displaying and monitoring commands: display, FoxDoc for Documentation

09
BCA COLLEGE OF COMMERCE, ART & SCIENCE, PATNA
v Text & References: v Structure of C Program
v FOXPRO made Simple: by R. K. Taxali, BPB v Variables, Expressions, Identiers, Keywords, Data
v MASTERING FOXPRO 2.5 BPB Publication Types, Constants
Group-4 v Operators and Expressions
v Operator : Arithmetic, Logical, Relational, Conditional
PRACTICAL and Bitwise Operators Precedence and Associatively
v Development of a batch les to install software from of Operators,
oppy to disk. Development of a batch les to v Type Conversion in Expression
manage various packages on the disk. Detection of
Unit II
viruses and protection packages on IBM PC. MS-
OFFICE, WINDOWS 98/2000. v Basic Input/Output and Library Functions
v Single character input/output, i.e. getch (), getchar (),
getche(), putchar()
HONS.- Second Year v Formatted input/outputi.e.printf() and scanf()
v Library functions concepts, Mathematical &
PAPER-III Character functions.
Full Marks-100 (Theory-75, Practical-25) v Control Structure
Group-1 v If statements, If-Else statements, Nesting of If-Else
COMPUTER FUNDAMENTALS Statements, else if ladder
v Introduction to the N/W, Network Topologies, Types v The?: Operator goto statement
of channels : Twisted Wire, Co-axial wire, Microwave Unit-III
Communication, Satellite Communication, Optical v Singleand Multi Dimensional arrays
ber, Simplex, Duplex, Half Duplex Communication, v Array declaration and initialization of Arrays
Switching Techniques: Circuit Switching, Message v Strings : declaration, initialisation, functions.
Switching, Packet Switching, FEP, Repeaters, Bridge, Unit-IV
Gateway, Token passing CS/CD, Protocols, ISO- OSI
v Functions, The need and form of C functions,
Model, NIC, Serial and Parallel Communications.
Userdened and library functions, Function
INTERNET arguments, Return values and nesting of function,
v Evolution, Protocols, Interface Concept, Internet Vs Recursion, Calling of functions, Array as function
Intranet, Growth of internet, ISP, Connectivity- Dial- argument, Scope and life of variable- local and global
Up, Leased Line, VSAT, etc URLs, Domain Names,
variable, Storage class specier- auto, extern, static,
Portals, Application
register
v E-Mail Concept, POP and Web Based E-Mail,
address, Basics of sending and receiving. E-mail Unit-V
protocols, Mailing list, Free Email services. v Structure and union, Dening structure, Declaration
of structure variable, Accessing structure member,
BOOLEAN ALGEBRA
nested Structure, Array of Structure, Structure
v Boolean Algebra, Rules and Theorems, De'Morgan
Theorem, Duality Principal, Logical gates, Canonical Assignment, Structure as function argument, union
equations, K-Maps, Half Adder, encoder, decoder. Unit-VI
v Basic of pointers, operators, Pointers and function,
STRUCTURED PROGRAMMING
passing arrays to function, array pointers, pointers
v Methods of documentation. Methods of analyzing a
program requirement. Data ow diagrams. strings, pointers to structure, pointers within structure
Unit-VII
C-LANGUAGE
v Dynamic Memory Allocation, the process ofmemory
Unit I allocation, malloc () operator, size of ()operator,
v Overview of C function calloc(),function fee(), function reailoc()
v Introduction & features of C

10
10
COLLEGE OF COMMERCE, ART & SCIENCE, PATNA BCA
Unit-VIII v Circular Linked List
v File handling, le structure, le handling function, le v Stack & Queue as a circular linked; List
type, streams, text. Binary, le pointer, opening le v Applications of Linked List
and closing le, writing and reading a character, Trees
using fopen(), getc(), putc().& fclose ().using feof(), v Basic Terminology
working with string fputs() & fgetsj), ushing stream, v Binary Tree
using fread(), fwrite(), & rewrite(), direct access le. v The Tree representation as Array & Linked List
Unit-IX v Binary tree representation
v Preprocessor Directive & Commands, the v Traversal of Binary tree; In order, Preorder & Post
Preprocessor, #dene, dening like macros, #error, order
#include, conditional compilation directive i.e, #if, v Application of Binary Tree
#else, #elif and #ifdef & #undef # line v Threaded Binary Tree
Text & References Books v B-Tree & Height Balanced tree, representation of
v Pointor Thourgh C.Y. Kanitkar TSR through C.Y. B+& B* trees
Kanitkar Programing in C.E. Balaguru swami v Binary tree representation of trees
v Pr o g r a m m i n g i n C l a n g u a g e a n d p r o j e c t v Counting Binary trees
development. Searching and Sorting
PAPER-IV v Sequential Searching. Binary Search, Insertion Sort,
Full Marks-100 (Theory-75, Practical-25) Selection Sort, Quick Sort, Bubble Sort, Radix Sort,
Shell Sort, Heap Sort, Comparison of Sorting
Data Structure Methods
Introduction to data structure Tables and Graphs
v Concept of data structure v Hash Table, Collision resolution Technique,
v Abstract data Structure Introduction to Graphs, Denition, Terminology
v Analysis of Algorithm Directed, Undirected & Weighted, Graph,
v The concept of List Representation of Graphs, Graph Traversal-Depth
v Stack and Queues First & Breadth () First Search, Spanning Tree,
v Introduction to stacks primitive operation on stack Minimum Spanning Tree, The Basic Greedy Strategy
for computing a Algorithm of Kruskal and Prims
v Stack as an abstract data type
v Multiple Stack
Text & References Books
v Fundamentals of Data Structure: By S. Sawhney &
v Stack application : inx, postx, prex and recursion
Horowith
v Introduction to queues
v Data Structure: R. B. Patel
v Primitive operation on the queues
v Data Structure: Tannenbaum
v Queues as an abstract data type
v Circular Queue COMPUTER AIDED DRAFTING
v Dequeue v Introduction to AutoCAD / RoboCAD or similar
package. Advanced features of these packages.
v Priority queue
Drawing plan of a building using AutoCAD etc.
v Priority queue
Anatysis feature of AutoCAD
Linked List
PRACTICAL
v Introduction to the linked list of Stack
v Design of layout of a building. Design of interior of its
v The Linked List of Queue
rooms. Printing and plotting the prepared drawings.
v Header nodes
v Fashion designing through AutoCAD.
v Doubly Linked List

11
BCA COLLEGE OF COMMERCE, ART & SCIENCE, PATNA
v Using form templates
HONS.- Third Year v Menus
PAPER-V v Designing menu
v Programming menu commands
Full Marks-100 (Theory-75, Practical-25) v Using access and shortcut keys
Group-1 v Mapping menus at runtime
PROGRAMMING IN VISUAL BASIC v Mouse conicts, dragging list items using message
v The Integrated Development Environment of Visual boxes and input dialogs
Basic v Using standard modules instead of from modules
v Menu Bar, tool bar, Project Explorer, tool Box, the Active X Commands
Properties Window v The text box control
v The form Designer v Basic properties
v Immediate Window v Manipulating the control's text
v Edit View, Run, Debug, Options v Text selection
v Using the Application Wizard v Search and replace operations
v Mapping Project v Capturing key strokes
v Concept of VB Project v List box and combo box controls
v Creating the Project v Basic properties
v Opening, renaming and saving the Projects v The list box controls methods, arrows
Elements of the user interface v Indexing with the list box controls
v Designing the user interface v Searching as sort list
v Creating forms and code modules v The Scroll box and slider control
v Aligning v Scroll bar control
v Running the application v Scroll bar control's event
v Programming an application v Dialog Box
v Programming the command buttons v Using the common dialog controls
v grouping controls v Color common dialog box
Visual Development and event-driven programming v Font dialog box
v Common Properties v The ler open and le common dialog box
v Mothods and common properties v Print dialog box
Customizing the Environment v Help dialog box
v Editor tab, format tab, general tab, docking v File controls
environment tab v The built Active X controls
Introduction to Visual Basic Lang Variable Component of Visual Basic
Variable v Classes, instances, objects
v Declaring variable type of variable converting v type, v Encapsulation and abstraction
user dene data type, special values, variable v Derived classes and base classes, classes in
declarations, a variable's scope Dynamic Binding, creating object, variables forms as
Constant a classes
v Arrays, collections, procedures, subroutines, fur v Creating manipulating runtime controls the object
arguments, control ow statement and conditional browser
statements, looping statements, iteration v Object linking and embedding
Working with forms v Graphics with Visul Basic
v Loading v Form, picture box and image box controls sizing
v Showing and hiding forms image loading and saving images
v Controlling one form within another v Exchanging image through the clipboard

12
12
COLLEGE OF COMMERCE, ART & SCIENCE, PATNA BCA
v Coordinate systems, scale properties and methods v Operators: arithmetic, relational, logical assignment,
v The drawing methods, drawing text, drawing boxes increment and decrement, conditional, bitwise,
lling special, expression and its evaluation
v Drawing curves, manipulating pixels, specifying v Decision making and branching
colors, specifying gradients v If statement, il, else statement, nesting of
v Event driven programming, Multiple document if..elsestatements, else. it ladder, switch? operator,
interface (MDI) loops, while, do, for, jumping loops, labeled loops
v Interface with Visual Basic And Windows API Classes, object, methods
v Dynamic Link-Libraries
v Dening class, adding variable and methods,
v Programming and interfacing with ofce
creating object, accessing class members,
DATABASE MANAGEMENT SYSTEM I constructor, methods of overloading, static
v Categorization of DBMS systems. Network, members, nesting of methods
Hierarchical and Relational database. Application of v Inheritance: extending a class, overriding methods,
DBMS system. Entity relationship charts. nal variable and methods, nal classes, nalize
v Relational Database Management Systems methods, abstract methods and classes, visibility
(RDBMS). Why to use them and where. Data control
Manipulation Language (DML) and Data Control v Array, String and vectors
Language (DCL).
v Array: one dimensional, two dimensional strings,
v Security consideration in DBMS, performance
vectors, wrapper classes, dening interfaces,
improvement in databases.
extending interfaces, implementing interfaces,
DATABASE MANAGEMENT SYSTEM II accessing interfaces,
v Relational Database advance concepts. Introduction v Multithreaded Programming
to ORACLE/INGRESS or a similar RDBMS on a multi v Creating threads, extending the threads classs
user environment. topping and blocking a thread, life cycle of thread,
v Structured Query Language (SQL). Form design on using thread methods, thread exception, thread
an advanced RDBMS. Report generation. Query by priority, synchronization, implementing the runnable
example (OBE) and Report by form. Accessing interface
RDBMS using management. Security consideration.
Applet programming
v Local and remote applets, applets vs application
PAPER-VI writing applets, applets, applets life cycle, creating
Full Marks-100 (Theory-100) and executable applets, designing a Web page,
OBJECT ORIENTED PROGRAMMING applet tag, adding applet to html, running the applet,
v Introduction to object oriented programming & C++ passing, parameters to, applets, aligning the display.
v Objects, Polymorphism, Inheritance, C++ ADVANCE TOPICS IN COMPUTERS
Fundamentals, Classes and Objects, Function Introduction to :
overloading. Operator overloading, Constructors & v Computer animation, Ar ticial intelligence.
Destructors, Multiple inheritances, Passing objects Dedicated computers, ATM. Data encryption. Data
to functions, Array of objects, Pointers to object, communication and networking (course to be
C++ V/O class library, C++ Stream,C++ modied ever y year to take care of latest
Predened Streams, C++ Stream classes development). Visit to a computer industry.
JAVA PROGRAMMING PAPER-VII
Over View of Java Lang.
Full Marks-100 (Theory-100)
v JAVA Program Structure, tokens, Java vir tual v Design of a database for a business application.
machine, constant &variables, data types, Design of data entry forms and reports layouts for
declaration of variables, scope of variables, symbolic this databases. Creation of programmes toaccess
constants, type casting and manipulation of the databases.

13
BCA COLLEGE OF COMMERCE, ART & SCIENCE, PATNA
v Development of a business application in RDBMS. mlls dgk Fkk] lp dk lkSnk] ew•Z Øksèkk] lqHkku •k¡]
v Creating, merging, deleting tables.
v Project Preparation & Viva-Voce
lacaèkk lrhA vFkok] dFkk dFk jke fouksn flag ^x*
PAPER VIII lIrjafxuh Loú MkWú fnokdj vFkok xn~; osQ :i MkWú
Full Marks-100 (Project-100) oa'khèkkj yky] fyax] opu] dkjd] dky lafèk lekl]
v Prepare a Project in C++ Programming. milxZ] çR;; !
v Project Preparation & Viva-Voce.
Subsidiary MATH
Group A :
FIRST YEAR v Set Theory Abstract Algebra : Notation of Sets and
ENGLISH Their Algebra, Cartesian Product, Relation and
v w Julius Caesar (William Shakespeare) Mapping and Their Classication Equivalence
w New Polgrave's Treasury (Poetry), Relation and Partition of Sets, Countable Sets,
w Love (Gorge Herbert), Countable Sets.
w On His Bindness (John Mittonb). v Abstract Algebra : Binary Operations, Notions of
w Ode To a Nightingale (John Keats) Group, Sub Group Cyclic Group and Permutation
w Arms and the Man (George Gemard Show), A Group Elementary Concepts of Ring, integral domain
Little Leaming (A.Pope), The World Too Much With and eld with examples.
Us (William Shakespeare), Break Break Break (A.L. Group B :
Tennyson) v Matrices and its Algebra Kinds of Matrices
ECONOMICS (Unitary, matrix, Hermition Matrix) transporse
v Micro & Macro Economics, Utility analysis Law of adjoint, Inverse and orthogonal Matrices, Notations
Demand, Elasticity of demand, Consumer's Surplus. of Rank of Matrix.
Lavs of prot, Principles of population, Cost v Linear Programming : Convex sets and their
Analysis. Perfect competition & Monopoly & Price properties LPP Problem and their Graphical Solution,
determination. National fncome, Social Accounting Theory of Simplex Method and Applications.
& Principles Of distributor. Rent, Interest, Wages, Group C :
Prot Planning, Functions of money, in Economics. v Trigonometry and Real analysis : DeMoivre's
Principles of Quantitative of Money 4 Principles of theorem and its Applications. Complex arguments
savings cost Waiton- consequence. Causes, and Hyperbolic functions Gregory series.
Remedies, Commercial & Central Bank: functions, v Real Analysis : Sequence and their convegence
I.M.F. & World Bank : Functions, Law of Taxation, Cauchy's General Principle of convergence,
Prots, Salaries, Ability & Principles. Causes of Convergence & Divergent series of the Positive
Public Expenditure : Consequence & Cases, terms, compaison test, Cauchy's root test,
International Trade, Comparative Cost Principle of D'Almbets Test, Alternation series, Continuity and
International Trade. Free Trade & Production. differentiability.
Hindi (100 Marks) Group D :
fgUnh jpuk i| ,oa x| & 80 vad v Co-ordinate Geometry two dimensions : System of
fgUnh O;kdj.k & 15 vad circles, Radical Access, Co-axial Xircles. The
Parabola, The Blips, The Hyperbola, Conies.
okD; la'kksèku eqgkojs yksdksfDr;k¡ & 5 vad Analytical.
fuèkkZfjr ikB~; xzaFk& dkO; osQ lksiku Loú MkWú y{e.k Group E :
v Geometry of three dimensions : Relations and
çlkn flUgk vFkok ljy fgUnh Notations between two straight lines, equations of
dkO;& Loú MkWú usiky ukFk feJ ^•^ dFkkvatyh& planes and straight line condition for complantaity of
Loú MkWú lR;sUæ ukjk;.k 'kekZ] fuèkkZfjr dgkfu;ksa] straight lines. The shortest distance between two
lines. Sphere.

14
14
COLLEGE OF COMMERCE, ART & SCIENCE, PATNA BCA
SECOND YEAR v Differential equation (3 Question) : Differential
equation of 1st order and 1st degree. Separation of
ENGLISH variables, Homogenous equations of rst order and
v An Anthology of English Prose : National Prejudice- higher degree, Clairaut's form Linear differential
Goldsmith, Donition of Gentleman New man, equations of second with constant co-efcients,
Knowledge and Wisdom C. Russel, On being a Bore- Orthogonol trajectories.
R Lynd, does Cultural matter? Foster, The scientic v Vector analysis (3 Questions) : Classication of
point of View- Haldane, National Education-Gandhi, Vectors Triple Products. Differentiation of a Vector
The Variety and Unity of India Nehru. Representative functions, differentiation of a product of two vectors,
Short Stories: The case oa Amontill ado-Poe, The gift Gradient of a sealer, Divergence and Curl of a vector
of the Magihenry, Mr. Know All-Maugham, The Dolls in Cartesian co-ordinates.
Mans eld, A Raja Rao Animal Farm-George Orwell, v Mechanics (2 Questions) : Coplanar forces system,
Essay, Grammar (Common error : Idioms and Necessary and sufcient condition for equilibrium of
phrases, Pair of world tens sequence. a particle, necessary condition for a system a
particle to be in equilibrium. Reduction of a general
ECONOMICS plane force system, Equation of the line Basic
v Planning Types of Planning : Capialism,Socialism, concepts of mechanics. Basic laws of mechanics.
& Mixed Economic Planning. Characteristics of Inertial frames of reference, work and energy,
Indian Economic- Poverty. Unemployment & Their principles of linear momentum, angular momentum
measures. Population- forms & Development, and energy for a particle, conservation eld and
population policy. Natural Resources Forest Policy, potential energy, principle of conservation of energy
Energy Policy. Agriculture Cause to dawn fall & for a particle. Rectilinear motion :- Uniformly
measures. Land improvement-limitation of accelerated motion (Including connected system)
ploughing, determination, joint farming, Chakbandi Resistem motion, Harmonic Oscillate damped and
Co-operative farming. Agriculture-credit, Co- force vibrations, Elastic Springs and strings, Hook's
operative & Commercial Bank, Rural bank (NABARD) law vertical and horizontal vibrations of a article
New scenario of agriculture development green attached to an elastic strings, Hook law's vertical and
revolution. Industrial Policy. 1956,1977,1980, Large horizontal vibrations of a particle attached to an
Industry-Iron, Cement, Sugar & Jute. Small Scale elastie string.
Industry-Necessity & Problems. Foreign trade of v Motion in a plane (2 Questions) : Components of
India forms & Constructive. Indian ve year plan velocity and acceleration, Cartesian radial and
special reference in seventh ve year plan 9 book: transverse, Tangential and normal.
Economic Planning & Indian Economic system : L.M. Hindi (100 Marks)
Ram, Indian Economy: Rudasadatt & Sundaram. ikB; ~ &iLqrdkas ls vkykp
s ukRed ç'u (x$i) & 80 vda
MATHS ikB~; iqLrosQa ls O;k[;k fucUèk & 20 vad
v Differentials Calculus (3 Question) : Successive
fuèkZkfjr ikB~; iqLrd % ;'kksèkkjk eSfFkyh'kj.k xqIr
Differentiation, Lebinitz's theorem, Taylor's series
and maclaurin's series, Partial derivatives Euler's vFkok oqQ:{ks=k jkeèkkjh flag fnudj] dFkk lfjr Loú
theorem, Indeterminate forms, Equation of Tangents MkWú y{e.k çlkn flUgk] ?kj tekbZ] iqjLdkj] i<+sxk]
and normals Asymptotes, Formulae of radiuso vehpUæ] djok dk ozr ^pkSFk^ fo"k osQ nk¡r] galk tkbZ
Curvature in different co-ordinates system, Maxima
and Minima of functions of single variable.
vosQyk vFkok oqQat Loú MkWú gfjgj ukFk] eqÝr dk
v Integral Calculus (3 Question) : Indenite, ;'k] og {k.k] ijnk vPNs vkneh] ukxiQkWl] vifjfpr
Intergralm Denite Integral, Properties of Denite ukS inZs] Loú MkWú fouksn flag] u;k iqjkuk] jh<+ dh
Integration, Integration by summation method. gM~Mh] lM+d] ij.kkxr] jkr chrus rd] 'kkgtgk¡ osQ
Reduction formula. Rectication and quadrature with
simple examples, Volume and surface of solid of vk¡lw vFkok ,dkadh oqQUt Loú MkWú mes'k pUæ feJ]
revolution, Moment of Inertia, Simple use of double rkE;s osQ dhM+s] nks dykdkj] f'kokth dk lPpk Lo:i]
and triple intergration and Gamma and Beta Function. ek¡] lq•h Mkyh] 'ksj'kkgA

15
BCA COLLEGE OF COMMERCE, ART & SCIENCE, PATNA
FACULTIES
The service of the following faculties/Guest faculties are availed by the department to
provide excellent education in the field of Computers.

GUEST FACULTY MEMBERS


Dr. Rajkishore Prasad : Principal, B. N. College, P.U., Patna. Ex Faculty
Member
Dr. Sushil Kr. Singh : Associate Prof. (Retd.) P.G. Centre, Dept. of Physics,
COCAS, Patna-20
Mrs. V. Kusum : Lba, DCPA (Aryabhatt)
Mr. R. K. Sinha : Lecturer, L.N.M. Institute of Business Management,
Patna
Dr. A. Narayan : Prof. (Retd.) Dept. of Physics, Patna University,
Patna
Prof. Shrikant Singh : Prof., P.G. Centre of Hindi COCAS, Patna
Prof. Saloni Kumar : Prof., P.G. Centre of English, COCAS, Patna-20

FACULTY MEMBERS
Prof. (Dr.) Indrajit Prasad Roy : Director (B.C.A.) College of Commerce, Patna-20
Prof. A. K. Bhaskar : Co-ordinator B.C.A. & Professor of Physics, COCAS,
Patna-20
Himanshu Ojha (Course-Incharge) : M.C.A.
Manoj Kumar Yadav : M. Sc. (Maths)
Amitesh Kumar : M.C.A.
Kurshid Alam : M.Sc. (IT)
Shailesh Kumar : M.C.A.
Sanjeev Kumar Sinha : M.C.A.
Anil Kumar : M. Sc. (Maths)

NON-TEACHING STAFF
Nitish Kumar Assistant
Rudra Pratap DEO
Amit Kumar Office Boy

16
16
COLLEGE OF COMMERCE, ART & SCIENCE, PATNA BCA

You might also like