BCA | Bachelors of Computer Application
Program Overview
With all the growth opportunities in the sphere, India is placed at the right place w.r.t. to the manpower for the software industry. We churn out the highest number of Software professionals than any other country; still the IT industry seems to be at a shortage of quality software professional. There is an overwhelming flow of jobs for a software professional in the IT industry.
A very common phrase going around among the IT professionals these days is “Which companies do you have an offer from? And which one are you joining”. For good software professionals the trends have changed, it is not the company that selects these guys; they choose the company and the price at which they want to join.
The Bachelor in Computer Application (BCA) program equips graduates with all of these skills, and the knowledge and attitudes necessary to work as effective and responsible Software Professionals in the fast changing modern organizational environment.
By developing an understanding of the role and contribution of information systems, BCA graduates will be able to drive and enable the achievement of business goals and objectives, and manage the vital information systems resource in organizations.
IAIT in collaboration with Sikkim Manipal University in Delhi and Dehradun has setup centers of excellence to provide quality education in the field of Information Technology through the Distance Education programs.
Program Objectives
Bachelors of Computers Application (BCA) as it is known aims at realizing the following objectives-
|
Provide specialization in Management with technical, professional and communications skills
|
|
Train future industry professionals
|
|
Prepares students to take up positions as system analysts, system designers, Programmers and managers in any field related to information technology.
|
|
Impart comprehensive knowledge with equal emphasis on theory and practice.
|
|
Keep the students up-to-speed on all the latest and cutting edge technologies.
|
|
|
Program Benefits and Goals
There are huge benefits of pursuing a Bachelors of Computer Application program through distance learning.
Listed below are a few that a student would have after successfully completion of the program-
|
A BCA graduate would be able to demonstrate advanced skills in the effective analysis, design, and realization of business systems utilizing contemporary information technology.
|
|
A BCA graduate would acquired appropriate intellectual, professional and personal attributes and skills and continuously work to sustain and improve their professional competencies to succeed in a competitive professional environment.
|
|
A BCA graduate would appreciate the business and social environments of information technology development.
|
|
A BCA graduate student would be able to pursue further study options related to IT with total ease.
|
|
A BCA graduate student would understand the need for, and importance of, information in a business context.
|
|
A BCA graduate student would understand and would be able to manage better contemporary trends in the evolution of information technology in the business context.
|
|
A BCA graduate student would be able to identify, analyze and solve problems in one or more areas of technology by selecting and using either quantitative or qualitative techniques appropriate to the resolution of technological problems.
|
|
A BCA graduate student would be able to apply a systems approach to problem solving and to the development of information technology applications.
|
|
A BCA graduate student would be an innovative thinker who would be capable of working with people from other disciplines towards the solution of common problems.
|
|
A BCA graduate student would be able to demonstrate and maintain highly developed technical skills in conventional and network-oriented environments.
|
|
A BCA graduate student would be able to understand and manage E-Commerce processes and practices in a wide variety of settings.
|
|
A BCA graduate student would be able to practice in a disciplined and ethical manner required of Information Technology professionals.
|
Some additional benefits a student would get by pursuing IT as a specialized stream through Distance Learning for graduation are listed below –
|
Since the study is to be done through Distance Learning, you can do it after your work hours at any time of your convenience. In this way, you continue to add on your work experience, and earn a degree at the same time.
|
|
It is a practical program because the nature of this course is such it is practically possible to conduct it through distance learning quite efficiently. Without compromising on the quality of education, it is possible to learn maximum even through weekend classes.
|
|
The cost of a distance learning program is usually less than a full time physical course at a school. For those candidates who are already paying some old education debt, a cheaper cost option will always help to cut down their expense and still receive a good knowledge and degree.
|
|
The distance learning program offers great flexibility in terms of the study hours and timings, online course material and e-books, and live interaction with the faculty. This way the gap between a full time program and distance learning program gets reduced when the faculty and study material is accessible to the students.
|
Eligibility
For normal entry a 10+2 or equivalent / 3 year Diploma from a State Board of Technical Education is required.
Duration
Bachelors of Computer Application (BCA) is a three year Degree course and has an option for lateral entry wherein a student can enroll directly in the 2nd semester depending on the lateral entry criterion.
Program Structure
|
Sub.Code
|
Title
|
Credits
|
|
BC0032
|
Communication Skills |
4
|
|
BC0033
|
Basic Mathematics |
4
|
|
BC0034
|
Computer Concepts and C Programming |
4
|
|
BC0035
|
Computer Fundamentals |
4
|
|
BC0036
|
Digital Systems |
4
|
|
Total Cumulative Credits |
20
|
|
|
|
|
|
|
|
| Provision for lateral entry to second semester of BCA |
| Eligibility |
You are eligible for a Lateral entry to the 2nd semester of BCA if
- 10+2 or equivalent / 3 year Diploma from a State Board of Technical Education and six month computer course from a reputed institution *.
- 3 year Diploma in IT/CS from a State Board of Technical Education
|
|
| Note |
| Note: In this lateral entry scheme, students have to appear and pass the first semester examination. Books of first semester will be supplied by the University and internal assessment will be completed at the Learning Centers. |
|
|
|
| Second Semester |
Third Semester |
|
Sub.Code
|
Title
|
Credits
|
|
|
Object Oriented Programming using C++ |
4
|
|
BC0038
|
Data Structures using C |
4
|
|
BC0039
|
Discrete Mathematics |
4
|
|
BC0040
|
Computer Organization and Architecture |
4
|
|
BC0041
|
Fundamentals of Database Management |
4
|
|
Total Cumulative Credits |
40
|
|
|
Sub.Code
|
Title
|
Credits
|
|
|
Operating Systems |
4
|
|
BC0043
|
Computer Oriented Numerical Methods |
4
|
|
BC0044
|
Accounting and Financial Management |
4
|
|
BC0045
|
Structured System Analysis and Design |
4
|
|
BC0046
|
Microprocessor (8085, 8086 & 8087) |
4
|
|
Total Cumulative Credits |
60
|
|
|
|
| Fourth Semester |
Fifth Semester |
|
Sub.Code
|
Title
|
Credits
|
|
|
|
|
BC0047
|
Java Programming |
4
|
|
BC0048
|
Computer Networks |
4
|
|
BC0049
|
Software Engineering |
4
|
|
BC0050
|
Oracle and Distributed Databases |
4
|
|
BC0051
|
System Software |
4
|
|
Total Cumulative Credits |
80
|
|
|
Sub.Code
|
Title
|
Credits
|
|
|
|
|
BC0052
|
Theory of Computer Science |
4
|
|
BC0053
|
VB. Net and XML |
4
|
|
BC0054
|
Software Project Management & Quality Assurance |
4
|
|
BC0055
|
TCP / IP Protocol Suite |
4
|
|
BC0056
|
Unix Operating System |
4
|
|
Total Cumulative Credits |
100
|
|
|
| Sixth Semester |
Electives (Choose 1) |
|
Sub.Code
|
Title
|
Credits
|
|
|
|
|
BC0057
|
Object Oriented Analysis & Design |
4
|
|
BC0058
|
Data Warehousing |
4
|
|
BC0059
|
Elective* |
4
|
|
BC0060
|
Project |
8
|
|
Total Cumulative Credits |
120
|
|
|
|
|
|
Sub.Code
|
|
|
|
|
BC5901
|
Artificial Intelligence |
|
BC5902
|
Image Processing |
|
|
|
|
|