Avichi_College

Bachelor of Computer Applications - BCA

Avichi’s Bachelor of Computer Applications (BCA) program provides a strong foundation in computer applications and programming. Discover exciting career opportunities in IT and software development. Additionally, the program equips students with essential business skills, making them suitable candidates for various roles in the tech industry.

Register Now

Why Choose Avichi?

The BCA program at Avichi College of Arts and Science is meticulously crafted to offer an in-depth understanding of key areas in computer science, including programming languages, database management, software engineering, and web technologies. Our curriculum ensures that students gain both theoretical knowledge and practical skills essential for careers in the IT industry.

In addition to rigorous classroom instruction, we emphasize experiential learning through internships, workshops, and industry collaborations. These opportunities allow students to apply their learning in real-world IT environments, gain valuable hands-on experience, and build a professional network.

Upon completing the BCA program at Avichi College, students are not only academically proficient but also career-ready. They are equipped with the skills and knowledge necessary to excel in various roles within software development, database administration, system analysis, and IT consulting.

Global Recruiters
0 +
Placement Opportunity
0 %
Average Salary Package
0 LPA

Best BCA Course in Chennai

Comprehensive Training

Covers programming languages, database management, software engineering, and web technologies.

Practical Emphasis

Focuses on real-world applications for hands-on learning.

Analytical Skill Development

Nurtures technical expertise and problem-solving abilities essential for success in the IT industry.

BCA General Highlights

  • Specialized Training: Our program offers a foundational course for careers in computer applications and software development.
  • Industry-Relevant Curriculum: We collaborate closely with industry experts to keep our students updated on the latest trends and technologies.
  • Career Readiness: The program serves as a solid foundation for both postgraduate studies and future careers in IT and software development.
  • Experiential Learning: Additional training programs ensure that students are equipped to meet the demands of the rapidly evolving IT sector.

Career Options After
BCA

BCA graduates have diverse career opportunities in software development, database administration, system analysis, web development, and IT management. The comprehensive training and practical experience provided enable students to pursue rewarding careers in various sectors of the IT industry.

BCA
Avichi College

BCA Success Stories

Students have been placed in various highly reputed organisations of IT Domain such as Infosys, TCS, CTS, HCLTech, Accenture, Ntrust Infotech Pvt. Ltd, Sutherland, HDFC Bank, Eyetex,. Students are pursuing their higher studies in universities in India and abroad. Students are doing real time projects in Ecommerce, Web Developing. Final year students are doing internship in top companies.

BCA
Industry-Academia Collaborations

As part of the curriculum students are doing various Internships which includes working for a real-time project in Industries. Various Workshops and seminars were conducted. Industrial Visits are often organised to make the students aware of “What is expected by the Industry from the Students?” Workshops focusing on current topics like IoT, MongoDB, Ethical Hacking, and emerging trends in AI were organized to give students hands-on experience. Seminars on contemporary subjects such as Data Analytics, Blockchain, Cloud Computing, and the Cyber Security & Cyber awareness were conducted.

A series of webinars were held to deepen knowledge in areas like Technology Management in Cyber Security, Low Code/No Code platforms, Artificial Intelligence, and Machine Learning. Department has signed Memorandum of Understanding (MoU) with Pione Technology Chennai and DOQFY, Bangalore The department is a partner with ICT Academy and provides various Faculty Development Programs and Seminars in Recent Technologies.

BCA - First Year Subjects

BCA - First Semester Subjects

The BCA First Semester lays a strong foundation in programming, mathematics, and communication skills.

  • Programming with Python: The semester introduces Python programming, emphasizing problem-solving techniques and practical applications.
  • Mathematical Foundation: Students build analytical skills with Mathematics I, essential for computing.
  • Practical Learning: Hands-on Python Lab ensures practical exposure to programming concepts.
  • Language & Communication: Communicative English enhances professional communication skills.
  • Additional Learning: Courses like English for Physical Sciences and Basic Tamil/Advanced Tamil/NME provide interdisciplinary knowledge.

This semester is designed to equip students with fundamental coding skills, logical reasoning, and strong communication abilities, setting a solid base for future computer applications coursework.

Course ComponentCourse NameInstruction HoursCreditsMarks (Ext.)Marks (Int.)Total Marks
PART ITamil/ Other Languages – I637525100
PART IIBP2-ENG01 – Communicative English I335050100
PART IIIBCE-CSC01 – Problem Solving using Python647525100
PART IIIBCE-CSC02 – Core Practical-I – Problem Solving using Python Lab526040100
PART IIIBMA-CSA01 – Allied I: Mathematics I657525100
PART IVBasic Tamil/Advanced Tamil/NME27525100
PART IVBP4-EPSC01 – English for Physical Sciences I445050100

BCA - Second Semester Subjects

The second semester of the Bachelor of Computer Applications (BCA) program builds upon the foundational concepts introduced in the first semester. Students delve deeper into programming with a focus on Object-Oriented Programming (OOP) using C++, along with practical implementation in the C++ Programming Lab. This semester also strengthens mathematical skills with Mathematics II, a continuation of mathematical concepts essential for computing. Additionally, students enhance their English communication skills through Communicative English II and domain-specific English with English for Physical Sciences II.

PartCourse NameInstr. HrsCreditsMax. MarksExt.Int.Total
PART ITamil/Other Languages – II631007525100
PART IIBP2-ENG02 – Communicative English II331005050100
PART IIIBSA-CSC03 – Object Oriented Programming Concepts using C++@641007525100
 BSA-CSC04 – Core Practical-II – C++ Programming Lab@531006040100
 BMA-CSA02 – Allied II: Mathematics II@651007525100
PART IVBasic Tamil/Advanced Tamil/Non-Major Elective II21007525100
 BP4-EPSC02 – English for Physical Sciences II441005050100

BCA - Second Year Subjects

BCA - Third Semester Subjects

The third semester of the BCA program strengthens students’ technical foundation in data structures, Java programming, and computer architecture while introducing financial accounting concepts. Students gain hands-on experience through a dedicated Data Structures using Java Lab, applying theoretical knowledge to real-world problems. The semester also includes Soft Skills training, enhancing communication and teamwork abilities essential for professional growth.

  • Covers essential Data Structures like linked lists, trees, graphs, stacks, and queues for efficient programming.
  • Strengthens Java programming skills, focusing on object-oriented concepts, file handling, and GUI development.
  • Provides a deeper understanding of Computer Organization, including memory management and CPU architecture.
  • Hands-on Data Structures Lab using Java to apply algorithms in practical scenarios.
  • Introduces Financial Accounting, helping students understand business finance, balance sheets, and financial statements.
  • Includes Soft Skills training to improve communication, leadership, and collaboration for workplace success.
Course ComponentSubjectsInstruction HoursCreditsExt.Int.Total
PART IIIBCA-DSC05 – Data Structures647525100
 BCA-DSC06 – Java Programming647525100
 BCE-CSC03 – Computer Organization647525100
 BCA-DSC08 – Core Practical-III – Data Structures using Java Lab636040100
 BCA-DSA03 – Allied III: Financial Accounting657525100
PART IVSoft Skills235050100
 Environmental Studies2Exam in IV Semester

BCA - Fourth Semester Subjects

The fourth semester of the BCA program expands students’ knowledge in computer networking, open-source technologies, and e-commerce, preparing them for advanced IT careers. The curriculum ensures a blend of theoretical understanding and practical application, with a dedicated Open Source Technologies Lab for hands-on experience. The introduction of Cost and Management Accounting enhances business acumen, making students well-rounded IT professionals.

  • Provides in-depth knowledge of Computer Networks, covering network topologies, protocols, and security.
  • Explores Open Source Technologies, emphasizing Linux, PHP, MySQL, and collaborative development.
  • Focuses on E-Commerce Technologies, teaching students about online payment systems, digital marketing, and web-based business models.
  • Hands-on experience in the Open Source Technologies Lab, reinforcing practical skills in web development and database management.
  • Introduces Cost and Management Accounting, enabling students to analyze financial data and optimize business costs.
  • Includes Soft Skills training to enhance problem-solving, teamwork, and adaptability in a professional environment.
Course ComponentSubjectsInstruction HoursCreditsExt.Int.Total
PART IIIBCE-CSC09 – Computer Networks647525100
 BSA-CSC15 – Open Source Technologies647525100
 BCA-DSC11 – E-Commerce Technologies647525100
 BSA-CSC16 – Core Practical-IV – Open Source Technologies Lab636040100
 BCA-DSA04 – Allied IV: Cost and Management Accounting657525100
PART IVSoft Skills235050100
 Environmental Studies227525100

BCA - Third Year Subjects

BCA - Fifth Semester Subjects

The fifth semester of the BCA program introduces students to essential topics in software engineering, operating systems, and database management, equipping them with the skills required for software development and system management. Practical exposure is provided through Operating System Lab and PL/SQL Lab, allowing students to apply their theoretical knowledge in real-world scenarios.

  • Covers Software Engineering principles, including software development life cycles, project management, and quality assurance.
  • Explores Operating Systems, focusing on process management, memory management, and file systems.
  • Strengthens database expertise through Relational Database Management System (RDBMS) concepts, including SQL queries and data normalization.
  • Provides hands-on experience with Operating System Lab, where students implement process scheduling and memory management techniques.
  • Enhances database programming skills through PL/SQL Lab, covering stored procedures, triggers, and transactions.
  • Offers flexibility with Elective I, allowing students to specialize in an area of interest.
  • Includes Value Education, promoting ethics and professional responsibility in IT careers.
Course ComponentSubjectsInstruction HoursCreditsExt.Int.Total
PART IIIBCE-CSC14 – Software Engineering647525100
 BCE-CSC10 – Operating System647525100
 BCE-CSC11 – Relational Database Management System647525100
 BCE-CSC12 – Core Practical-V – Operating System Lab336040100
 BCE-CSC13 – Core Practical-VI – PL/SQL Lab326040100
 Elective I (Choose any one from the list)557525100
PART IVValue Education227525100

BCA - Sixth Semester Subjects

The sixth semester of the BCA program focuses on advanced topics such as web design, data mining, and mobile application development, preparing students for careers in software development, data analytics, and mobile computing. The curriculum includes practical exposure through a mobile app development lab and a mini project, allowing students to implement their knowledge in real-world applications.

  • Covers Web Design and Development, teaching front-end and back-end technologies to build responsive websites.
  • Introduces Data Mining concepts, focusing on data analysis, pattern recognition, and predictive modeling.
  • Explores Mobile Application Development, equipping students with skills to create Android/iOS apps.
  • Provides hands-on experience with the Mobile Application Development Lab, where students develop and test mobile applications.
  • Allows students to specialize through Elective II, offering flexibility in choosing an area of interest.
  • Encourages innovation and problem-solving through a Mini Project, fostering practical implementation skills.
  • Includes Extension Activities to enhance social responsibility and leadership skills.
PartCourse Code & NameInst. HrsCredits
PART IIIBCA-DSC18 – Web Design and Development64
 BCA-DSC19 – Data Mining64
 BCA-DSC20 – Mobile Application Development64
 BCA-DSC21 – Core Practical-VII – Mobile Application Development Lab33
 Elective II – Choose any one from the list55
 BCE-CSC18 – Mini Project55
PART VExtension Activities1

BCA Eligibility Criteria

Successful completion of the Higher Secondary Examination conducted by the Government of Tamil Nadu, or an equivalent examination recognized by the University of Madras, with subjects in Commerce, Accountancy, and Mathematics/Business Mathematics.

BCA Admission

Our College has a dedicated admission cell to handle all admission-related queries, ensuring a seamless and supportive process for prospective students. This specialized team is equipped with comprehensive knowledge about the admission procedures, eligibility criteria, important deadlines, and required documentation.

Admission Cell

+91 96001 64070 | 044- 2376 4227

Ms. A. Valliyammai

HEAD OF THE DEPARTMENT

Bachelor of Computer Applications

Ms. M. Lalitha

Assistant Professor

Bachelor of Computer Applications

Ms. S. Sivagami

ASSISTANT PROFESSOR

Bachelor of Computer Applications