Notification
Banner Image

bachelor of computer applications

Bachelor of Computer Application (BCA) is a three-year undergraduate degree program that focuses on the principles and practices of computer applications. The program is designed to provide students with a strong foundation in computer programming languages, software development, database management, computer networks, and web design.

The curriculum of BCA typically includes courses on programming languages such as C++, Java, and Python, database management systems like Oracle, MySQL, and SQL Server, web development using HTML, CSS, and JavaScript, computer networking, operating systems, software engineering, and project management.

The program is intended to prepare students for various career opportunities in the IT industry, including software development, system analysis, database administration, network administration, web development, and mobile application development. Graduates of BCA can also pursue higher education in the field of computer applications, such as MCA, MBA (IT), or MS in Computer Science.

Duration

3 Years

Duration of BCA program is 3 years, divided into 6 semesters, focusing On Computer Science Concepts And Applications.

Eligibility

10+2 Passout

with Mathematics/ Statistics/ Computer Applications/ Information Technology/ Information Practice OR Equivalent

Admission Criteria

CUET

BCA admissions are based on a common university entrance test, assessing students' aptitude in English, math, reasoning, and general knowledge.

Program Mode

Regular

We offer BCA program in a regular mode with full-time classes.

Fee Structure

₹30,000

this is the fee for one year (two semesters), which may be subject to minor additional charges.

programme outcomes

  1. Communication

    Demonstrate english language proficiency to an appropriate level to perform effectively in the enterprise/industry/Community such as being able to comprehend and write effective reports and design documentation, make effective presentations and give and receive clear instructions.

  2. Domain knowledge

    Develop domain knowledge relevant to the industry enabling to succeed in rapidly changing working environment.

  3. Technical skills

    Ability to apply the knowledge of computer system design principles in building system software and hardware.

  4. Knowledge inter-disciplinary in nature

    Acquiring adequate knowledge in interdisciplinary subjects much as Commerce, Mathematics and Statistics for enhanced applications of softwares developed.

  5. Positive attitude

    Developing positive attitude by instilling confidence within minds of students by suitable programs.

  6. Critical thinking and problem solving skills

    An ability to make the students think out of the box and solve complex problems arising in step floor situation.

  7. Dynamism and team building skills

    An ability to function effectively and proactively and in teams ,to accomplish a common goal.

  8. Professional ethics and social values

    Ability to carry out any task with professional ethics and with out deviating from social values.

  9. Self-awareness and emotional intelligence

    An ability to recognize their own Strength and weekness and balance their own emotions at the time of crisis.

  10. Entrepreneurship qualities

    An ability to acquire entrepreneurship qualities and to take efforts to became entrepreneurs.

  11. Responsibility towards society and environment

    Realizing the responsibilities towards the society and to protect the environment, use ours professional knowledge for providing better living condition to the people.

  12. Thirst for knowledge through lifelong learning

    Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.

course structure

SemesterSubject CodeName of the subjectCredits
LT P Total
IBCA120C1Programming in C/C++4026
BCA120C2Discrete Structures4206
AECC-IIEnvironmental Studies4006
GE-IGeneral Elective 1 (GE1) Any One:
  1. Mathematics
  2. Statistics
  3. Physics
  4. Electronics
  5. Botany
  6. Chemistry
  7. Zoology
  8. Economics
  9. Education
  10. Psychology
  11. Sociology
  12. Commerce: Business Law
  13. Business Management: Principles of Management
42/00/26
IIBCA220C1Programming in Java4026
BCA220C2Computer System Architecture4026
AECCsEnglish Communication Skills4006
GE-IIGeneral Elective 2 (GE2) Any One:
  1. Mathematics
  2. Statistics
  3. Physics
  4. Electronics
  5. Botany
  6. Chemistry
  7. Zoology
  8. Economics
  9. Education
  10. Psychology
  11. Sociology
  12. Commerce: Business Law
  13. Business Management: Principles of Management
42/00/26
IIIBCA320C1Data Structures4026
BCA320C2Operating Systems4026
BCA320C3Computer Networks4006
SEC320SSkill Enhancement Course (FROM 3RD SEMESTER BASKET)4006
GE-IIIGeneral Elective 3 (GE3) Any One:
  1. Mathematics
  2. Statistics
  3. Physics
  4. Electronics
  5. Botany
  6. Chemistry
  7. Zoology
  8. Economics
  9. Education
  10. Psychology
  11. Sociology
  12. Commerce: Business Law
  13. Business Management: Principles of Management
42/00/26
IVBCA420C1Design and Analysis of Algorithms4026
BCA420C2Software Engineering4026
BCA420C3Database Management System4006
DM420SDisaster Management2204
GE-IV General Elective 4 (GE4) Any One:
  1. Mathematics
  2. Statistics
  3. Physics
  4. Electronics
  5. Botany
  6. Chemistry
  7. Zoology
  8. Economics
  9. Education
  10. Psychology
  11. Sociology
  12. Commerce: Business Law
  13. Business Management: Principles of Management
42/00/26
VBCA520C1Internet Technologies4026
BCA520C2Theory of Computation4206
BCA520D1A
OR
BCA520D1B
Numeraical Methods
OR
Information Security
4026
BCA520D2A
OR
BCA520D2B
Data Mining
OR
Machine Learning
4026
VIBCA620C1Artificial Intelligence4026
BCA620C2Computer Graphics4206
BCA620D1A
OR
BCA620D1B
Cloud Computing
OR
Python Programming
4026
BCA620D2Dissertation/Project Work 0426
Total 148