Bachelor of Computer Applications Hons. 1 Year: Magadh University, Bodh - Gaya
Bachelor of Computer Applications Hons. 1 Year: Magadh University, Bodh - Gaya
1
Group – 3: PROGRAMMING LOGIC AND DESIGN TECHNIQUES :–
Programme development, low-level programming language, high-level languages, programming aids,
programming techniques, Programming tools, Program Maintenance.
Techniques of programming (Algorithm, flowchart, pseudo codes). Introduction to programming in
QBASIC structured Programming – Introduction. Need of structured programming Development of
programme in QBASIC.
Group – 4: PRACTICAL
Visit to computer lab. Introduction to various components of a computer. A simple documentation
preparation and printing. Usage of printer and other components.
Use of External and Internal DOS commands. Programming in QBASIC.
Physical inspection of IBM PC and internal cards. Introduction to nomenclature (COM1, COM2, etc).
Writing batch files for various purposes. Modify config.sys files. Creating using QBASIC programmes.
PAPER – II
2
Group – 3: PROGRAMMING WITH FOXPRO
FOXPRO: VIEWING AND EDITING DATA
FoxPro-version, features, requirements of hardware and software
FoxPro –Menu system
creating database file, operation of data base (create, list, append, close, quit)
FoxPro- data type
Data displaying and monitoring commands: DISPLAY, LIST LOCATE, EDIT,
CHANGE, BROWSE, REPLACE, DELETE, RECALL, PACK (all commands with
various options)
File utilities in FoxPro- DISPLAY DIRECTORY, COPPY DELETE, RENAME
Group – 4: PRACTICAL
Development of a batch files to install software from floppy to disk. Development of a batch files to
manage various packages on the disk. Detection of viruses and protection packages on IBM PC. MS-
OFFICE, WINDOWS 98/ 2000.
3
HONS. IInd Year
PAPER – III
COMPUTER NETWORKING
Introduction to the N/W, Network Topologies, Types of channels: Twisted Wire, Co-axial wire,
Microwave Communication, Satellite Communication, Optical fiber, Simplex, Duplex, Half Duplex
Communication, Switching Techniques: Circuit Switching, Message Switching, Packet Switching, FEP,
Repeaters, Bridge, Gateway, Token passing CS/CD, Protocols, ISO- OSI Model, NIC, Serial and
Parallel Communications.
INTERNET
Evolution, Protocols, Interface Concept, Internet Vs Intranet, Growth of internet, ISP,
Connectivity-Dial-Up, Leased Line, VSAT, etc URLs, Domain Names, Portals, Application
E-Mail Concept, POP and Web Based E-Mail, address, Basics of sending and receiving, E-
mail protocols, Mailing list, Free Email services.
Boolean Algebra
Boolean Algebra, Rules and Theorems, De’Morgan Theorem, Duality Principal, Logical gates,
Canonical equations, K-Maps, Half Adder, encoder ,decoder.
STRUCTURED PROGRAMMING
Methods of documentation. Methods of analyzing a program requirement. Data flow diagrams.
C-language
Unit I
Overview of C
Introduction & features of C
Structure of C Program
Variables, Expressions, Identifiers, Keywords, Data Types, Constants
Operators and Expressions
Operator: Arithmetic, Logical, Relational, Conditional and Bitwise Operators
Precedence and Associatively of Operators,
Type Conversion in Expression
Unit II
Basic Input/Output and Library Functions
Single character input/output, i.e. getch(), getchar(), getche(), putchar()
Formatted input/output i.e. printf() and scanf()
Library functions - concepts, Mathematical & Character functions.
Control Structure
If statements, If-Else statements, Nesting of If-Else Statements, else if ladder
The ?: Operator
goto statement
Switch statement
Compound Statement
Loop controls
for, while, do-while loops
4
break, continue, goto statement
Unit - III
Single and Multi Dimensional arrays
Array declaration and initialization of Arrays
Strings : declaration, initialisation, functions.
Unit - IV
Functions
The need and form of C functions
Userdefined and library functions
Function arguments
Return values and nesting of function
Recursion
Calling of functions
Array as function argument
Scope and life of variable- local and global variable
Storage class specifier-auto, extern, static, register
Unit –V
Structure and union
Defining structure
Declaration of structure variable
Accessing structure member
nested Structure
Array of Structure
Structure Assignment
Structure as function argument
union
Unit VI
Basic of pointers, operators, Pointers and function
passing arrays to function
array pointers
pointers strings
pointers to structure
pointers within structure
Unit VII
Dynamic Memory Allocation
the process of memory allocation
malloc() operator
size of ()operator
function calloc()
function fee()
function realloc()
Unit VIII
file handling
file structure
file handling function
file type
streams
text
Binary
file pointer
5
opening file and closing file
writing and reading a character
using fopen(), getc(), putc() & fclose()
using feof()
working with string fputs() & fgets()
flushing stream
using fread(), fwrite(), & rewrite()
direct access file
Unit IX
Preprocessor Directive &Commands
the Preprocessor
#define
defining like macros
#error
#include
conditional compilation directive i.e, #if, #else, #elif and #ifdef & #undef
#line
Unit - X
Direct access color graphics
Initialize graphics mode
function in graphics
Bitwise operator
Unit XI
Screen Control
Creation of windows
text attributes control
extended keywords code
menu design
word processing
PRACTICAL
Programming in C language and project development.
6
PAPER – IV
Data Structure
7
Shell Sort
Heap Sort
Comparison of Sorting Methods
Tables and graphs
Hash Table
Collision resolution Technique
Introduction to Graphs
Definition
Terminology
Directed, Undirected & Weighted Graph
Representation of Graphs
Graph Traversal-Depth First & Breadth First Search
Spanning Tree, Minimum Spanning Tree
The Basic Greedy Strategy for computing Algorithm of Kruskal and Prims
PRACTICAL
Design of layout of a building. Design of interior of its rooms. Printing and plotting the prepared
drawings.
Fashion designing through AutoCAD .
8
BCA HONS. III YEAR
PAPER – V
9
programming menu commands
using access and shortcut keys
mapping menus at runtime
mouse conflicts, dragging list items using message boxes and input dialogs
using standard modules instead of from modules
ActiveX Commands
The text box control
basic properties
manipulating the control's text
text selection
search and replace operations
capturing key strokes
List box and combo box controls
basic properties
the list box controls methods , arrows
indexing with the list box controls
searching as sort list
The Scroll box and slider control
scroll bar control
scroll bar control's event
Dialog Box
using the common dialog controls
color common dialog box
font dialog box
the filer open and file common dialog box
print dialog box
help dialog box
file controls
the built Active X controls
Component of Visual Basic
classes, instances, objects
encapsulation and abstraction
Derived classes and base classes, classes in
Dynamic Binding, creating object, variables forms as a classes
creating manipulating runtime controls the object browser
object linking and embedding
Graphics with Visul Basic
Form, picture box and image box controls sizing image loading and saving
images
exchanging image through the clipboard
coordinate systems, scale properties and methods
the drawing methods, drawing text, drawing boxes filling
drawing curves, manipulating pixels, specifying colors, specifying gradients
Event driven programming, Multiple document interface( MDI)
Interface with Visual Basic And Windows API
Dynamic Link- Libraries
Programming and interfacing with office
10
DATABASE MANAGEMENT SYSTEM – I
Categorization of DBMS systems. Network, Hierarchical and Relational database. Application of
DBMS system. Entity relationship charts.
Relational Database Management Systems (RDBMS). Why to use them and where. Data Manipulation
Language (DML) and Data Control Language (DCL).
Structured Query Language (SQL). Form design on an advanced RDBMS. Report generation. Query by
example (QBE) and Report by form. Accessing RDBMS using management. Security consideration.
11
PAPER – VI
JAVA PROGAMING
12
ADVANCE TOPICS IN COMPUTERS
Introduction to :
Computer animation, Artificial intelligence. Dedicated computers, ATM. Data encryption. Data
communication and networking (course to be modified every year to take care of latest development).
Visit to a computer industry.
PAPER – VII
Design of a database for a business application. Design of data entry forms and reports layouts for this
databases. Creation of programmes to access and manipulation of the databases.
PAPER – VIII
13
Subsidiary Papers For BCA Part – I & II
FIRST YEAR
ENGLISH
Julius Caesar (William Shakespeare), New Polgrave’s Treasury (Poetry), Love (Gorge Herbert), On His
Blindness (John Miltonb), Ode To a Nightingale (John Keats), Arms and the Man ( George Gernard
Show), A Little Learning (A.Pope), The World Too Much With Us ( William Shakespeare), Break
Break Break (A.L. Tennyson)
MATH
Group A:
Set Theory Abstract Algebra:- Notation of Sets and Their Algebra, Cartesian Product, Relation
and Mapping and Their Classification Equivalence Relation and Partition of Sets, Countable
Sets, Countable Sets.
Abstract Algebra: Binary Operations, Notions of Group, Sub Group Cyclic Group and
Permutation Group Elementary Concepts of Ring, integral domain and field with examples.
Group B:
Matrices and its Algebra Kinds of Matrices (Unitary, matrix, Hermitian Matrix) transporse
adjoint, Inverse and orthogonal Matrices, Notations of Rank of Matrix.
Linear Programming: Convex sets and their properties L.P.P. Problem and their Graphical
Solution, Theory of Simplex Method and Applications.
Group C:
Trigonometry and Real analysis: DeMoivre’s theorem and its Applications. Complex arguments
and Hyperbolic functions Gregory series.
Real Analysis:- Sequence and their convegence Cauchy’s General Principle of convetgence,
Convergence & Divergent series of the Positive terms, compaison test, Cauchy’s root test,
D’Almbets Test, Alternation series, Continuity and differentiability.
Group D:
Co-ordinate Geometry two dimensions: System of circles, Radical Access, Co-axial Xircles. The
Parabola, The Ellips, The Hyperbola, Conics. Analytical.
Group E:
Geometry of three dimensions: Relations and Notations between two straight lines, equations of
planes and straight line condition for complantaity of straight lines. The shortest distance
between two lines. Sphere.
14
SECOND YEAR
ENGLISH:
An Anthology of English Prose: National Prejudice-Goldsmith, Definition of Gentleman New man,
Knowledge and Wisdom C. Russel, On being a Bore- R Lynd, does Cultare matter? Foster, The
scientific point of View- Haldane, National Education-Gandhi, The Variety and Unity of India Nehru.
Representative Short Stories:- The case oa Amontill ado-Poe, The gift of the Magihenry, Mr. Know All-
Maugham, The Doll,s Mans field, A Raja Rao Animal Farm-George Orwell, Essay, Grammar (Common
error: Idioms and phrases, Pair of world tens sequence)
MATHS:
Differentials Calculus (3 Question) : Successive Differentiation, Lebinitz’s theorem, Taylor’s series and
maclaurin’s series, Partial derivatlves Euler’s theorem, Indeterminate forms, Equation of Tangents and
normals Asymptotes, Formulae of radiuso Curvature in different co-ordinates system, Maxima and
Minima of functions of single variable. Integral Calculus ( 3 Question): Indefinite, Intergralm Definite
Integral, Properties of Definite Integration, Integration by summation method, Reduction formula.
Rectification and quadrature with simple examples, Volume and surface of solid of revolution, Moment
of Inertia, Simple use of double and triple intergration and Gamma and Beta Function. Differential
equation (3 Question): Differential equation of Ist order and Ist degree. Separation of variables,
Homogenous equations of first order and higher degree, Clairaut’s form Linear differential equations of
second with constant co-efficients, Orthogonol trajectories. Vector analysis (3 Questions):-
Classification of Vectors Triple Products. Differentiation of a Vector functions, differentiation of a
product of two vectors, Gradient of a scaler, Divergence and Curl of a vector in Cartesian co-ordinates.
Mechanics 92 Questions: Coplanar forces system, Necessary and sufficient condition for equilibrium of
a particle, necessary condition for a system a particle to be in equilibrium. Reduction of a general plane
force system, Equation of the line Basic concepts of mechanics. Basic laws of mechanics. Inertial frames
of reference, work and energy, principles of linear momentum, angular momentum and energy for a
particle, conservation field and potential energy, principle of conservation of energy for a particle.
Rectilinear motion:- Uniformly accelerated motion ( Including connected system) Resistem motion,
Harmonic Oscillate damped and force vibrations, Elastic Springs and strings, Hook’s law vertical and
horizontal vibrations of a article attached to an elastie strings, Hook' law’s vertical and horizontal
vibrations of a particle attached to an elastie string. Motion in a plane:- Components of velocity and
acceleration. Cartesian redial and transverse. Tangential and normal (3 questions).
15