This course will help a student understand the various components of a computer network and its functionality. This paper helps students acquire skills in using Java programming language and developing small to medium-sized application programs. This course helps in understanding the principles behind the object-oriented programming process and its use in the development of small to medium-sized application programs. This paper helps a student learn database concepts and develop skills for the design and implementation of database applications. This course aims at introducing various terminologies of Graph theory and formulation of Linear Programming problems and solving them with graphical methods and simplex methods. It also teaches a student method to calculate and measure the efficiency of a code. This paper helps a student understand the need for data structure when building an application. This course helps acquire the fundamental knowledge of the operating system components and to know the various operations performed by operating systems. It helps a student to learn the use of Boolean algebra for performing calculations in various number systems. This paper introduces the basic concepts of the functioning of a computer. In this paper, students learn various statistical methods and it prepares students for future courses having quantitative components. In this paper, a student learns to understand the logic of a problem and write structured C programs. This paper introduces the programming language C. The core subjects that are taught in every college offering BCA courses are: BCA subjects are also curated for BCA specializations: BCA Data Science and BCA Data Analytics.īCA is a 3-year duration course, divided into six semesters.Apart from gaining computer knowledge, importance is also given to social awareness, communication skills & professionalism to work as a team in maintaining diverse environments for the betterment of society.Students are also required to submit a project report in the final year of BCA as part of the BCA course requirement.Equal emphasis is given to both theory and practical papers. As a part of the BCA course curriculum, students have to study a set of core courses and two concurrent courses out of which one is a language paper throughout the 6 semesters.BCA subjects include classroom learning, lectures, lab sessions, project work, seminars, group assignments, classroom presentations, and interactions with industry experts.This tutorial assumes no background in Computers or Computer programming. Knowledge of computers is not a prerequisite to follow the contents of this tutorial. The tutorial is also very useful for undergraduate students of computer science, engineering, business administration, management, science, commerce and arts, where an introductory course on computers is a part of curriculum.Īfter completing this tutorial, you will find yourself at a moderate level of expertise in the knowledge of computer basics from where you can take yourself to the next level.
This tutorial has been prepared for beginners as well as advanced learners who want to deal with computers. along with how to get the most value and impact from computer technology. This tutorial explains the foundational concepts of computer hardware, software, operating systems, peripherals, etc. PDF Version Quick Guide Resources Job Search DiscussionĬomputer is an advanced electronic device that takes raw data as an input from the user and processes it under the control of a set of instructions (called program), produces a result (output), and saves it for future use.