Bachelor of Computer Applications (BCA) is an undergraduate academic degree program that is focused on providing students with a strong foundation in computer science and applications. The program is designed to provide students with a comprehensive understanding of computer science, software development, and computer applications.
The duration of the BCA program is three years, and it is divided into six semesters. The course curriculum of BCA includes subjects such as computer programming, data structures, algorithms, software engineering, computer networks, database management systems, web development, and computer graphics.
The program also includes practical sessions, lab assignments, and project work to provide hands-on experience to the students. The objective of the BCA program is to prepare students for a career in the field of computer science and technology.
After completing the BCA program, students can pursue higher education in the field of computer science or technology, or they can start their career as a software developer, web developer, database administrator, or IT consultant.
|Preliminary||6.67||8||3% – 6%|
|Foundation||37.50||45||30% – 40%|
|Core||32.50||39||30% – 40%|
|Elective||13.33||16||10% – 20%|
|Project Work / Self Study||10.00||12||6% – 12%|
Bachelor of Computer Applications (BCA) is a popular undergraduate program that is designed to provide students with a strong foundation in computer science and applications. It is an ideal program for students who are interested in pursuing a career in the field of computer science and technology.
BCA is suitable for students who:
In general, BCA is a suitable program for students who wish to pursue a career in the field of software development, computer programming, database management, web development, and other related fields without the additional emphasis on Physics, Chemistry as in B.Tech. Additionally, students who wish to pursue higher education in computer science or technology can also benefit from a BCA degree.
|Specializations||Title of Course|
|System Administration||Linux Administration|
|Application Design||Computer Graphics|
|2D/ 3D Animation|
|Software Testing||Debugging and Testing|
|Robotic Process Automation|
*Note: All students may have specialization in any of the above streams by choosing 3 courses offered in each specialization stream.
|Skill Enhancement Electives||Human Computer Interaction|
|Web Content Management|
|E-Commerce Application Development (Shopify)|
|Accounting and Financial Management|
Note: All students may have specialization in any of the streams by choosing 3 courses out of 4 courses offered in each specialization stream
Placement Orientation: An orientation is organised by the University and at the Department level to make the students aware of the Placement policies. The policies are framed such that every student gets fair opportunity in making their career.
Pre-Placement Training: The University has a unique campus-wide program called Pre-Placement Training, a unit of PESU I/O. A team of final year students conduct a series of tests, both aptitude and technical twice a week.
Alumni Interaction: The Department organizes Alumni interactions with the students to assist them in preparing for Placements right from Resume writing to facing interviews.
Invited Guest Lectures: Sessions are conducted by inviting industrial trainers to help the freshers crack the aptitude tests.
Placement Coordinator: There is a dedicated coordinator who deal with the Placement Activities at the departmental level to assist the students in getting more exposure to the industry expectations and real-world applications.
Industry Interactions: Students are taken to various technology summits to understand the industry potentials and its future trends.
We hold regular events aimed at providing information to parents and prospective students.
Interested in becoming an PESU student?
You can apply through PESSAT.