They provide companies with the means to store large amounts of data and to process it efficiently, as well as to store and manipulate data in order to improve decision-making. In academia, computer applications are used to analyse data and to create new research, as well as for developing computer models for artificial intelligence, robotics, and machine learning.
The three-year Bachelor of Computer Applications (BCA) programme offered by the Department of Computer Applications equips the students with the knowledge and skills required to understand the fundamentals of computing and computer applications. The programme covers topics such as C Programming, Digital Electronics & Computer Organisation, Information Technologies, Operating Systems, Data Structures, DBMS, Computer Networks, Software Engineering, Computer Graphics, and Cloud Computing. The programme also offers elective courses such as Multimedia, Artificial Intelligence, UNIX and Shell Programming, PHP, and Advanced Java. Moreover, it offers skill enhancement courses such as Android Programming, Data Mining and Warehousing, and Digital Marketing. These topics are taught using both theoretical and practical approaches, allowing students to gain hands-on experience in the various aspects of computing.
In addition to the theoretical aspects of the course, a wide range of practical sessions are also included in the BCA programme. These include workshops, interactive seminars, lab work, guest lectures, and industry internships. The course also provides students with the opportunity to develop technical, problem-solving, and communication skills, which are important for building a successful career in the IT sector.