in

I already know that Helpful Not Helpful Funny

BCA SUBJECTS AND COURSE DETAILS | Updated 2019

BCA SUBJECTS AND COURSE DETAILS

Bachelor of Computer Applications or BCA is a three-year undergraduate course. BCA is the most sought-after course to make a career in the IT sector. The course provides a strong base for a career in computer applications. Subjects like Database Management, C++, JAVA and HTML are taught. Students are given knowledge on topics like Programming languages, hardware and software. The course can be pursued in regular or distance mode. The average salary of a BCA graduate is approximately 25,000 to 30,000 per month.

ELIGIBILITY CRITERIA: The basic qualification to be eligible for this course is 10+2 or equivalent qualification in any stream, from a recognized educational board. You should have a minimum aggregate of 55% in your 10+2 examination. Students awaiting their 10+2 result can also apply.

BCA SPECIALISATIONS :

▪ BCA – General

▪ BCA – Database Systems

▪ BCA – Animation And Multimedia

JOB PROFILE: There are various options in the IT sector for a BCA graduate. A student can work as a :

  • Programmer
  • System Analyst
  • Network Designer
  • Game Developer
  • Software Engineer
  • Software Tester
  • Project Manager
  • System Administrator
  • System Security Officer
  • Software Architect
  • Associate Software Engineer

HIGHER STUDIES COURSES AFTER BCA :

If a student wants to pursue higher studies then the following course options are available :

  • Master of Computer Application – MCA
  • Masters Degree in Information Management – MIM
  • Masters in Computer Management – MIM
  • Post Graduate Program in Corporate Studies – PGPCS
  • Information Security Management -ISM
  • Master of Business Administration – MBA

 

BCA Course Curriculum

The BCA course comprises of subjects like database, networking, data structure, core programming languages like C++ and Java. The course curriculum is spread across 3 years and divided into 6 semesters. Students are inculcated with essential skills like team-building skills, personality development skills and leadership skills.

The following subjects are taught in BCA :

  • Software Development
  • Software Engineering
  • Artificial Intelligence
  • Multimedia Systems
  • Web-Based Applications
  • Theoretical Computer Science
  • Database Management System
  • Data Communication And Computer Networks

 

Year 1

In the first year, students are taught technical communication skills and cyber ethics. They are introduced to the Programming language and data structure using C. Subjects like business accounting and digital electronics are also taught. A student is familiarised with the basic principles of management and database management system.

Course Details : The course details for the first year are given below –

Semester 1 :

  1. Modern Operating Environment
  2. Financial Accounting
  3. Principles of Management
  4. Principle Programming and Algorithm
  5. Business Communication
  6. Laboratory course – Tally / MS Office
  7. Mathematics I
  8. Computer Fundamentals
  9. Programming using C
  10. Communication and Soft Skills

Semester 2 :

  1. C programming
  2. Database Management System
  3. Organisational Behaviour
  4. Statistics
  5. E-commerce
  6. Laboratory Course – C / SQL
  7. Data Structures
  8. Object-Oriented Programming and UML with C++
  9. Business Accounting
  10. Digital Electronics
  11. Discrete Mathematics
  12. Environmental Studies

 

Year 2

In the second year, students learn about computer architecture and computer networks. A student will be taught Front end design tool VB.NET Shop and Object Oriented Programming using C++. Topics like RDBMS, Web Technologies, and Java Programming are also taught. You will learn about Inventory Management(SAD) and Software Engineering as well.

Course Details: The syllabus for the third and fourth semester is given below –

 

Semester 3 :

  1. Data structures using C
  2. Relational Database Management System
  3. Business Mathematics
  4. Software Engineering
  5. Operating System
  6. Laboratory Course – Data structures using C / PL-SQL
  7. Computer Networks (Cisco Track)
  8. Computer Organization and Architecture
  9. Database Management System & Data Modeling
  10. Business Communication

 

Semester 4 :

  1. Object-Oriented Programming in C++
  2. Human Resource Management
  3. Enterprise Resource Planning
  4. Visual Basic
  5. Computer Networking
  6. Laboratory Course – VB / C++
  7. Agile Systems
  8. Web Technology with PHP
  9. Python Scripting
  10. Program Elective I
  11. Open Elective I

 

Year 3

In the third and final year, the focus is put on knowledge of Operating Systems and Computer Graphics. Students learn about E-Commerce and Software testing. They are introduced to topics like Microprocessor, Advanced Computer Networks, and Business Economics. Topics like .NET Frameworks, Internet Programming and Cyber Law, Multimedia Systems, Introduction to SysPro and Operating Systems are taught as well.

Course Details: The syllabus for 5th and the 6th semester is as follows :

 

Semester 5 :

  1. Web Technologies
  2. Core Java
  3. net
  4. Object-Oriented Software Engineering
  5. Project ( C++ / VB )
  6. Laboratory Course – Java / Web Technologies / VB.net
  7. Digital Marketing
  8. Android Development
  9. Computer Graphics and Animation
  10. Program Elective II
  11. Open Elective II

 

Semester 6 :

  1. Advanced Web Technologies
  2. Advanced Java
  3. Recent Trends in IT
  4. Software Testing
  5. Project ( Java / VB .net )
  6. Laboratory Course – Advanced Web Technologies / Advanced Java
  7. Information Security
  8. Program Elective III
  9. Program Elective IV

What do you think?

7 points
Upvote Downvote

Total votes: 121

Upvotes: 64

Upvotes percentage: 52.892562%

Downvotes: 57

Downvotes percentage: 47.107438%

Written by Alok Kumar Singh

Alok Kumar Singh, an entrepreneur and an online marketing enthusiast, Alok has experience of almost 5 years in the education industry and his real passion is to help students, you can read his articles at askIITians blog, shiksha.com & www.aajneeti.social.

Leave a Reply

Your email address will not be published. Required fields are marked *

INTERVIEW TIPS THAT WILL LEAD YOU TO YOUR DREAM JOB

INTERVIEW TIPS THAT WILL LEAD YOU TO YOUR DREAM JOB

B.A. MASS COMMUNICATION : THE CURRICULUM AND COURSE DETAILS

B.A. MASS COMMUNICATION : THE CURRICULUM AND COURSE DETAILS