Program Objectives
The Program Objectives for the Bachelor of Computer Applications (BCA) program are as follows:
- Provide students with a strong foundation in computer science and its applications.
- Equip students with analytical and problem-solving skills required to design, develop, and maintain computer software and systems.
- To foster practical skills by providing laboratory work, projects, and internships, allowing students to apply their theoretical knowledge to practical situations, use various software and hardware tools, and gain hands-on experience.
- Develop students’ creativity and innovation by exposing them to emerging technologies and cutting-edge research in the field of computer science
- Foster teamwork and communication skills among students by encouraging them to work on group projects and presentations.
- Develop students’ managerial and leadership skills by providing them with a basic understanding of business and management principles and practices
- Prepare students for a successful career in the rapidly growing IT industry by providing them with hands-on experience through projects, internships, and industry collaborations.
- Encourage students to pursue further studies in computer science or related fields.
- Nurture students’ ethical and social responsibility by promoting values such as honesty, integrity, respect, and environmental awareness.

3/4 Years
Duration

₹ 1,25,000
Fees

PCET
Centralized Placement Cell
Program Highlights
Comprehensive Curriculum designed as per NEP 2020
Focus on experiential learning through Projects and Internships
Strong Industry-Academia Interface
Fosters Entrepreneurship and Innovation
Premium Placements
Highly Qualified Faculty
World Class Labs
Exposure of In-house Incubation Cell nurturing various Start ups.
Preamble
The Bachelor of Computer Application (BCA) Program is a full-time three-year Program BCA stands for Bachelor of Computer Applications, which is an undergraduate academic degree program in the field of computer applications. The duration of the BCA program is typically three years; it is divided into six semesters and designed to provide students with a strong foundation in computer programming, software development, and other related areas. The BCA program curriculum typically includes subjects like computer programming languages, database management systems, computer networks, operating systems, software engineering, web development, and others. The Program is designed to provide students with theoretical knowledge and practical skills, emphasizing hands-on experience through projects,internships, and other practical activities.
Vision and Mission
Vision
Explore the different horizons in the field of Commerce, Management, and Computer Science Applications.
Mission
- To drive transformation, technology, and innovation through a problem-solving approach and research & development.
- To provide students with the IT tools to become productive and lifelong learners.
- To develop resources for an advanced career in Counter Applications, provide a sound academic base with practical business applications.
Course Curriculum
Semester I
Semester – I | Teaching Scheme | ||||||
Course Code | Category | Course Name | L | T | P | H | Cr |
BCA1401 | MAJ | C Programming | 3 | 3 | 3 | ||
BCA1402 | MAJ | File Structure and DBMS | 3 | 3 | 3 | ||
BCA1403 | MAJ | C Programming Lab | 4 | 4 | 2 | ||
BCA1404 | MAJ | SQL Using RDBMS Lab | 4 | 4 | 2 | ||
BCA1501 | MIN | Elective1 | 3 | 1 | 4 | 4 | |
BCA1601 | OE | Open Elective1 | 3 | 3 | 3 | ||
BCA1901 | SEC | Desktop Publishing | 3 | 3 | 3 | ||
BCA1902 | VAD | Practicing Meditation/Yoga | 1 | 1 | 1 | ||
Total | 16 | 1 | 8 | 25 | 21 |
Semester II
Semester – II | Teaching Scheme | ||||||
Course Code | Category | Course Name | L | T | P | H | Cr |
BCA2405 | MAJ | Data Structures | 3 | 3 | 3 | ||
BCA2406 | MAJ | Java Programming | 3 | 3 | 3 | ||
BCA2407 | MAJ | Data Structures Lab | 4 | 4 | 2 | ||
BCA2408 | MAJ | Java Programming Lab | 4 | 4 | 2 | ||
BCA2502 | MIN | Elective2 | 3 | 1 | 4 | 4 | |
BCA2602 | OE | Open Elective2 | 3 | 3 | 3 | ||
BCA2903 | SEC | Tally | 3 | 3 | 3 | ||
BCA2904 | VAD | Sports | 1 | 1 | 1 | ||
Total | 16 | 1 | 8 | 25 | 21 |
Semester III
Semester – III | Teaching Scheme | ||||||
Course Code | Category | Course Name | L | T | P | H | Cr |
BCA3409 | MAJ | Software Engineering | 3 | 3 | 3 | ||
BCA3410 | MAJ | Web Technologies | 3 | 3 | 3 | ||
BCA3411 | MAJ | Software Engineering Lab | 4 | 4 | 2 | ||
BCA3412 | MAJ | Web Technologies Lab | 4 | 4 | 2 | ||
BCA3503 | MIN | Elective3 | 3 | 1 | 4 | 4 | |
BCA3603 | OE | Open Elective3 | 3 | 3 | 3 | ||
BCA3905 | SEC | Computer & Mobile Repairing | 3 | 3 | 3 | ||
BCA3906 | VAD | NCC/NSS | 1 | 1 | 1 | ||
Total | 16 | 1 | 8 | 25 | 21 |
Semester IV
Semester – IV | Teaching Scheme | ||||||
Course
Code |
Category | Course Name | L | T | P | H | Cr |
BCA4413 | MAJ | Operating System and Administration | 3 | 3 | 3 | ||
BCA4414 | MAJ | Dynamic Web Application Development | 3 | 3 | 3 | ||
BCA4415 | MAJ | Operating System and Administration Lab |
4 |
4 |
2 |
||
BCA4416 | MAJ | Dynamic Web Application Development Lab | 4 | 4 | 2 | ||
BCA4504 | MIN | Elective4 | 3 | 1 | 0 | 4 | 4 |
BCA3907 | AEC | Business Communication | 2 | 2 | 2 | ||
BCA3908 | SEC | Website Development using CMS | 3 | 3 | 3 | ||
BCA3909 | VAD | Constitution of India | 1 | 1 | 1 | ||
Total | 15 | 1 | 8 | 24 | 20 |
Semester V
Semester – V | Teaching Scheme | ||||||
Course Code | Category | Course Name | L | T | P | H | Cr |
BCA5417 | MAJ | Software Testing | 3 | 3 | 3 | ||
BCA5418 | MAJ | C# and ASP.NET | 3 | 3 | 3 | ||
BCA5419 | MAJ | Software Testing Lab | 4 | 4 | 2 | ||
BCA5420 | MAJ | C# and ASP.NET Lab | 4 | 4 | 2 | ||
BCA5505 | MIN | Elective5 | 3 | 1 | 4 | 4 | |
BCA4910 | AEC | Language Level 1 | 2 | 2 | 2 | ||
BCA4911 | SEC | Digital Marketing | 3 | 3 | 3 | ||
BCA4912 | VAD | Universal Human Values | 1 | 1 | 1 | ||
Total | 15 | 1 | 8 | 24 | 20 |
Semester VI
Semester – VI | Teaching Scheme | ||||||
Course
Code |
Category | Course Name | L | T | P | H | Cr |
BCA6421 | MAJ | Python Programming | 3 | 3 | 3 | ||
BCA6422 | MAJ | Computer Networks | 3 | 3 | 3 | ||
BCA6423 | MAJ | Python Programming Lab | 4 | 4 | 2 | ||
BCA6424 | MAJ | Computer Networks Lab | 4 | 4 | 2 | ||
BCA6506 | MIN | Elective6 | 3 | 1 | 4 | 4 | |
BCA5913 | AEC | Language Level 2 | 2 | 2 | 2 | ||
BCA5914 | SEC | Multimedia Tools | 3 | 3 | 3 | ||
BCA5915 | VAD | Environment Protection | 1 | 1 | 1 | ||
Total | 15 | 1 | 8 | 24 | 20 |
Semester VII
Semester – VII | Teaching Scheme | ||||||
Course Code | Category | Course Name | L | T | P | H | Cr |
BCA7425 | MAJ | Software Project Management | 3 | 3 | 3 | ||
BCA7426 | MAJ | Introduction to Data Science | 3 | 3 | 3 | ||
BCA7427 | MAJ | Software Project Management Lab | 4 | 4 | 2 | ||
BCA7428 | MAJ | Introduction to Data Science Lab | 4 | 4 | 2 | ||
BCA7507 | MIN | Elective7 | 3 | 1 | 4 | 4 | |
BCA7508 | MIN | Elective8 | 3 | 1 | 4 | 4 | |
BCA7801 | INTR | Internship | 8 | 8 | 4 | ||
Total | 12 | 2 | 16 | 30 | 22 |
Semester VIII
Semester – VIII | Teaching Scheme | ||||||
Course Code | Category | Course Name | L | T | P | H | Cr |
BCA8429 | MAJ | Mobile App Development | 3 | 3 | 3 | ||
BCA8430 | MAJ | Advanced Data science | 3 | 3 | 3 | ||
BCA8431 | MAJ | Mobile App Development Lab | 4 | 4 | 2 | ||
BCA8432 | MAJ | Advanced Data Science Lab | 4 | 4 | 2 | ||
BCA8701 | PROJ | Project | 24 | 24 | 12 | ||
Total | 6 | 0 | 32 | 38 | 22 |
List of Tentative Electives:
Course Code | Course Name |
Financial Accounting | |
Taxation | |
Elements of Statistics | |
Emerging Trends in IT | |
Optimization Techniques | |
Organizational Behaviour | |
Cyber Law | |
Information Security & Audit | |
Discrete Mathematics | |
Numerical Methods | |
Photoshop | |
CorelDraw | |
DevOps | |
Blockchain | |
MS-Project | |
Linux Administration |
List of Tentative Open Electives:
Course Code | Course Name |
MS-Excel | |
WordPress | |
Computer Hardware, Security, and Troubleshooting | |
Digital Marketing | |
Office Suite | |
List of Tentative Life Skill Courses:
Course Code | Course Name: Life Skills-III |
Performing Arts:
Music, Singing, Poetry, Indian Conventional Dancing, Photography, Short Movie Making, Painting/ Sketching/ Drawing, Theatre Arts, Anchoring, Calligraphy etc. |
|
Social welfare and Cultural Awareness | |
Transactional Analysis | |
Caring and service
Hospital Caring, Personal Safety, First Aid, Disaster Management Gardening, Organic farming, Cooking etc. |
List of Tentative Value Added Courses:
Course Code | Course Name |
Practicing Meditation/Yoga | |
Sports | |
NCC/NSS | |
Constitution of India | |
Universal Human Values | |
Environment Protection |
(One course in Semester I to VI – total 6 credit)
Abbreviations: Course Abbreviation; L – Lecture; T – Tutorial; P – Practical; H – Hours; CR – Credits, HSMC – Humanities/ Social Sciences/ Management Courses
Programme
Programme Educational Objectives (PEOs)
- To prepare the youth to take up positions as system analysts, system engineers, software engineers, and Programmers.
- To aim at developing systems thinking, abstract thinking, skills to analyze and synthesize, and skills to apply knowledge through extensive problem-solving sessions, hands-on practice under various hardware/software environments and projects developed.
- To prepare students with social interaction skills, communication skills, life skills, entrepreneurial skills, and research skills, which are necessary for career growth and for leading a quality life.
Programme Outcomes (POs)
- PO1. Computational Knowledge: Understand and apply mathematical foundation, computing and domain knowledge for the conceptualization of computing models from defined problems.
- PO2. Problem Analysis: Ability to identify, critically analyze and formulate complex computing problems using fundamentals of computer science and application domains.
- PO3. Design / Development of Solutions: Ability to transform complex business scenarios and contemporary issues into problems, investigate, understand and propose integrated solutions using emerging technologies.
- PO4. Conduct Investigations of Complex Computing Problems: Ability to devise and conduct experiments, interpret data and provide well informed conclusions.
- PO5. Modern Tool Usage: Ability to select modern computing tools, skills and techniques necessary for innovative software solutions
- PO6. Professional Ethics: Ability to apply and commit professional ethics and cyber regulations in a global economic environment.
- PO7. Life-long Learning: Recognize the need for and develop the ability to engage in continuous learning as a Computing professional.
- PO8. Project Management: Ability to understand management and computing principles with computing knowledge to manage projects in multidisciplinary environments.
- PO9. Communication Efficacy: Communicate effectively with the computing community as well as society by being able to comprehend effective documentations and presentations.
- PO10. Societal & Environmental Concern: Ability to recognize economical, environmental, social, health, legal, ethical issues involved in the use of computer technology and other consequential responsibilities relevant to professional practice.
- PO11. Individual & Team Work: Ability to work as a member or leader in diverse teams in multidisciplinary environment.
- PO12. Innovation and Entrepreneurship: Identify opportunities, entrepreneurship vision and use of innovative ideas to create value and wealth for the betterment of the individual and society.
Programme Specific Outcomes (PSOs)
- Investigate technical comprehension in varied areas of Computer Applications and experience a conducive environment in developing abilities for flourishing career and higher studies.
- Understand, investigate, and develop computer programs in allied areas like Web, Mobile Apps, Algorithms, Multimedia and Design, and Data Analytics for efficient design of computer-based systems of varying complexity.
Career Opportunities
BCA degree opens up a wide range of career opportunities in the dynamic and rapidly evolving field of information technology. Graduates can work in various sectors, including
Eligibility
Open Category student should have scored minimum 50 % of Score at 10+2 level from ICSE/ CBSE/Any State Board Examination or equivalent qualification from any recognized board in Science, Commerce with preferably mathematics as subject and 45% for reserved category candidate.
Candidates are selected on the basis of Merit AND Personal interview conducted by PCU