Home / Programs / BCA — Bachelor of Computer Applications

BCA — Bachelor of Computer Applications

Bachelor of Computer Applications — three years of programming, databases and web technology, affiliated to the University of Calicut.

Undergraduate programme

Learn to build software, not just use it.

BCA is built for students who want to understand how software is designed and built. The programme moves from programming fundamentals to databases, web technologies and software practice, with laboratory work in every paper that needs it.

  • Programming from the first year

    Core programming, data structures and databases are taught with weekly laboratory sessions, not only theory.

  • Tools used in industry

    Version control, databases, web technologies and development environments students actually meet at work.

  • Projects, not only assignments

    Each year closes with a project that has to run, be explained and be improved — the closest thing to real work.

What you study

The core of the programme

01

Programming and data structures

Problem solving, algorithms and programming technique — the foundation everything else is built on.

02

Databases and web technologies

Data modelling, SQL, and building websites that store and serve real data.

03

Software practice and projects

Software engineering basics, project planning and a working final-year application.