BCA (Bachelor in Computer Application) is an undergraduate degree course (India) in computer applications. The duration of the BCA course is 3 years and is divided into 6 semesters. The course covers subjects like database, networking, data structure, core programming languages like ‘C’ and ‘java’.
BCA course details 1. Introduction to programming using C Introduction to Computers and Programming, Introduction to C, Control Structures and Arrays, Functions and Pointers, Structures, Unions and Files, Low-Level programming and C Preprocessor.
2. Statistics for BCA Introduction to Statistics, Concepts of Central tendency and dispersion, Probability, Random Variable, Index Number Correlation, and Regression, Probability Distribution, Sampling distribution and confidence interval Testing of Hypothesis .
3. Algebra Mathematical Logic, Matrices, Sets, Relations and Functions, Group Theory Algebra gives basic mathematical structural understanding so that one can able to analyze the things in a better structure.
4. Digital Computer Fundamentals Introduction to Number System and Codes, Boolean Algebra, Logic Gates, Combinational Logic, FLIP-FLOPS, Registers and Counters. It provides basic boolean algebra in computer languages. Nowadays everyone is using digital computers, so it is essential to learn about digital computers.
5. Calculus Differential Calculus, Integral Calculus, Differential Equations This particular subject is for improving the problem-solving skills among the students easily using formats.
6. Operating Systems Introduction and System Structures, Process Management, Process Synchronization, Deadlock Memory Management File and I/O system Learn how the system is working and about the hardware and software used in the computer.
7. Data Structures Introduction, Arrays and Structures, Searching and Sorting, Stacks and Queues, Linked Lists, Trees Sorting. It helps to learn the basic things about the database management system and how it works on in industries like IT, or other sectors. In marketing, the database is the source of their business.
8. Computer Networks Analog Transmission, Multiplexing Transmission Media, Data Link Layer, Data Link Control, Multiple Access, Wired LANs, Wireless LAN, Network Layer, Internet Protocol, Address Mapping Protocol, Routing Protocols, Transport Layer, Congestion Control and QoS Application Layer and Network Security.
Join 4M+ learners. Unlock unlimited quizzes, wrong-answer tracking, flashcards + reminders, study guides, and 1-on-1 challenges.