Bachelor of Computer Applications (Honours**)

Elective Specializations:

  1. Cybersecurity
  2. Cloud Technology
  3. Artificial Intelligence

Programme Overview:

The unique Bachelor of Computer Applications (BCA) programme offered by Nitte (Deemed-to-be-University) deals with new-age specializations in Computer Applications. In addition to all the mandatory subjects of a traditional BCA programme, it aims to provide students with theoretical knowledge and practical experience required in Cloud technology/Cybersecurity/AI and ML, designed in specialization tracks. These sectors have the potential to grow exponentially, and it provides challenging job opportunities for young professionals with the right skill set

  • Curriculum designed as per current industry requirements
  • Program tailored to produce skilled and ready-to-deploy talent
  • Best-in-class faculty
  • Tech-enabled program delivery using tablets, PCs and learning management system
  • Emphasis on application-oriented learning
  • Reputed university with excellent campus and infrastructure
  • 100% placement support*

Program Details

Programme Outcomes:


  • Graduates will be able to understand, analyze and develop essential proficiency in the areas related to data communication, networking, digital forensics, cyber defence, cryptography, network security, cyber laws and ethics.
  • Graduates will be able to apply the principles of cryptography and cryptanalysis to defend and protect systems, networks, cloud and other IT assets and make security recommendations as per the use case on a particular situation.
  • Graduates will be able to conduct a cybersecurity risk assessment and analysis to help organizations and individuals overcome real-life cybersecurity threats and vulnerabilities in the online world.

Artificial Intelligence:

  • Graduates will be able to utilize statistics and data analysis concepts with suitable programming languages to gain insights from vast amounts of data for reliable business intelligence solutions.
  • Graduates will be able to develop suitable techniques using artificial intelligence algorithms based on relevant findings within production environments.
  • Graduates will be able to evaluate appropriate solutions in machine learning, deep learning, and natural language processing to solve real time problems.

Cloud Technology:

  • Graduates will be able to build software applications to provide economical and scalable IT solutions using cloud models and services.
  • Graduates will be able to evaluate cloud computing technologies to deliver computational solutions to various real-world problems.
  • Graduates will be able to employ scientific methods to identify efficient and effective computing mechanisms in the cloud domain.


*Subject to change

  • Mathematics – I
  • Problem-solving with Computational thinking
  • Computer Fundamentals and Organization 
  • Programming in C
  • English – I
  • Learning to Learn / Digital Literacy
  • Mathematics – II
  • Data Structures and Algorithms
  • Operating Systems
  • Object Oriented Programming with Java 
  • Software Engineering
  • Communicative English 
  • Foundation – CTP/CAP
  • Environmental Awareness and Action / Community Engagement and Service
  • Database Management Systems
  • Python Programming
  • Specialization 1 – CTP/CAP
  • WeCODE – I
  • Employability Skills Programme – I
  • General Elective 1
  • Computer Networks
  • Web Technologies
  • Specialization 2 – CTP/CAP
  • WeCODE – II
  • Employability Skills Programme – II
  • General Elective 2
  • Minor 1
  • Minor 2
  • Specialization 3 – CTP/CAP
  • Teamwork / Coordinating / Collaborating with others / Leadership Readiness
  • WeCODE – III
  • Employability Enablement Programme
  • General Elective 3
  • Foreign Language
  • Minor 3
  • Minor 4
  • Complex Problem Solving / Critical Thinking
  • Simulated Apprenticeship Program/Internship
  • General Elective 4

Be the first to add a review.

Please, login to leave a review
Add to Wishlist
Enrolled: 5 students
Duration: 3 Years | Full-time Program