Course Overview : Bachelor in Computer Application (BCA) is an undergraduate
degree course in computer applications. With the rapid growth of IT industry in India,
the demand of computer professional is increasing day by day. This increasing
growth of IT industry has created a lot of opportunities for the computer graduates.
Bachelor in Computer Application (BCA) is one of the popular courses among the
students who want to make their career in the IT (Information Technology) field. The
duration of the course is 3 years and divided into 6 semesters.
Eligibility criteria :
The minimum eligibility criteria for this course are:
Candidate must have passed class 12th or senior secondary examination with at
least 50% marks.
The 12th examination must be passed/Appearing with Mathematics as a
compulsory subject.
Job Opportunities:
The large spectrum of job opportunities available to aspirants of BCA are enlisted
below:
System engineer in the top companies like Infosys, Wipro, hp, Google.
A system engineer develop, test and evaluate software, circuits and personal computer.
Programmer in various software development firms.
The duty of programmer is to write code for software. A programmer is primarily works
in the computer language such as Assembly, COBOL, C, C++, C#, Java, Lisp, Python, etc.
Web developer in various web designing companies and online digital marketing
companies.
A web developer is a programmer who specializes in the development of world wide web
applications. The role of web developer is to build and maintain websites. A web
developer must have skills in HTML/XHTML, CSS, PHP, JavaScript , etc.
System Administrator in an organization including a bank, school or college.
A System administrator is responsible for setting up and maintaining the system or
server.
Software developer in the companies like Microsoft, Google, face book.
The sole responsibility of software developer is to develop software that ease the tasks of
the people and enable to perform work efficiently. A software developer also installs, test
and maintains the software.
BCA Syllabus
SEMESTER – I SEMESTER – II
Mathematics – I Mathematics – II
Statistics – I Statistics – II
Programming and Problem
Solving through C –I
Programming and Problem
Solving through C –II
PC Software Introduction to Information
System
Digital Computer Organization Operating System
Fundamentals
English Hindi
Practical – I
Programming and Problem
Solving – I
Practical – I
Programming and Problem
Solving – II
Practical – II
PC Software
Practical – II
Introduction to Information
System
SEMESTER – III SEMESTER – IV
Discrete Mathematics Computer Oriented Numerical
Methods(Using C)
Data Structure Using C Software Engineering
Object Oriented Programming
Using C++
Database Management System
UNIX Operating System Programming with JAVA
Accounting and Financial
Management
Environmental Awareness and
Green Computing
Communication Skills Entrepreneurship
Practical – I
Data Structure
Practical – I
Computer Oriented Numerical
Methods
Practical – II
Object Oriented Programming
using C++
Practical – II
Database Management System
Practical – III
UNIX Operating System
Practical – III
Programming Using JAVA
SEMESTER – V SEMESTER – VI
Linear Algebra and Geometry Operations Research
Computer Networks Internet and Web Technology
Introduction to Cloud
Computing
Computer Graphics and
Multimedia
Introduction to Data Science Principal and Practices of
Management
Human Values and
Professional Ethics
Project
Information Technology
Trends
Practical – I
Computer Graphics and
Multimedia
Practical – I
Network and Cloud Computing
Practical – II
Internet and Web Technology
using PHP
Practical – II
Data Science Using R
