BCA - Second Year (External) Annual Pattern
BCA - Second Year (External) Annual Pattern
1
GUJARAT UNIVERSITY-S.Y.BCA SYLLABUS (Revised)
Effective from June,2006
3 - 20 10 70 - 100
PART I
Modern Computer Organization (10%)
Introduction
Gates :-AND, OR, NOT, NAND, NOR, XOR
Flip-Flops :- D, JK Block diagram
Decoder, Encoder, Multiplexer, Demultiplexer & Truth table
2
GUJARAT UNIVERSITY-S.Y.BCA SYLLABUS (Revised)
Effective from June,2006
Main Memory Design (10%)
PART II
PART I
Textbook: COMPUTER ARCHITECTURE AND ORGANIZATION
Author: B Govindarajalu
PART II
Textbook: Advanced Microprocessor and Interfacing (30%)
Author: Badri Ram
3
GUJARAT UNIVERSITY-S.Y.BCA SYLLABUS (Revised)
Effective from June,2006
BCA202 DATA AND FILE STRUCTURE
TEACHING EXAMINATIONS
3 2 20 10 70 50 150
INTRODUCTION
ARRAYS (10%)
Array Concept (One Dimension, Two Dimension), Memory representation
of Single Dimension Array & Two Dimension Array (Row Major ,
Column Major), Operations for One Dimension Array (Insertion,
Deletion, Traversal), Sparse Matrix, Memory Representation of Sparse
Matrix (Vector Notation), Representation of Polynomial.
Singly linked lists, Doubly Linked List , Circular Linked List, Header
Linked List, Operations of linked list (Insertion , Deletion , Traversal,
Split, Join), Application of linked list. Representation of Polynomial,
Implementation of Stack and Queue.
4
GUJARAT UNIVERSITY-S.Y.BCA SYLLABUS (Revised)
Effective from June,2006
TREES (20%)
GRAPHS (20%)
TEXT BOOK :
REFERENCE:
5
GUJARAT UNIVERSITY-S.Y.BCA SYLLABUS (Revised)
Effective from June,2006
BCA203 MATHEMATICAL FOUNDATION OF COMPUTER
SCIENCE
TEACHING EXAMINATIONS
3 - 20 10 70 - 100
CONNECTIVES (10%)
6
GUJARAT UNIVERSITY-S.Y.BCA SYLLABUS (Revised)
Effective from June,2006
BOOLEAN ALGEBRA (10%)
MATRICES (20%)
TEXT BOOKS:
REFERENCE BOOKS:
NO PRACTICALS
TERMWORK SHOULD BE BASED ON THE SYLLABUS
7
GUJARAT UNIVERSITY-S.Y.BCA SYLLABUS (Revised)
Effective from June,2006
3 - 20 10 70 - 100
PART-I----------------------------------------------------------------------------------------- (25%)
PRELIMINARY INVESTIGATION
REQUIREMENTS MODELING
8
GUJARAT UNIVERSITY-S.Y.BCA SYLLABUS (Revised)
Effective from June,2006
OBJECT MODELING
DATA DESIGN
APPLICATION ARCHITECTURE
Design Checklist, Planning the Architecture, Client/Server Architecture,
Impact of the Internet, Processing Methods, Network Models, Modeling
Application Architecture, System Management and Support, Systems
Design Completion
9
GUJARAT UNIVERSITY-S.Y.BCA SYLLABUS (Revised)
Effective from June,2006
APPLICATION DEVELOPMENT
TEXT BOOK:
REFERENCE :
• Systems Analysis And Design, 3rd Edition, By Elias Awad (Galgotia Publications)
NO PRACTICALS.
TERM WORK SHOULD BE BASED ON SYLLABUS ONLY.
10
GUJARAT UNIVERSITY-S.Y.BCA SYLLABUS (Revised)
Effective from June,2006
3 2 20 10 70 50 150
OO Features (10%)
11
GUJARAT UNIVERSITY-S.Y.BCA SYLLABUS (Revised)
Effective from June,2006
Basic Framework Classes (15%)
TextBook:
Reference Books:
12
GUJARAT UNIVERSITY-S.Y.BCA SYLLABUS (Revised)
Effective from June,2006
BCA 206 OPERATING SYSTEM AND UNIX
TEACHING EXAMINATIONS
3 1 20 10 70 50 150
INTRODUCTION (5%)
DEADLOCK (8%)
13
GUJARAT UNIVERSITY-S.Y.BCA SYLLABUS (Revised)
Effective from June,2006
DEVICE MANAGEMENT (10%)
INTRODUCTION
The UNIX Operating system, LINUX and GNU, The UNIX Architecture,
Features of UNIX.
man, cal, date, echo, printf, bc, script, passwd, who, uname, tty
THE SHELL
COMMUNICATION
14
GUJARAT UNIVERSITY-S.Y.BCA SYLLABUS (Revised)
Effective from June,2006
FILTERS
pr, head, tail, cut ,paste grep, egrep, sort, uniq, tr,
SHELL PROGRAMMING
Shell scripts, read, Command line arguments, exit, exit status command,
logical operators, Condition execution, evaluation of expression, case,
expr computation and String handling, looping, set, shift, Document (<<),
trap, debugging,
TEXT BOOKS:
REFERENCE:
NOTE:
Practicals on Unix/Linux Operating System (Part-II)
Term Work should be based on the entire syllabus
15
GUJARAT UNIVERSITY-S.Y.BCA SYLLABUS (Revised)
Effective from June,2006
BCA207 OBJECT-ORIENTED PROGRAMMING WITH C++
TEACHING EXAMINATIONS
3 2 20 10 70 50 150
INHERITANCE (15%)
The need for virtual function, Virtual functions, the mechanism of virtual
functions, pure virtual functions, virtual destructors and virtual
constructors.
16
GUJARAT UNIVERSITY-S.Y.BCA SYLLABUS (Revised)
Effective from June,2006
Streams, the class hierarchy for handling streams, text and binary
input/output, opening and closing files, files as objects of the fstream
class, file pointers, random access to files, object input/output through
member functions, error handling and manipulators.
TEMPLATES
TEXT BOOK:
REFERENCE BOOK:
17
GUJARAT UNIVERSITY-S.Y.BCA SYLLABUS (Revised)
Effective from June,2006
BCA 208 SCIENTIFIC AND STATISTICAL COMPUTING
TEACHING EXAMINATIONS
3 1 20 10 70 50 150
18
GUJARAT UNIVERSITY-S.Y.BCA SYLLABUS (Revised)
Effective from June,2006
CORRELATION AND REGRESSION (10%)
TEXT BOOKS:
REFERENCES :
19
GUJARAT UNIVERSITY-S.Y.BCA SYLLABUS (Revised)
Effective from June,2006
FY / SY / TY – BCA
• Class test / On line test for each subject will be conducted periodically.
• For each term, there will be minimum 5 tests for each subject.
• Presence is compulsory in each test. If student is absent for the test, he / she
will be given zero mark.
• Marks of all class test has due weight age in the internal marks of the
respective subject.
TERM WORK
20