UG COURSES

B.C.A. - BACHELOR OF COMPUTER APPLICATION

OBJECTIVES

Bachelor of Computer Application (BCA) is a subject of extraordinary scope and vitality. We are only just beginning to realize the implications of using computers to enhance human productivity and creativity. As hardware and software technology have developed, so has the range and nature of computing applications. New insights into parallel processing, program verification and the efficiency of algorithms have resulted.

Change is inevitable as a result of Information Technology. The most exciting aspects of a BCA Program is to develop professionals who will ensure an organisation's success gives a changing environment.

The BCA programmes aims to develop the ability to

1. Interact with real life situations and to build systems which can be efficiently processed     on computers.
2. Take up positions as systems managers and project managers in leading IT companies    and corporations.

ELIGIBILITY

Students seeking admission to BCA course must have passed Pre-University / Higher Secondary / 10+2 examination or equivalent of any recognised board or council.

DURATION OF COURSE

Six Semester (Three years)

COURSE CONTENTS

I SEMESTER
BCA 1 Technical English & Report Writing
BCA 2 Mathematical Foundations for Computer Science
BCA 3 Programming in C
BCA 4 Computer Organisation & Microprocessors
BCA 5 Probability & Statistics
BCA 6 C Lab
BCA 7 ALP Lab
II SEMESTER
BCA 1 Business Communications & Personality Development
BCA 2 Discrete Mathematical Structure with Applications to Computer Science
BCA 3 Data Structure using 'C'
BCA 4 Business Data Processing - COBOL
BCA 5 System Analysis & Design
BCA 6 COBOL Lab
BCA 7 Data Structure Lab
III SEMESTER
BCA 1 Database Management Systems
BCA 2 Objects Oriented Programming using C++
BCA 3 Operating Systems
BCA 4 Accounting & Financial Methods
BCA 5 Computer Oriented Numerical Methods
BCA 6 C++ Lab
BCA 7 Application Lab - IMS Office & Numerical Methods
IV SEMESTER
BCA 1 System Software
BCA 2 Computer Graphics
BCA 3 Software Engineering
BCA 4 Unix Operating System
BCA 5 DBMS Lab
BCA 6 Application Lab - Accounting Packages & Editor Design
BCA 7 Unix Lab
V SEMESTER
BCA 1 Java Programming & Web Page Development
BCA 2 Analysis & Design of Algorithms
BCA 3 Computer Networks - I
BCA 4 Simulation & Modeling
BCA 5 Computer Graphics Lab
BCA 6 Java Programming Lab
BCA 7 Simulation & Modeling Lab
VI SEMESTER
BCA 1 Computer Networks II
BCA 2 Artificial Intelligence
BCA 3 Internet & Information Technology
BCA 4 Internet & Web Page Design
Lab
BCA 5 Project Work Total