BCA
March 21, 2024 2024-03-21 22:59BCA
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 |