No placements

No placements

No videos

About Institute and Program

This program runs under the umbrella of Chimanbhai Patel Institute of Computer Application. The Bachelors program provides a sound academic base in Computer Applications. It focuses on educating the students to make them Software Industry ready and/or to become an entrepreneur. Additionally, minor discipline subjects make them skilled resources for digital marketing. It provides good job opportunities at different levels in the IT sector.

Duration: 4 years

Eligibility: 10+2 pass/appearing student can apply


Program Educational Objectives

  1. To prepare the youth to take up positions as Web Developer, Front-end developer, Data Analyst, Security Analyst, system analysts, system engineers, software engineers and programmers.
  2. It helps students analyze the requirements for system development and exposes students to business software and information systems.
  3. To prepare students with social interaction skills, communication skills, life skills, digital marketing skills, entrepreneurial skills, and research skills which are necessary for career growth and for leading quality life are also imparted.
  4. To produce outstanding IT professionals who can apply the theoretical knowledge into practice in the real world and develop standalone live projects themselves.
  5. To develop among students - the programming techniques and the problem- solving skills through programming.


Programme Outcomes (POs):


On completion of BCA (Honors) Four Year Degree Programme the expected programme outcomes that a student should be able to demonstrate are the following:

PO1. Discipline knowledge: Acquiring knowledge on basics of Computer Science and ability to apply to design principles in the development of solutions for problems of varying complexity.

PO2. Problem Solving: Improved reasoning with strong mathematical ability to Identify, formulate and analyze problems related to computer science and exhibiting a sound knowledge on data structures and algorithms.

PO3. Design / Development of Solutions: Ability to design and development of algorithmic solutions to real world problems and acquiring a minimum knowledge on statistics and optimization problems. Establishing excellent skills in applying various design strategies for solving complex problems.

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: Practicing of existing projects and becoming independent to launch own project by identifying a gap in solutions.

PO9. Communication: Must have a reasonably good communication knowledge both in oral and writing.

PO10. Ethics on Profession, Environment and Society: Exhibiting professional ethics to maintain the integrality in a working environment and also have concern on societal impacts due to computer-based solutions for problems.

PO11. Individual & Teamwork: 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.

PO13. Motivation to take up Higher Studies: Inspiration to continue educations towards advanced studies on Computer Science.


Program Structure

Subject Distribution Credits
Discipline Specific Course (DSC) 106
Minor Discipline Course (MDC) 33
General Electives (Multi-Disciplinary) (GE) 12
Ability Enhancement Course (AEC) 10
Skills Enhancement Course (SEC) 12
Value Added Course (VAC) 8
Total Credits 181


BCA Syllabus:

Semester Subject
I Basics of Programming, Web Technology – 1 (HTML, CSS, BOOTSTRAP), Basic Computer Concepts, Basic Microcomputer Applications, Basic Mathematics, General English
II Advanced programming concepts, Web Technology – II (Java Script, XML, jQuery), Fundamental of DBMS, Business Model, Discrete Math / Financial Accounting, Professional communications, NSS/Yoga
III Data structure & algorithms, Object Oriented Programming (Java), Operating Systems, Marketing Management, Statistical Methods / Tally ERP, NSS/Yoga
IV Computer Networking, System Analysis and Modelling, Advanced DBMS, Visual Programming using C# / Linux & Shell Script Programming, Search Engine Optimization, WordPress Website Development, Skill Enhancement Course - 221, NSS/Yoga
V Web Development using ASP .net (C#) / Advanced Java, Python Programming, Software Project – 1, Search Engine Marketing, Skill Enhancement Course - 311, Interview Skills
VI Software Testing and Quality Assurance, Internet of Things (IoT), Cloud Computing, Software Project – 2, Social Media Marketing, Skill Enhancement Course - 321
VII Theory of Computation, IoT and 5G, Research Methodology, Capstone Project, Technical Writing, Skill Enhancement Course - 411
VIII Embedded System, Block Chain Technology, Software Project Management, Internship/Research Project


Skill Enhancement Courses

SEC221 SEC311 SEC321 SEC411
ERP PL/SQL Cross platform app. Development using APEX Statistical Analysis & Visualization using R
  Backend programming using NODE JS Front end development using Angular JS React JS + Intro. To Express JS
Information Security & Cryptography Introduction to Cyber Security Intro. To Cyber Forensics Ethical Hacking
E-Commerce Web development using PHP Web development using LARAVEL Features Engineering (Data Wrangling and data Pre-processing)
Data warehousing and Data Mining Introduction to Big Data Analytics Big Data Tools (HADOOP and MongoDB) Game Development with Python
Introduction to Artificial Intelligence (AI) Data Science Machine Learning Advanced Machine Learning
Operations Research Mobile Application Development using Android Cross platform application development using Flutter  
    Django Framework using Python  



Cyber Security Big Data Processing Front end & Backend Developer
AI Web Development Mobile App Developer
Statistical Analyst Database App Developer Game Developer


Industry Oriented Subjects

  • Web development using LARAVEL
  • Game Development with Python
  • Mobile Application Development using Android
  • Cross platform app. Development using APEX, Flutter
  • Django Framework using Python
  • Front end development using Angular JS
  • Big Data Tools (HADOOP and MongoDB)
  • Backend programming using NODE JS
  • Statistical Analysis & Visualization using R


Specialization Tracks


  • Cyber Security
  • Big Data Processing
  • Front-end and Back-end Developer
  • AI, ML
  • Web Development
  • Mobile App Developer
  • Statistical Analyst
  • Database App Developer
  • Game Developer



Expected Job Profiles

  • Front-end developer
  • AI & ML Engineer
  • Data Analyst
  • Web Designer / Developer
  • Mobile Application Designer / Developer
  • Computer Programmer
  • UI / UX designer
  • Cyber security expert
  • IoT Applications developer
  • Business Analyst
  • Quality Analyst
  • System Analyst
  • Information Systems Manager
  • Software Engineer
  • Entrepreneur in Digital Marketing


  • Reviews
    Dr. Dharmeshkumar Bhavsar

    Designation: Director

    Educational Qualifications: Ph. D. in Computer Science (IT), M.Sc. (IT), BE Computer

    Academic Experience: 23 Years

    Industry Experience: 5.5 Years

    Mail id: directorbca@cpi.edu.in

  • Reviews
    Dr. Aanal Rushabh Desai

    Designation: Assistant Professor

    Educational Qualifications: Ph. D., M. Phill., M. Sc. (Statistics), B. Sc. (Statistics)

    Academic Experience: 18 Years

    Industry Experience: None

    Mail id: aanaldesai@cpi.edu.in

  • Reviews
    Ms. Aaska Bhatt

    Name: Ms. Aaska Bhatt

    Designation: Assistant Professor

    Educational Qualifications: MCA

    Academic Experience: 9 Years

    Industry Experience: 6 Months

    Mail id:  aaskabhatt@cpi.edu.in

  • Reviews
    Mr. Harsh Shah

    Designation: Asst. Professor

    Educational Qualifications: M.Sc (CA & IT)

    Academic Experience: 12 Years

    Industry Experience: 6 Months

    Mail id: harshshah@cpi.edu.in

  • Reviews
    Ms. Hitanshi Yajnik

    Designation: Assistant Professor

    Educational Qualifications: B.A., M.A., M.Phil., Ph.D. (Pursuing) (English Literature)

    Academic Experience: Seven Years

    Industry Experience: Four years (Freelance)

    Mail id: yajnikhitanshi@gmail.com


  • Reviews
    Mr. Jaimin Patel

    Name: Mr. Jaimin Patel

    Designation: Assistant Professor

    Educational Qualifications: NET-JRF(Mathematics), M.Sc. (Mathematics), B.Sc. (Mathematics), B. Tech (Mechanical)

    Academic Experience: 6 Months

    Mail id:  jaiminpatel@cpi.edu.in

  • Reviews
    Dr. Kruti Jani

    Designation: Associate Professor

    Educational Qualifications: PhD (Computer Science), MCA, P.G.D.C.A, B.Sc.

    Academic Experience: 22+ years

    Industry Experience: 2 Years

    Mail id: krutidjani@gmail.com


  • Reviews
    Mr. Nirav Shukla

    Designation: Assistant  Professor

    Educational Qualifications: MCA, MSc IT

    Academic Experience: 15 Years

    Industry Experience: 

    Mail id: niravshukla@cpi.edu.in

  • Reviews
    Mr. Piyush Menon

    Name: Mr. Piyush Menon

    Designation: Assistant Professor

    Educational Qualifications: Ph.D. (Pursuing), M.A., B.A.

    Academic Experience: 9 Years


    Mail id:  piyushmenon@cpi.edu.in

  • Reviews
    Ms. Purnima Baagdi

    Name: Ms. Purnima Baagdi

    Designation: Assistant Professor

    Educational Qualifications: MCA, BCA

    Academic Experience: 2 Years

    Industry Experience: 6 Months

    Mail id:  purnimabaagdi@cpi.edu.in

  • Reviews
    Ms. Rachana Shah

    Designation: Assistant Professor

    Educational Qualifications: MCA, BCA

    Academic Experience: 11 years

    Industry Experience: 1.5 years

    Mail id: rachanashah@cpi.edu.in

  • Reviews
    Dr. Rujuta Shah

    Name: Dr. Rujuta Shah

    Designation: Assistant Professor

    Educational Qualifications: Ph.D., M.Sc. (IT), B.Sc. (CA & IT)

    Academic Experience: 9 Years

    Industry Experience: 3 Months

    Mail id:  rujutashah@cpi.edu.in

  • Reviews
    Dr. Rutvi Shah

    Designation: Asst. Professor

    Educational Qualifications: B.Sc., M.C.A., PhD (Computer Science)

    Academic Experience: 20 years

    Industry Experience: 2 years

    Mail id: rutvishah@cpi.edu.in

  • Reviews
    Ms. Sonia Mahesh Verma

    Designation: Assistant Professor (Computer Science)

    Educational Qualifications: M.Phil. (Computer Science), M.Sc. (Computer Science), B.Sc.

    Academic Experience: 14 years

    Industry Experience:

    Mail id: soniaverma@cpi.edu.in

  • Reviews
    Ms. Tinal Parikh

    Designation: Assistant Professor, Social Media Co-ordinator

    Educational Qualifications: MCA, B.com

    Academic Experience: 14+ years

    Mail id: tinalparikh@cpi.edu.in

Admissions Inquiry

Download Brochure

Related Events

28 October 2023 - 28 October 2023

Seminar – International IT Sales

12:58 AM - 12:58 AM SVGU CAMPUS

Seminar – International IT Sales

14 August 2023 - 14 August 2023

Pre Independence-Day Celebration

11:04 AM - 11:04 AM SVGU CAMPUS

Pre Independence-Day Celebration