Course Details


Bachelor in Computer Applications (BCA) is an undergraduate degree course in computer applications. With the rapid growth of IT industry in India, the demand of computer professional is increasing day by day. This increasing growth of IT industry has created a lot of opportunities for the computer graduates.

Department of Computer Science and Engineering at PSIT College of higher Education was formed in 2015 with an initial intake of 120 students. Ever since its inception, the department has seen tremendous growth in terms of academics, higher education, research & innovation. Thus laying stepping stones of 100% admissions and at present the sanctioned intake of for BCA is 240.

The department emphasizes value based quality education in Computer Application and the curriculum reflects the depth and width of Computer Application where emphasis is laid on practical understanding of technology; and offers the three year degree in Bachelor's of Computer Applications.

Bachelor in Computer Application (BCA) is one of the popular courses among the students who want to make their career in the IT (Information Technology) field. The duration of the course is 3 years and divided into 6 semesters. The study period of BCA includes various subjects such as Programming in C Language (Basic and Advanced), Networking, World-Wide-Web, Data Structure, Advanced C Language Programming, Database Management, Mathematics, Software Engineering, Object Oriented Programming using C++, Visual Basic, Programming using PHP, JAVA, Oracle, Operating Systems, Web Scripting and Development, etc. This course provides a lot of opportunities to the students who are interested in computer field and wants to work in the IT sector as programmer or software developer.

The objectives of the department are to innovate in the areas of Computer Applications; to advance and enhance commercial application and visual application development; to build interest in students for specialized research in inventing new data base design and to guide students in the building efficient information systems; to create new data base engines; and to create new Query languages.

PSIT College of Higher Education boasts of modern state-of-the-art infrastructure. The class room is designed with an IT environment and equipped with projectors. The Department has well equipped laboratories furnished with latest and modern equipments along with the updated software to provide hands on training and practical exposure to students. The digitization of library allows access to national/ International journals, magazines and other academic support material. Central library is also equipped with reading halls, reference section and 24X7 internal accesses.

Department of Bachelor in Computer Application (BCA) is dedicated to provide high quality undergraduate and postgraduate education to the students with the objective of preparing them for prolific careers. The department is committed towards providing academic excellence in the field of education while focusing on the overall development of an individual.

The department has e-classrooms, The department has rich knowledge pool of faculty resource who are well trained in various fields like Artificial Intelligence, Machine learning, Computer Vision, Algorithms design, Cryptography, Computer Networking, Data mining, Data science, BIG DATA, Digital Image Processing, text mining, knowledge representation, soft computing, Cloud computing, etc..

The pool of experienced teachers hailing from both education and industry background ensures a teaching methodology rich with logical & practical approach. All the students visit industrial houses as a part of their academic work to get practical exposure. The students admitted in the course are beginners but with the balanced blend of technical skills, co-curricular and extra-curricular activities and job oriented training program makes them perfect professionals. The department periodically conducts hands-on workshop on recent technology like Internet of Things, Cloud computing, Machine learning etc. for the students so that they should be updated with current technology. The department imparts teaching in Holistic method, where students who are trained under holistic education will be better citizens of Nation.

The department aims to compliment theory with practical approach by providing assistance to the students for completing summer training projects, encouraging regular interaction with the industry through seminars, guest lectures, conferences, corporate meets etc and Organising inter cultural exchange with other institutions and industries. The department conducts various coding contests on renowned platforms for the students on regular basis. This practice increases the competitive spirit amongst the students and has given tremendous results in terms of placements.

Students are performing exceptionally well in various technical, extra-curricular and co-curricular activities at both inter and intra college events. Along with acclaimed academic performance at CSJM university level, students are motivated to form & run clubs, societies to further hone their skills, broaden their horizons, and instill leadership qualities & viability.

Our students have multiple job options after the course. Policies of providing In-house mentoring to students prepares them for all the sectors be it in the field of IT, Govt., Banking, defence, PSUs and successful Entrepreneurs.

The department believes in continuous improvement and hence encourages faculty members to participate in faculty development programs, seminars, webinars on their respective domains. As a result, there are a remarkable number of faculty contributions published in renowned journals which are Scopus/SCI indexed and book chapters.

The initiative of the NGO Utthan for the social welfare has exposed the students of the department of BCA to reach out to the deprived ones and serve them with all possible amenities. The Vision of the Department is to be a recognized department that produces versatile computer Professionals capable of adapting to the changing needs of computer and related industry.

The IT industry is growing rapidly and with this, the demand for BCA graduates, too, is increasing every passing day. It has been observed that Bachelors in Computer Application (BCA) is a highly in demand three-year undergraduate degree course for students who wish to delve into the world of Computer languages. The BCA course is one of the most popular options to get started with a career in Information Technology. For a BCA aspirant, this degree would help in setting up a sound academic base for an advanced career in Computer Applications.

After obtaining a BCA degree, students can find lucrative job opportunities in leading IT companies such as Oracle, IBM, Infosys, and Wipro. Some of the roles that one can bag after completing a BCA programme are that of a System engineer, software tester, junior programmer, web developer, system administrator, software developer, etc. BCA graduates are not only recruited by the private sector but also by public sector organisations. Government organisations like the Indian Air Force(IAF), Indian Army, and India Navy also hire a large bunch of computer professionals for their IT department.

As far as the salary is concerned, a fresher working for a leading MNC might get a salary ranging from Rs. 25,000 to Rs. 40,000 per month. However, it was reported that IT giants like Facebook, Microsoft, etc. pay a six-figure salary to a fresh graduate.

After completingBCA degree one can give an instant thrust to his/her career by pursuing MCA (Masters of Computer Applications). However, there are other options too that you should consider after completing your BCA degree, some of them are –

  1. - Prepare for CAT and go for an MBA in IT Management
  2. - Complete your Master’s degree by studying MSC (IT)
  3. - Go for a networking diploma and prepare for CCNP or CCNA certification
  4. - Prepare for Microsoft Certified Solutions Associate (MCSA) Certification or Redhat certifications and work as a System Administrator or Desktop Technician or Help desk Assistant.
  5. - Computer teacher/instructor in schools, universities, or colleges
  6. - If you are good at web programming then improve your coding skills and make your career in Web Development. You can also work as an independent web designer.
  7. - A lot of BCA graduates also go for government jobs. You could consider one too.
Read more

Course Structure

The Schedule of papers prescribed for BCA examination is as follows.

Semester - I Semester - II
Computer Fundamental &  Problem solving Techniques Object Oriented Programming Using C++
C Programming Internet Technology and Web Design
Principle of Management Organization Behavior
Business Communication Financial Accounting & Management
Mathematics –I Mathematics II
Computer Laboratory and Practical Work of Office Automation Computer Laboratory and Practical Work of C++ Programming
Computer Laboratory and Practical Work of C Programming

Semester - III Semester - IV
Python Programming Computer Graphics & Animation
Data Structure Using C & C++ Database Management System
Operating System Software Engineering
Digital Electronics & Computer Organization Optimization Techniques
Elements of Statistics Mathematics-III
Computer Laboratory and Practical Work of Python Computer Graphics & DBMS Laboratory
Computer Laboratory and Practical Work of DS

Semester - V Semester - VI
Knowledge Management Information & Cyber Security
Java Programming and Dynamic Webpage Design Internet Of Things
Computer Network E-Commerce
Numerical Methods Data Science and Machine Learning
Minor Project Major Project
Viva-Voice on Summer Training Presentation/Seminar based on Major Project
Computer Laboratory and Practical Work of Java Programming & Dynamic Webpage Design  
Chat With Us On
Call Us 7670998888