Bachelor of Computer Applications (BCA)

Blog Image

Course Description

Bachelor of Computer Applications (BCA)

The Bachelor of Computer Applications (BCA) program offered by Vivekananda Global University is a comprehensive undergraduate degree program that prepares students for a successful career in the field of computer applications. The program is designed to provide students with a strong foundation in computer science, programming languages, software development, and information technology.

The BCA program covers a wide range of subjects including computer programming, data structures, algorithms, database management systems, computer networks, web development, software engineering, and computer graphics. Students also gain hands-on experience through practical sessions, laboratory work, and projects, which help them develop their technical skills and problem-solving abilities.

The curriculum is regularly updated to keep up with the latest trends and advancements in the field of computer applications. Students also have the opportunity to specialize in specific areas of interest such as web development, mobile application development, data analytics, cybersecurity, and artificial intelligence.

Throughout the program, students are encouraged to participate in internships, industry visits, and workshops to gain real-world exposure and understand the practical applications of their knowledge. This helps them bridge the gap between academia and industry, making them well-prepared for the challenges of the professional world.

Upon graduation, BCA graduates have a wide range of career opportunities in the IT industry. They can work as software developers, system analysts, database administrators, web designers, network administrators, IT consultants, and more. They can also pursue higher studies in computer science or related fields to further enhance their knowledge and career prospects.

The BCA program at Vivekananda Global University provides students with a solid theoretical foundation, practical skills, and industry-relevant knowledge, preparing them to thrive in the dynamic and ever-evolving field of computer applications.

Globally recognised, UGC entitled online degree, equivalent to regular degree from NAAC A+ accredited India’s leading University.

Specializations

General • UX • Data Science • Cloud Technology and Information Security • Blockchain Technology • Artificial Intelligence

Live + Recorded + Virtual Labs

3 Years

Experience

Capstone Project • IT Incubation Centre • Virtual Labs • Industry exposure • Tech Community

Program Curriculum

  • SEMESTER 1

    • Basic Mathematics   
    • Fundamental of C  
    • Basic Electronics   
    • Principle of Programming Languages   
    • Fundamental of C Lab  
    • PC Software & Automation 
    • Elective 1- Multimedia System 
    • UX Elective 1- Introduction to UX Design
      • Data Science Elective 1 – Multimedia Systems 
      • RPA Elective 1 – Introduction to RPA 
      • CTIS Elective 1 – Multimedia Systems 
      • Blockchain Elective 1 – Multimedia Systems 
      • AI Elective 1 – Multimedia Systems 
    • SEMESTER 2

      • Object Oriented Programming with C++  
      • Data Structure And Algorithms  
      • Management Information System 
      • Object Oriented Programming with C++ Lab  
      • Data Structures Lab  
      • Soft Skill and Professional Aptitude 
      • Elective 2 – Basic Program in Entrepreneurship 
      • UX Elective 2 – Empathy and User Research 
      • Data Science Elective 2 – Mathematical Computation of Data 
      • RPA Elective 2 – Variables, arguments and workflows 
      • CTIS Elective 2 – Introduction to cryptography 
      • Blockchain Elective 2 – Introduction to cryptography 
      • AI Elective 2 – Mathematical Computation of Data 
    • SEMESTER 3

      • Database Management Systems  
      • Computer Networks  
      • Operating Systems 
      • Elective 3 – Discrete Mathematics 
      • Elective 4 – Internet & Web Technologies 
      • Database Management Systems Lab 
      • Internet & Web Programming Lab 
      • UX Elective 3 – Technology in Experience Design 
      • UX Elective 4 – Information Architecture 
      • Data Science Elective 3 – Introduction to Data Science 
      • Data Science Elective 4 – Big Data Analytics 
      • RPA Elective 3 – Selectors and control flow studio 
      • RPA Elective 4 – Automation concepts and techniques 
      • CTIS Elective 3 – Principles of Virtualisation 
      • CTIS Elective 4 – Fundamentals of Cloud Technology 
      • Blockchain Elective 3 – Fundamentals of blockchain technology 
      • Blockcain Elective 4 – Distributed Ledger Technology 
      • AI Elective 3 – Discrete Mathematics 
      • AI Elective 4 – Artificial Intelligence 
    • SEMESTER 4

      • Programming in Java  
      • Artificial Intelligence 
      • Computer Graphics and Visualization   
      • Elective 5- Machine Learning 
      • Elective 6- Information System Security 
      • Computer Graphics Lab 
      • Programming in Java Lab 
      • UX Elective 5- Interaction Design 
      • UX Elective 6- Wireframing and Prototyping 
      • Data Science Elective 5 – Machine Learning 
      • Data Science Elective 6 – R for Data Science 
      • RPA Elective 5 – Orchestrator 
      • RPA Elective 6 – Project organization, debugging and error handling 
      • CTIS Elective 5 – Network Security 
      • CTIS Elective 6- Cloud Web Services 
      • Blockchain Elective 5 – Solidity Programming 
      • Blockchain Elective 6 – Smart Contract Development 
      • AI Elective 5 – Machine Learning 
      • AI Elective 6 – Deep Learning 
    • SEMESTER 5

      • Software Engineering 
      • Software Engineering Lab 
      • Python Programming 
      • Python Programming Lab 
      • Elective 7 – Distributed Systems 
      • Elective 8 – Real Time Systems 
      • Project Formulation and Appraisal 
      • UX Elective 7 – Usability Testing 
      • UX Elective 8 – Visual Design Tools 
      • Data Science Elective 7- Information Extraction and Retrieval 
      • Data Science Elective 8- Data Mining and Prediction 
      • RPA Elective 7- Web and windows automation 
      • RPA Elective 8- Input activities and input methods 
      • CTIS Elective 7 – Database Security Fundamentals 
      • CTIS Elective 8 – Ethical Hacking 
      • Blockchain Elective 7 – Blockchain Architecture 
      • Blockchain Elective 8 – Blockchain Platforms and Ethereum 
      • AI Elective 7 – Reinforcement Learning 
      • AI Elective 8- Natural Language Processing 
    • SEMESTER 6

      • MAJOR PROJECT 
      • Elective 9 – Cybercrime and IT law 
      • Elective 10 – Software Project Management 
      • UX Elective 9 – Business, UX and Design Management 
      • UX Elective 10 – Design Thinking Application 
      • Data Science Elective 9 – Data Handling and Visualization 
      • Data Science Elective 10 – Software Project Management 
      • RPA Elective 9 – UI synchronization activities 
      • RPA Elective 10 – RE Framework 
      • CTIS Elective 9 – Infrastructure Solutions on Cloud 
      • CTIS Elective 10 – Software Project Management 
      • Blockchain Elective 9- Blockchain Economics 
      • Blockchain Elective 10- Software Project Management 
      • AI Elective 9: Chat Bot Development 
      • AI Elective 10- Software Project Management