The main objective of framing this curriculum of BCA ( Bachelor of Computer Applications ) is to impart the students a holistic understanding of Computer Applications and Software Applications giving substantial weightage to their skills. The syllabus has given due importance to various Computer Languages and Software Applications. The students will gain knowledge of various computer languages and gain a knowledge to develop computer applications and Software’s.