Apply Now
Back close
Courses offered at the following campus

Overview

Block Image

The Bachelor of Computer Applications (BCA) Honours is a comprehensive 4-year program, with a flexible exit option after 6 semesters, awarding a BCA degree. This program is meticulously designed to provide a strong foundation in computer systems, software development, analytics, and various facets of information technology, making it an ideal choice for individuals aiming to thrive in the dynamic field of computer science.

The curriculum combines theoretical knowledge and practical application, covering a broad spectrum of subjects including programming languages, database management, computer networks, data structures, software engineering, information security, machine learning, and web development. Students gain hands-on proficiency in multiple programming languages, enabling them to write efficient code and develop innovative software solutions.

Block Image

Beyond technical expertise, the program emphasizes the development of problem-solving, critical thinking, and analytical skills. Students are trained to evaluate and address complex computing challenges, preparing them to excel in the evolving IT landscape.

Practical exposure is a core component of the program, often including mandatory internships or project work. These experiences bridge the gap between academic learning and industry demands, equipping students with real-world insights and practical skills.

Graduates of the program are well-prepared for diverse career opportunities such as software developers, system analysts, database administrators, web developers, and IT consultants. Additionally, the BCA Honours program serves as a solid foundation for those aspiring to pursue advanced studies in related fields.

Attention Please !

Amrita Vishwa Vidyapeetham has not appointed any Agent or Third-Party Client for securing admission in any programme. Students are hereby requested to contact only the toll-free number on our website for any admission related queries.

– Issued In Public Interest By Directorate Of Admissions And Academic Outreach

Important Date

Commencement of Application Form: February 28, 2024
Program Highlights
  • The BCA Honours program provides a comprehensive and advanced curriculum, equipping students with in-depth knowledge of modern technologies and practices.
  • Through internship opportunities, students gain valuable hands-on experience, enhanced problem-solving abilities, and exposure to real-world applications and global perspectives.
  • The program emphasizes the development of essential soft skills and offers a wide range of electives, enabling students to tailor their learning to suit diverse career paths.
  • Designed to meet the demands of the dynamic IT industry, this program ensures graduates are well-prepared to excel in various professional roles in the ever-evolving field of information technology.
Career Opportunities
  • Software Developer
  • Systems Analyst
  • Web Developer
  • Network Administrator
  • Database Manager
  • Cloud Computing Specialist
  • Cybersecurity Expert
  • UI/UX Designer
  • IT Consultant
  • Blockchain Developer
Eligibility

Admission

Duration

4 Years- 8 Semester

Eligibility

  • 10+2 or equivalent any stream with an aggregate minimum of 50% marks from CBSE /State Board/ICSE.
  • Strong knowledge in Mathematics/Statistics is preferred

Selection

Selection will be based on merit and interview process.

Fee Structure

Program Fee for the year 2025-26 (Semester Wise)

Tuition Fee: Rs. 51,500

Caution Deposit: Rs. 3,000

# Scholarship available for meritorious students. Please contact Admission Office (+91 830 400 4400) for details.

Hostel Fee for the year 2025-26 (Semester Wise)

Hostel Fee: Rs. 13,750

Mess Fee: Rs. 25,800

Caution Deposit: Rs. 3,000

Curriculum

Semester I
Sl. No. Course Title Theory / Practical Credits
1 Foundations of Indian Heritage T+P 2
2 English I T 2
3 Language I T 2
4 Mastery Over Mind T+P 2
5 Environmental Science and Sustainability T 4
6 Mathematics for Computing I T 4
7 Computer Fundamentals and Digital Electronics T+P 4
8 Problem Solving and Computer Programming using C T 3
9 Problem Solving and Computer Programming using C Lab P 1
10 Introduction to Linux – LAB P 2
  Credits (A)   26
Semester II
Sl. No. Course Title Theory / Practical Credits
1 Glimpses of Glorious India T+P 2
2 English 2 T 2
3 Language II T 2
4 Database Management System T 3
5 Mathematics for Computing II T 4
6 Object Oriented Programming Using JAVA T 4
7 Database Management System LAB P 1
8 Object Oriented Programming Using JAVA LAB P 1
9 UI Design P 2
10 I AM TECH P/F  
  Credits (B)   21
Semester III
Sl. No. Course Title Theory / Practical Credits
1 Amrita Value Programme 1 T 1
2 Life Skills 1 T/P 2
3 Mathematics for Computing III T 4
4 Data Structures T 4
5 Operating Systems T 3
6 Computer Organization and Architecture T 3
7 Open Elective 1 T 3
8 Data Structures LAB P 1
9 Web Technologies T+P 3
  Credits (C)   24
Semester IV
Sl. No. Course Title Theory / Practical Credits
1 Amrita Values Programme II T 1
2 Life Skills II T/P 2
3 Open Elective 2 T 3
4 Computer Networks T+P 4
5 Full Stack Frameworks T 4
6 Data Mining T 3
7 Design and Analysis of Algorithm T 4
8 Full Stack Framework LAB P 1
9 Workshop/Certification P 1
  Credits (D)   23
Semester V
Sl. No. Course Title Theory / Practical Credits
1 Life Skills III T/P 2
2 Machine Learning T 3
3 Machine Learning Lab P 1
4 Python Frameworks T+P 4
5 Live in Labs*/Open Elective T 3
6 Mobile Application Development T+P 3
7 Lab Elective 1 P 1
8 Elective – 1 T 3
9 Internship/Minor Project   4
  Credits (E)   24
Semester VI
Sl. No. Course Title Theory / Practical Credits
1 Automata Theory and Compiler Design T 4
2 Software Engineering T+P 4
3 Elective 2 T 3
4 Professional Elective 1 T+P 4
5 Project/Internship P 4
6 Lab Elective 2/MOOC P 1
7 Cryptograhy and Cyber Security T 3
  Credits (F)   23
Total Credits after 3 years (A+B+C+D+E+F): 141 Credits
Exit Option: Award of B.C.A. Degree after 3 years
Semester VII (Honours)
Sl. No. Course Title Theory / Practical Credits
1 Professional Elective 2 T+P 4
2 Professional Elective 3 T+P 4
3 Lab Elective 3 P 1
4 Elective 3 T 3
5 Elective 4 T 3
6 Elective 5 T 3
  Credits (G)   18
Semester VIII (Honours)
Sl. No. Course Title Theory / Practical Credits
1 Professional Elective 4 T+P 4
2 Elective 6 T+P 3
3 Project   12
  Credits (H)   19
Total Credits after 3 years (A+B+C+D+E+F+G+H): 178 Credits
Award of B.C.A.(Honours) Degree
Regular Electives
Sl. No. Course Title
1 Advanced Operating Systems
2 Software Testing
3 Enterprise Resource Planning
4 Open-Source Systems
5 Parallel and Distributed Computing
6 Software Defined Networks
7 Embedded Systems
8 Robotic Operating System
9 Software Quality Assurance
10 Web Services
11 Linear Algebra and Applications
12 Database Administration
13 Information Science and Ethics
14 Mastering 5G/6G Technologies
15 Mobile Computing
16 Intellectual Property Rights
17 Computer Language Engineering
18 Linux System Administration
19 Research Methodology
20 Non-Relational Databases
21 Soft Computing
22 Optimization Techniques
Professional Electives
Sl. No. Course Title
1 IoT Architectures and Programming
2 Computer Vision
3 Complex Network Analysis
4 Connected Internet of Things Devices
5 IoT and Cloud Computing
6 Semantic Web Technologies
7 Computer Graphics and Visualization
8 DevOps
9 Digital Image Processing
10 Advanced Computer Networks
11 Advanced Web Technologies and Mean Stack
13 Graph Theory and Combinatorics
Lab Electives
Sl. No. Course Title
1 Ethical Hacking
2 Python Scripting For Security
3 Android Programming
4 Competitive Programming
5 Edge Computing
6 R Programming
7 Matlab Programming
8 High Performance Computing
9 Cyber security Lab
10 Algorithms Lab
11 Xamarin Native Application Development
12 Asp.Net Core Restful Web Service Development
13 Flutter Application Development
14 Smart Programming
Open Electives
Sl. No. Course Title
1 Introduction to Big Data and Cloud
2 Basics of Programming Using Python
3 Data Analytics and Visualization
4 Essentials of Cyber Security
5 The Art of Cryptography
6 Fundamentals of IoT
7 Introduction to AI
8 Introduction to Front Web development
9 Generative AI for Everyone
10 Introduction to relational databases
11 Networking Foundations
12 Data analysis using MS Excel
13 R Programming
14 Introduction to Crypto Currency and Block Chain
15 Basics of Linux Operating System
16 Administration and Automation with Windows Powershell

Why Amrita

The top reasons to choose Amrita for your career

601-800th

World University Rankings 2020

141

BRICS Rankings 2020

801–1000th

World University Rankings 2020

168th

BRICS University Rankings 2020

7th

India University Rankings 2024

18th

Overall Rankings 2024
ranking
7th Ranked
University in India
ranking
Amrita Ranked No.1 in India Top 100 in The World
ranking
Topmost
‘A++’ Grade

Contact

Admissions
+91 830 4004400, +91 484 280 2000

admission@kh.amrita.edu

For all Application (AOAP) related queries, please contact:
ugadmissions@amrita.edu

Admissions Apply Now