• Books become permanent companions. Sometimes, they are born before us; they guide us during our life journey and continue for many generations.

    - APJ Abdul Kalam

  • You must learn to be still in the midst of activity and to be vibrantly alive in repose.

    - Indira Gandhi

  • Let us pick up our books and our pens, they are the most powerful weapons.

    - Malala Yousafzai

  • Failure comes only when we forget our ideals and objectives and principles.

    - Jawaharlal Nehru

B.C.A (Bachelor of Computer Application

With mathematics as complementary courses

  • Duration : THREE Years - SIX Semesters
  • Syllabus : University of Calicut
  • Eligibility :Pass in Plus Two or an Equivalent Examination.

Course Structure

Semester 1

  • A01 Common English
  • A02 Common English
  • A07 Languages other than English
  • BCA1B01 Computer Fundamentals & HTML
  • BCA1C01 Mathematical Foundation for Computer Applications
  • BCA1C02 Discrete Mathematics

Course Structure

Semester 2

  • A03 Common English
  • A04 Common English
  • A08 Languages other than English
  • BCA2B02 Problem Solving using C
  • BCA2B03 Programming Laboratory I: HTML and Programming in C
  • BCA2C03 Financial and Management Accounting
  • BCA2C04 Operations Research

Course Structure

Semester 3

  • A11 Python Programming
  • A12 Sensors and Transducers
  • BCA3B04 Data Structures using C
  • BCA3C05 Computer Oriented Numerical and Statistical Methods
  • BCA3C06 Theory of Computation

Course Structure

Semester 4

  • A13 Data Communication and Optical Fibers
  • A14 Microprocessors-Architecture and Programming
  • BCA4B05 Database Management System and RDBMS
  • BCA4B06 Programming Laboratory II: Data Structures and RDBMS
  • BCA4C07 E-Commerce
  • BCA4C08 Computer Graphics

Course Structure

Semester 5

  • BCA5B07 Computer Organization and Architecture
  • BCA5B08 Java Programming
  • BCA5B09 Web Programming Using PHP
  • BCA5B10 Principles of Software Engineering
  • Open Course
  • Industrial Visit
  • Project Work

Course Structure

Semester 6

  • BCA6B11 Android Programming
  • BCA6B12 Operating Systems
  • BCA6B13 Computer Networks
  • BCA6B14 Programming Laboratory III: Java and PHP Programming
  • BCA6B15 Programming Laboratory IV: Android and Linux shell Programming
  • BCA6B16X Elective - Software Testing
  • BCA6B17 Industrial Visit & Project Work (Industrial Visit- 1 Credit, Project Work- 2 Credit)