About the course

B.C.A. program at Agarsen College is an undergraduate degree focused on equipping students with a blend of theoretical knowledge and practical skills in the field of computer applications. The curriculum is designed to cover a wide range of computing topics, including programming, system organization, network management, and web development.

Course Outcomes

Graduates of the B.C.A. program will be able to:

  • Analyze problems and craft solutions using programming skills in languages like Python, Java, and C++.
  • Understand and apply the concepts of data structures and algorithms to optimize software performance.
  • Deploy and manage computer networks and e-commerce platforms.
  • Develop web and mobile applications with an understanding of modern open source and e-commerce technologies.
  • Conduct relational database management and develop SQL queries for business applications.

Careers Related to the Course in India

Graduates are well-prepared for various roles such as:

  • Application Developer: Designing and building applications to perform specific tasks.
  • System Analyst: Evaluating and improving the efficiency of IT systems.
  • Network Administrator: Managing and maintaining network infrastructure.
  • Web Developer: Building and maintaining websites and web services.
  • Database Administrator: Ensuring the integrity and performance of databases.

Semester-wise Subjects

Semester Subjects
First Tamil - I, English - I, Problem Solving using Python, Python Lab, Mathematics - I, Soft Skill - I
Second Tamil - II, English - II, Object Oriented Programming Concepts using C++, C++ Programming Lab, Mathematics - II, Soft Skill - II
Third Data Structures, Java Programming, Computer Organization, Java Lab, Financial Accounting, Soft Skill - III
Fourth Open Source Technologies, Computer Network, E-Commerce Technologies, Open Source Technologies Lab, Cost and Management Accounting, Soft Skill - IV, Environmental Studies
Fifth Software Engineering, Operating System, Relational Database Management System, Operating System Lab, PL/SQL Lab, Elective I, Value Education
Sixth Web Design and Development, Data Mining, Mobile Application Development, Mobile Application Development Lab, Elective II, Mini Project, Extension Activities