Jamuna Prasad Memorial PG College

Bhairpura-Khajuria, Nainital Road, Bareilly

Bachelor of Computer Application (BCA)


The rise of the IT industry has changed the way industries around the world function. At JPMC, we offer our students courses like BCA & PGDCA to equip them deal with the changing needs and demands of the industry. The superior facilities and the dedicated staff members ensure that our students become tomorrow’s great minds.

Course Details: Approved by U P Govt & affiliated to MJP Rohilkhand University, Bareilly

Duration: 3 Years

Annual Intake: 60

Eligibility: 10+2 (Math) with atleast 45% marks


BCA 1st Semester

BCA-101 Computer Fundamental & Programming
BCA-102 Fundamentals of Management
BCA-103 Language and communication
BCA-104 Mathematics-I
BCA-105 Personal Computer Software
Practical Course
BCA-106P Computer Fundamental & Programming Lab
BCA-107P PC Software Lab

BCA 2nd Semester

BCA-201 Digital Electronics
BCA-202 Discrete Mathematics
BCA-203 Mathematics-II
BCA-204 Programming in C
BCA-205 Managerial Economics
Practical Course
BCA-206P 'C' Programming Lab
BCA-207P Digital Electronics Lab

BCA 3rd Semester

BCA-301 Computer Oriented Numerical Analysis
BCA-302 Computer organization
BCA-303 Data structure using C
BCA-304 Object Oriented Programming using C++
BCA-305 Organizational behaviour
Practical Course
BCA-306P OOPs Programming Lab Based on BCA-303
BCA-307P Numerical Technique Lab

BCA 4th Semster

BCA-401 Operating system
BCA-402 Introduction to DBMS and SQL
BCA-403 Management Information System
BCA-404 Visual Basic
BCA-405 System Analysis and Design
Practical Course
BCA-406P VB and DBMS Lab
BCA-407P Operating system Lab

BCA 5th Semester

BCA-501 Computer Graphics and Animation
BCA-502 Computer network
BCA-503 Introduction to Internet Programming
BCA-504 Software Engineering
BCA-505 Advanced Computer Architecture
Practical Course
BCA-506P Internet Programming Lab
BCA-507P Computer Graphics Lab

BCA 6th Semester

BCA-601 Multimedia concepts and Applications
BCA-602 Artificial Intelligence
BCA-603 Web Technology
BCA-604 Introduction to .NET
Practical Course
BCA-605P Web Technology Lab
BCA-606P Major Project


• JPMC promises a disciplined path for those who wish to build a strong foundation for their career ahead.
• The management ensures that every individual gets an equal opportunity to grow in their respective domain
• State of the art facilities and modern amenities ensure that a student as well as the staff is comfortable.


Registration Form
NCTE Mandatory Documents