BCA

DEPARTMENT OF COMPUTER APPLICATIONS

2 (13) (Copy)
2 (16) (Copy)
2 (11) (Copy)
2 (12) (Copy)
2 (17) (Copy)
Vision

Achieving comprehensive recognition in the field of computer science,

Mission
  • Instilling quality education over a well-made programme, Intune with the software requirements of the industry.
  • Offering contemporary amenities to inculcate wisdom and cultivate skills in the propelled spheres of computer science.
  • Developing linkages with world-class organizations to strengthen industry academia relationship for mutual benefit.
Scope
  • The course aims at providing a comprehensive knowledge of the basics and different aspects of computer science to students.
  • Foundation of computer systems, computer architecture & organization, database systems, operating systems, programming and website designing, e-commerce & multimedia applications, software testing, etc. are taught in a structured manner with relevant  hands-on experience.
  • The BCA Graduates are job ready to be a part of top companies like TCS, Wipro, Microsoft, Google, Infosys, Accenture, HCL, Facebook, Cognizant, Adobe, Oracle, Sun Microsystems, Flipkart, IBM, and other private firms.
  • After completion of the UG degree in Computer Applications, the graduates can also pursue their PG degree in Computer Science, Computer Applications, Software Engineering, etc.
Teaching method
  • Online Teaching / Chalk and Talk
  • Video Lectures / PowerPoint Presentations
  • Multiple-Choice Questions / Quiz
  • Unit wise Study Material
  • Question Bank and Answers
Syllabus for each year

SEMESTER I
SEMESTER II
SEMESTER III
SEMESTER IV
SEMESTER V
SEMESTER VI
SEMESTER I

Semester I
  • Tamil/ Other languages
  • English – I
  • Core I : Problem Solving using Python
  • Practical I: Problem Solving using Python
  • Allied I: Mathematics
  • Basic Tamil/Advanced Tamil/Non Major Elective
  • Soft Skill I
Non Major Elective I – I Semester
  • Web Application
  • Office
  • Automation
  • HTML

SEMESTER II

Semester II
  • Tamil / Other languages – II
  • English – II
  • Core II :Object-Oriented Programming Concepts using C ++
  • Practical II : C++ programming Lab
  • Allied II: Mathematics II
  • Basic Tamil / Advanced Tamil / Non Major Elective II
  • Soft Skill II
Non Major Elective II – II Semester
  • Web Application Lab
  • Office Automation Lab HTML Lab

SEMESTER III

Semester III
  • Core III: Data Structures
  • Core IV: Java programming
  • Core V: Computer Organization
  • Practical III : Data Structures using Java Lab
  • Allied III: Financial Accounting
  • Soft Skill III 
  • Environmental Studies

SEMESTER IV

Semester IV
  • Core VI: Open Source Technologies
  •  Core VII: Computer Network
  • Core VIII : E-Commerce technologies
  •  Practical IV : Open Source Technologies Lab  
  • Allied IV: Cost and Management Accounting 
  • Soft Skill IV
  • Environmental Studies

SEMESTER V

Semester V
  • Core IX: Software Engineering
  • Core X : Operating System
  • Core XI: Relational Database Management System
  • Practical V: Operating System Lab
  • Practical VI : PL/SQL Lab
  • Elective I:
  • Value Education

SEMESTER VI

Semester VI
  • Core XII: Web Design and Development
  • Core XIII: Data Mining
  • Core XIV: Mobile Application Development
  • Practical VII: Mobile Application Development Lab
  • Elective II
  • Mini Project 
  • Extension Activities
Elective I
  • Principles of Information
  • Security Resource
  • Management Techniques
  • Multimedia and its Applications
Elective II
  • Software Project
  • Management IOT and its Applications
  • Data Analytics using R
  • Value Added Courses
  • OfficeAutomation – Lab
Career Opportunities 
  • BCA Graduates can work as a computer programmer, data scientist, systems analyst, software developer, hardware engineer, IT consultant, system engineer, system designer, IT specialist, networking engineer, database administrator, web developer, mobility tester, e-commerce specialist, programmer, software tester, etc.
  • Computer professionals can build their career in numerous domains like artificial intelligence, embedded systems, ethical hacking, wireless networks, computer manufacturing, database systems, web applications, animation, computer graphics, scientific modelling, computational biology, video games development, mobile application development, data science, network administration, etc.

https://www.youtube.com/watch?v=qXo4-B3B_Ew