Bachelor of Computer Application
About Programs – B.C.A.
Computers have brought up a revolutionary change in the past couple of decades. They are everywhere now and are being used by everyone. They are being used in every field as they provide the facility of storing large data safely which can be easily accessed and managed. They play vital role in our daily life as it provides different facilities which are beyond our imagination. Computer systems form an integral part of most businesses these days that is why IT services are becoming an increasingly popular solution for managing these systems among businesses both large and small.
In current scenario, in spite of uncertainties in the global business environment, IT industry is set to reach a significant milestone. The industry continues to be a net employment generator.
Keeping with the above demands and to facilitate students to seek employment opportunities in this ever-growing field, JansevaSamiti started BCA (Bachelor of Computer Application) in June 2005. This Program is designed to provide sound academic base from which an advanced career in Computer Applications can be developed.
BCA program is designed with the following specific objectives:
- To attract young minds to the potentially rich & employable field of computer applications.
- To be a foundation graduate program which will act as a feeder course for higher studies in the area of Computer Science /Application
- To develop skills in software development so as to enable the BCA graduates to take up self-employment in Indian and global software market.
- To train & equip the students to meet the requirements of IT industry.
- To make young girls financially independent.
Career Opportunities
These graduates can start their career as a Junior Programmer. Possible employment opportunities for students holding a professional degree in computer application could also include the following:
- Technician Specialist
- Software Developer
- System Technician
- Project Manager
- Database Administrator
- Test Analyst
- Network Engineer
- Entrepreneur
- Content Developer
- Data Scientist
- Cyber Security Expert
Courses Design
Course Name: Bachelor of Computer Applications (B.C.A.)
Level: Degree
Duration: 3 Years
Medium of Instructions: English
Pattern: Semester pattern
Credits: 20 credits / semester
1 credit: 25 Marks
Examination Pattern :
Internal Exam : 25 marks
External Exam : 75 marks (for 4 credit course)
25 marks (for 2 credit course)
Subjects Offered with Subject Code and Subject title
BCA SEMESTER-I
Code Subject Title
1101 Business and technical communicationskills
1102 Problem Solving using C
1103 Web Programming
1104 Computer Fundamentals and OperatingSystem
1201 Office Automation Tools
1202 Problem Solving using C Lab
1203 Web Programming Lab
BCA SEMESTER -II
Code Subject Title
2101 Environmental science & RTI
2102 Programming Methodology and C++
2103 Database Management System
2104 Mathematics I
2105 Principles & Practice of Accounting
2201 Programming Methodology and C++ Lab
2202 Database Management System Lab
BCA SEMESTER-III
Code Subject Title
3101 Data structures
3102 JAVA Programming
3103 Mathematics II
3104 Computer Organization & Architecture
3201 Data structures Lab
3202 JAVA Programming Lab
BCA SEMESTER-IV
Code Subject Title
4101 Python Programming
4102 Introduction to Microprocessor
4103 Computer Networks
4104 Software Engineering
4201 Python Programming Lab
4202 Introduction to Microprocessor Lab
BCA SEMESTER-V
Code Subject Title
5101 Mobile Application
5102 Artificial Intelligence
5103 Cyber Security
5104 Multimedia and Application
5105 Elective1-Management Information System
5106 Elective 2 - Search Engine Optimization
5107 Elective 3 - Data Analysis and Visualization
5201 Mobile (Android) Application Lab
BCA SEMESTER-VI
Code Subject Title
6101 Cyber Laws and Intelligent Property Rights.
6102 Data Warehousing & Data Mining
6103 Internet Of Things (IOT)
6104 Elective 1 - Machine Learning
6105 Elective 2 - Block Chain Technology
6106 Elective 3 - Big Data & Cloud Computing
6201 Project
Program outcomes
- To provide thorough understanding of nature, scope and application of computer and computer languages
- To develop interdisciplinary approach among students
PROGRAMME SPECIFIC OUTCOMES
- To focus on preparing student for roles pertaining to computer applications and IT industry
- To start from the basics and in every semester learns each and everything about computers.
- To develop programming skills, learn applications, packages, programming languages and modern techniques of IT
- To get skill and info not only about computer and information technology but also in common, organization and management
- To learn programming language such as Java, C++, HTML, SQL, etc…
- To provide a solid base in the area of IT like networking, computer graphics, web development and software quality management.
- To empower students to pursue further studies to get specialization in Computer Science and Applications
- To equip the students with essential skill required to work in the IT sector as programmer, system engineer, software tester, junior programmer, web developer, system administrator, software developer etc.
- To train students in a way that will enable them to work in public sector undertakings and Government organizations.