BCA (Bachelor of Computer Application) is a undergraduate degree course in India.With the boom of the IT industry, it has become one of the most sought after graduate degree courses. Full-time BCA programmes normally take three academic years.The course usually consists of programming languages, mathematics, algorithms, data structures, networking, etc.Though , you can do project on any of the above topic,but still here I am suggesting project ideas related to programming languages.
You can do project related to any topic related to computer science but I would personally recommend to go for C and C ++ Projects.
Advantage of using C:
C is the base of computer programming and once you start understanding it , you will not face any difficulty in learning new languages. Other advantage with C is that it doesn’t require large computer resources and you can run its project on any machine whether you are using windows or linux server.Not only that, because C is one of the oldest language , you will get lot of free resources and books of C on internet.
Once you start developing in C , you will also start understanding limitation of C language and get an idea why we had developed other programming languages.
C++ is for those students who wants to get exposure of object oriented programming. Developing project on C Plus Plus is great way to learn classes, object and constructors.
More C and C++ Projects
Java is one of the most important language in today’s world. According to official website of java over 3 billion devices are running on java. Advantage of java is its virtual machine which makes it platform independent.
It is one of the most popular language now-days.It is also known as Server Side Language. The reason behind its popularity is its simplicity. It can be written inside any html page and its embedded inside the page perfectly. It is really useful for designing dynamic website.It runs on Apache Server.
If any one of you are interested in web programming , you can build project on PHP.
More PHP Projects
It is pretty similar to PHP with one of the main difference is that ASP is developed by Microsoft and PHP has been given by open source community. It runs on IIS Server provided by Microsoft.
You can build anything using ROR which you build using Asp.net or PHP. So you can refer to theirs pages too for ideas related to its project.