Bachelor of Computer Application (Hon) [BCA (Hon)]

Exit in 3-years with Bachelor of Computer Application (BCA)

The Bachelor of Computer Applications (BCA) programme is a four-year (with an exit in 3 years with Bachelor of Computer Application, BCA) undergraduate programme designed to provide students with comprehensive knowledge and practical skills in the field of computer science and its applications. This programme aims to equip students with the technical expertise and problem-solving abilities required to excel in the fast-paced and ever-evolving IT industry.

The BCA programme at Yenepoya Institute of Arts, Science, Commerce and Management (YIASCM) is scientifically designed to get aspiring learners ready for the jobs of tomorrow, such as, Web Developer, Database Administrator, Software Developer, Software Developer, Computer Programmer, System Engineer, Computer Systems Analyst, System Administrator, IT Administrator, Computer Scientist, Cybersecurity Professional, Machine Learning Engineer, Data Scientist, IoT Engineer, AI Engineer, etc.

  • • Foundation in Computer Science: Establish a solid foundation in computer science principles, including programming, data structures, algorithms, and software development.

  • • Problem Solving and Critical Thinking Skills: Cultivate student’s problem-solving abilities and critical thinking skills, enabling them to identify, analyse, and solve real-world computing problems effectively.

  • • Practical Skills: Develop practical skills through hands-on projects, laboratory work, and real-world applications.

  • • Higher Education: Provide a pathway for students to pursue higher education in computer science and related fields, such as MCA (Master of Computer Applications) or MSc. in Computer Science.

  • • Industry Readiness: Prepare students for careers in various domains of information technology, such as software development, system administration, web development and data analytics.

  • • Career Readiness: Prepare students for careers in the rapidly evolving field of information technology by providing them with knowledge of current industry trends, best practices, and emerging technologies.

Industry Integration

Workshops and Seminars by Industry Experts (Industry Collaboration, Guest Talk, Industrial Visit, etc.)

Wide areas of specialisations

Cybersecurity and Ethical Hacking, Cloud Computing, Game Development and AR/VR, AI/ML and IoT, Data Science and Data Analytics

Interactive and Participative Learning

Presentations, case Analysis, Seminars, Group discussions, Role play, Live project, debate, forum discussions, Boot Camps, Workshops, Industrial Training and Hackathons

Certification Integration

Integrated with Certification from TCS / Microsoft / IBM and Advanced Certification in Coding (CODE++)

Immersive Curriculum

A well-structured curriculum covering core areas of computer science, including programming languages, database management, web technologies, networking, and software engineering.

Experienced Faculty

A team of highly qualified and experienced faculty members who are dedicated to providing quality education and guidance.

State-of-the-Art Infrastructure

Modern computer labs equipped with the latest hardware and software, providing an excellent environment for learning and experimentation.

Industry Collaboration

Strong ties with leading tech companies and organizations for internships, industry projects, and placement opportunities.

Extracurricular Activities

Opportunities to participate in tech clubs, coding competitions, hackathons, and workshops to enhance practical knowledge and soft skills.

  • Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering and business practices.
  • Individual and Teamwork: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
  • Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large.
  • Life-long Learning: Recognize the need and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.
  • Problem Analysis: Identify, formulate, review research literature, and analyse complex computational and business problems.
  • Design and Development of Solutions: Design solutions for complex problems and design system components or processes that meet the specified needs.
  • Conduct Investigations of Complex Problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
  • Modern Tool Usage: Create, select, and apply appropriate techniques, resources, and modern IT tools including prediction and modelling to complex computing activities with an understanding of the limitations.

Introduction to Computer Science and Programming by University of London

Python for Everybody by University of Michigan and Google

Generative AI Fundamentals by IBM and DeepLearning.AI

Java Programming and Software Engineering Fundamentals by Duke University

Introduction to Digital Transformation by Siemens

Fundamentals of Microsoft Azureand Microsoft 365 by Microsoft

BCA graduate can work various areas like Web Developer, Database Administrator, Software Developer, Software Developer Computer Programmer, System Engineer, Computer Systems Analyst, System Administrator, IT Administrator, Data Scientist, etc.

Some common Job Roles for BCA graduates:

Network Security Engineer Cybersecurity Analyst Security Architect Cloud Security Engineer Cybersecurity Manager
Chief Information Security Officer (CISO) Information Security Manager Incident Manager Cybersecurity Engineer Application Security Engineer
Ethical Hackers Cloud Network Engineer Cloud Automation Engineer Data Scientist Data Analyst
Data Engineers Machine Learning Engineer Data Architect Data and Analytics Manager Game Designer
Game Programmer Gameplay Engineer Game and Character Artist Game Illustrator Cloud administrator
Cloud Support Engineer Cloud Software Egineer Database Administrator Level Designer
  • PUC or HSc any stream
  • Kerala State Board: Overall for Boys 65%
  • Kerala State Board: Overall for Girls 60%
  • Other State Boards / CBSE / ICSE: Overall 55% For Both Boys and Girls

Bachelor of Computer Application (Hon) in Cybersecurity and Ethical Hacking

Exit in 3-years with Bachelor of Computer Application (BCA) in Cybersecurity and Ethical Hacking

Bachelor of Computer Applications (Hon) (BCA Hon) with a specialisation in Cybersecurity and Ethical Hacking is a comprehensive undergraduate programme designed to equip students with the knowledge and skills necessary to protect computer systems, networks, and data from cyber threats. This programme focuses on the principles and practices of cybersecurity, ethical hacking, and digital forensics, preparing students to become proficient cybersecurity professionals.

  • Foundation in Cybersecurity:
    Provide a solid foundation in cybersecurity principles, including threat analysis, risk management, and secure coding practices.
  • Practical Ethical Hacking Skills:
    Train students in ethical hacking techniques, penetration testing, and vulnerability assessment to identify and mitigate security vulnerabilities
  • Industry-Relevant Skills:
    Equip students with practical skills through hands-on labs, real-world projects, and internships in cybersecurity.
  • Ethical Standards:
    Instill a strong sense of ethics and legal awareness in cybersecurity practices.

Bachelor of Computer Application (Hon) in Cloud Computing and DevOps

Exit in 3-years with Bachelor of Computer Application (BCA) in Cloud Computing and DevOps

Bachelor of Computer Applications (BCA) with a specialisation in Cloud Computing and DevOps is a focused undergraduate programme designed to provide students with comprehensive knowledge and practical skills in cloud technologies and DevOps practices. This programme aims to equip students with the expertise required to manage, deploy, and optimize cloud infrastructures and develop efficient, automated software delivery processes.

  • Foundation in Cloud Computing:
    Provide a thorough understanding of cloud computing principles, including cloud architecture, services, and deployment models.
  • DevOps Practices:
    Train students in DevOps methodologies to streamline software development, integration, and delivery processes.
  • Hands-on Experience:
    Offer practical skills through real-world projects, labs, and internships in cloud computing and DevOps.
  • Industry Readiness:
    Prepare students for careers in cloud management, system administration, and DevOps engineering.

Bachelor of Computer Application (Hon) in Game Development and AR/VR

Exit in 3-years with Bachelor of Computer Application (BCA) in Game Development and AR/VR

Bachelor of Computer Applications (BCA) with a specialisation in Game Development and Augmented Reality/Virtual Reality (AR/VR) is an innovative undergraduate programme designed to provide students with the knowledge and skills necessary to create immersive gaming experiences and interactive AR/VR applications. This programme combines the principles of computer science with creative design, preparing students for exciting careers in the gaming and AR/VR industries.

  • Foundation in Game Development:
    Establish a solid foundation in game development, including game design, programming, and graphics.
  • AR/VR Expertise:
    Equip students with the skills to develop AR/VR applications, focusing on user experience, 3D modeling, and interactive environments.
  • Hands-on Experience:
    Offer practical training through projects, labs, and internships in game development and AR/VR.
  • Creative and Technical Skills:
    Blend technical expertise with creative design to produce engaging and immersive digital experiences.

Bachelor of Computer Application (Hon) in Robotics, AIML and Internet of Things

Exit in 3-years with Bachelor of Computer Application (BCA) in Robotics, AIML and Internet of Things

Bachelor of Computer Applications (BCA) with a specialisation in Robotics, Artificial Intelligence and Machine Learning (AIML), and Internet of Things (IoT) is an interdisciplinary undergraduate programme designed to equip students with cutting-edge skills in three transformative areas of technology. This programme aims to prepare students for the future by providing a deep understanding of robotics, AIML algorithms, and IoT systems, enabling them to develop intelligent and connected solutions for real-world problems.

  • Robotics:
    Provide a comprehensive foundation in robotics, including robot design, control systems, and automation.
  • AIML:
    Equip students with the knowledge of artificial intelligence and machine learning principles, including data analysis, neural networks, and predictive modelling.
  • IoT:
    Train students in the development and deployment of IoT systems, focusing on sensor networks, data communication, and smart devices.
  • Integration and Innovation:
    Foster the ability to integrate these technologies to create innovative solutions and applications.

Bachelor of Computer Application (Hon) in Data Science and Data Analytics

Exit in 3-years with Bachelor of Computer Application (BCA) in Data Science and Data Analytics

Bachelor of Computer Applications (BCA) with a specialisation in Data Science and Data Analytics is a cutting-edge undergraduate programme designed to equip students with the skills necessary to analyse, interpret, and manage vast amounts of data. This programme focuses on providing a strong foundation in data science principles and analytical techniques, preparing students for careers in the rapidly growing field of data-driven decision-making.

  • Foundation in Data Science:
    Provide a comprehensive understanding of data science concepts, including data collection, cleaning, analysis, and visualization
  • Analytical Skills:
    Develop strong analytical skills using statistical methods, machine learning algorithms, and data mining techniques.
  • Practical Application:
    Offer hands-on experience through real-world projects, labs, and internships in data science and analytics.
  • Industry Readiness:
    Prepare students for various roles in data science and analytics across different industries.

Bachelor of Computer Application (Hon) in Cybersecurity and Ethical Hacking

  1. Recognise various aspects of cybersecurity in the context of organisations as well as people.
  2. Apply various Ethical Hacking Techniques to better understand threats and vulnerabilities.
  3. Perform Vulnerability Assessments and Penetration Testing to develop security strategies.
  4. Demonstrate various strategies related to Offensive and Defensive Security.

Bachelor of Computer Application (Hon) in Cloud Computing and DevOps

  1. Define elements of Cloud Architecture for better understanding of implementation of Cloud.
  2. Apply principles of cloud computing to implement scalable and fault-tolerant solutions on the Cloud.
  3. Demonstrate knowledge of security and compliance in the cloud, and DevOps and Continuous Deployment.
  4. Apply principles of Big Data Analytics in the Cloud to solve real world problems.

Bachelor of Computer Application (Hon) in Game Development and AR/VR

  1. Define various aspects of development of games and applications in AR and VR pertaining to use cases in the industry.
  2. Demonstrate 3D Modelling and Animation skills for development of games and applications in AR and VR.
  3. Implement game features, mechanics, and systems using best coding practices.
  4. Apply concepts of Game Testing and Debugging to develop various games.

Bachelor of Computer Application (Hon) in Robotics, AIML and Internet of Things

  1. Differentiate different types of sensors for application in Internet of Things.
  2. Explain Robot Kinematics and Dynamics in the context of developing robotics applications.
  3. Develop solutions using machine learning concepts and deep learning techniques.
  4. Apply concepts of Robotics and Internet of Things to develop prototype IoT devices using microcontrollers for real-world IoT applications.

Bachelor of Computer Application (Hon) in Data Science and Data Analytics

  1. Apply advanced statistical and ML techniques to analyse large datasets to solve complex problems.
  2. Demonstrate competence in processing and analysing large-scale datasets and use techniques of data visualization to present the analysis.
  3. Apply data mining techniques on small and large datasets to solve complex problems.
  4. Create informative and visually appealing data visualizations to effectively communicate insights to stakeholders.

Bachelor of Computer Application (Hon) in Cybersecurity and Ethical Hacking

Cybersecurity for Everyone by University of Maryland

Certified in Cybersecurity by ISC2

Cybersecurity Analyst Professional Certificate by IBM

Cybersecurity Attack and Defense Fundamentals by EC-Council

Bachelor of Computer Application (Hon) in Cloud Computing and DevOps

Cloud Computing by University of Illinois at Urbana-Champaign

AWS Fundamentals by AWS

Microsoft Azure Fundamentals by Microsoft

Introduction to DevOps by IBM

Bachelor of Computer Application (Hon) in Game Development and AR/VR

Introduction to Game Design and Game Design: Art and Concepts by California Institute of the Arts

Introduction to Basic Game Development using Scratch by Coursera Project Network

Game Design and Development with Unity by Michigan State University

Bachelor of Computer Application (Hon) in Robotics, AIML and Internet of Things

Robotics by University of Pennsylvania

Introduction to Artificial Intelligence (AI) by IBM

Machine Learning for All by University of London

IoT Based System Design Foundations and Applications by Starweaver

Bachelor of Computer Application (Hon) in Data Science and Data Analytics

Data Science Professional Certificate by IBM

Python for Data Science, AI and Development by IBM

Data Science by John Hopkins University

Introduction to Data Analytics by IBM

Foundations of Data Science by Google

Bachelor of Computer Application (Hon) in Cybersecurity and Ethical Hacking

Graduates of the BCA in Cybersecurity and Ethical Hacking programme can pursue a variety of career paths in the cybersecurity field, including:

  • Cybersecurity Analyst
  • Ethical Hacker/Penetration Tester
  • Incident Responder
  • Digital Forensics Analyst
  • Security Consultant
  • Network Security Engineer
  • Information Security Manager

Bachelor of Computer Application (Hon) in Cloud Computing and DevOps

Graduates of the BCA in Cloud Computing and DevOps programme can pursue a variety of career paths in the cybersecurity field, including:

  • Cloud Solutions Architect
  • DevOps Engineer
  • Cloud Administrator
  • Site Reliability Engineer (SRE)
  • Infrastructure Engineer
  • System Administrator
  • Cloud Security Specialist

Bachelor of Computer Application (Hon) in Game Development and AR/VR

Graduates of the BCA in Game Development and AR/VR programme can pursue a variety of career paths in the cybersecurity field, including:

  • Game Developer
  • AR/VR Developer
  • 3D Animator
  • Game Designer
  • Interactive Media Specialist
  • User Experience (UX) Designer
  • Graphics Programmer

Bachelor of Computer Application (Hon) in Robotics, AIML and Internet of Things

Graduates of the BCA in Game Development and AR/VR programme can pursue a variety of career paths in the cybersecurity field, including:

  • Robotics Engineer
  • AI/ML Engineer
  • IoT Developer
  • Automation Specialist
  • Data Scientist
  • Research Scientist
  • Systems Engineer
  • Smart Device Developer

Bachelor of Computer Application (Hon) in Data Science and Data Analytics

Graduates of the BCA in Game Development and AR/VR programme can pursue a variety of career paths in the cybersecurity field, including:

  • Robotics Engineer
  • AI/ML Engineer
  • IoT Developer
  • Automation Specialist
  • Data Scientist
  • Research Scientist
  • Systems Engineer
  • Smart Device Developer
Programme Specialisations
Fee Structure
Apply Now