BCA Course is a study of computer science and its related applications. It is said to be one of the most sought-after courses for students who wish to make a career in the IT field.

The course enables students for roles pertaining to Computer Applications and IT industry and helps a student develop programming skills, networking skills and learn application packages, programming languages and modern techniques of Information Technology. BCA Course is specially designed to prepare students for the IT field and build a basic foundation for higher studies.

Basics of Programming, Networking, World Wide Web, Data Structure, Advanced basics of programming, database management, mathematics and software engineering are some of the topics that are covered in BCA course.

Career Prospects

There are variety of career options that are available for a BCA graduate in IT industry. BCA degree holder can work in several sectors, some of which include Education, Multimedia, Financial Institutes, Government Departments, Security and Surveillance etc.

Candidates who don’t wish to go for a job after graduation, can also opt for higher studies like MCA degree i.e. Master of Computer Application. Another good option is Master’s Degree in Computer Management (MCM) or Master’s Degree in Information Management (MIM). For students inclined more towards the managerial aspects of an organization, MBA in Information Technology from a reputed B-School in India is a good option.

Year of  Establishment

BCA  :  2009

University Syllabus

Semester I

  • Tamil/other language
  • English
  • Digital Logic & Programming in c
  • Programming in C Lab
  • Allied
    • Mathematics I
    • Mathematics Foundations I
  • Environmental Studies

Semester II

  • Tamil/other languages
  • English
  • C++ & Data structures
  • C++ and Data structure lab
  • Allied
    • Mathematics II
    • Mathematics Foundations II

  • Soft skill
  • Value education

Semester III

  • Java Programming
  • E-Commerce
  • Resource Management Techniques
  • Java Programming Lab
  • Allied: Financial Accounting – I
  • Skill Based: Design and Analysis of Algorithm
  • Non-Major Elective: Introduction to Information Technology

Semester IV

  • Database Management Systems
  • Enterprise Resource Planning
  • Decision Support System
  • RDBMS Lab
  • Allied: Financial Accounting - II
  • Skill Based: Computer Organisation and architecture
  • Non-Major Elective: Internet and its Applications

Semester V

  • Mobile Application Development
  • Operating System
  • Data Communication & Network
  • Mobile Applications Development – Lab
  • Operating System – Lab
  • Elective
    • Data Mining
    • Computer Graphics
    • Information Security
  • Skill Based: Software Engineering

Semester VI

  • Cloud Computing
  • Open Source Programming
  • ASP.NET Lab
  • Open Source Programming – Lab
  • Elective
    • Software Testing
    • Mobile Computing
    • Microprocessor
  • Elective
    • Internet Of Things
    • System Software
    • Multimedia Systems
  • Skill Based: ASP.NET



  • Mr. G.Iyyappan MCA., M.Phil., B.Ed.,

Assistant Professor

Ms.S.Gomathi MCA