Bachelor of Computer Application(Honours) - BCA
The Bachelor of Computer Applications (BCA) Honours program at the University of Calicut is a four-year undergraduate course designed to provide students with a comprehensive understanding of computer science and its applications. Aligned with the Calicut University Four Year Undergraduate Programme (CUFYUGP) Regulations 2024, the program emphasizes both theoretical knowledge and practical skills to prepare students for the dynamic IT industry.
Program Overview
Duration: 4 years (8 semesters)
Eligibility: Candidates who have passed the Higher Secondary Examination (Plus Two) of the Kerala State Board or any equivalent examination with Mathematics, Computer Science, Computer Application, Information Technology, Informatics Practice, Informatics, or Additional Mathematics as one of the subjects are eligible for admission.
Medium of Instruction: English
Curriculum Structure
The BCA Honours program encompasses a blend of core subjects, electives, skill enhancement courses, internships, and research projects:
Core Subjects: Fundamentals of Computers, Programming in C, Data Structures, Operating Systems, Database Management Systems, Software Engineering, Web Technologies, and more.
Electives: Advanced topics such as Artificial Intelligence, Machine Learning, Data Science, and Cloud Computing.
Skill Enhancement Courses: Courses aimed at developing practical skills in areas like digital marketing, data analysis using spreadsheets, and office automation.
Internships: Mandatory internships in semesters 5 and 7 to provide hands-on industry experience.
Research Project: A comprehensive research project in the final semester for students opting for the Honours with Research track.
Add-on Courses
Artificial Intelligence (AI)
Cyber Security
Data Science
Academic Activities
Seminars and Workshops
International Webinars
Internship Opportunities
Guest Lectures by Industry Experts
Technical Training Programs
Library & Laboratory Support
Well-equipped computer labs with modern systems and high-speed internet, along with a library that provides a wide collection of IT and computer science books, journals, and digital resources.
Placement Support
Placement assistance and internship opportunities
Campus recruitment drives
Career guidance and skill development programs
PG Entrance Coaching
Coaching support for higher studies such as MSc IT, MCA, and other postgraduate programs, including aptitude and subject-oriented training.
Industry Collaboration
Partnerships with IT companies for internships, industrial visits, guest lectures, workshops, and campus placements.

