BCA1

Welcome to Bachelor of Computer Applications (BCA)

The Bachelor of Computer Applications (BCA) program is a three-year undergraduate program that deals with concepts of Information technology and Computer Applications. This program is oriented towards building a career in the IT field. The course imparts knowledge about various trending subjects like Cloud Computing, Agile frameworks, Advance Data Management Systems, Information Security, Mobile Application Development and so on. 

During the course, the students are assigned tasks to practice programs and analyze case studies, problem statements, participate in group discussions, presentations and recommend solutions to IT challenges. The continuous assessment helps the students in self-evaluation and self-development, mentored by expert faculty with both academic excellence and IT industry exposure. The course curriculum is framed with the inputs of experts from the industry to include all current issues in the IT industry for the students to gain complete IT knowledge. The industry experts are invited for Experiential sharing Lectures and for Panel Discussions for the benefit of our Students.

Our Program delivers conceptual and practical inputs with the fine blending of traditional and new age teaching andragogy. Besides classroom teaching, the blended learning approach covers the following:

  1. Course assignments, Case Studies, etc.
  2. Projects, Reports and Dissertation  
  3. Workshops, Panel Discussion, Webinars, Seminars, etc.
  4. Interaction with Industry Experts
  5. Multiple Internships.
  6. Virtual Labs
  7. Field based and Community based Learning
  8. Apart from the above, learning support is also provided through LMS, wherein, the Students are provided access to E-Content, E-Learning, Access to Digital Library.
Program Objectives:
  • Understand the fundamental concepts related to Computer Hardware, Software and Networks.
  • Familiarize with business environment and information technology and its applications in different domains.
  • Understand the front end and back end Software applications.
  • Acquire technical skills to lead a productive life in the society as a professional or as an entrepreneur.
 Program Outcomes:
  • Acquire skills and information not only about Computer and Information Technology but also in communication, organization and management.
  • Develop practical skills to provide solutions to industry, society and business.
  • Analyze and apply latest technologies to solve problems in the areas of computer applications.
 Skill Development:

Mini Projects, Projects, Group Discussion, Assignments, Case Study are assigned to students as part of the learning and Skill Development. We also have Inter-Disciplinary Training Classes wherein the students are groomed to become professionals and adapt themselves from ‘CAMPUS to CORPORATE’.

Virtual Labs allow the users to have hands on experience on various technologies which she/he will get in the real practical labs and enhance their teaching and learning experience.

The unique learning approach offers BCA students a chance to build a remarkable career and gain relevant experience related to the domain while pursuing their education.

Some of the key highlights of this mode are:

  • Continuous Teaching/Learning support through LMS
  • On-Campus teaching learning
  • Facilitating the use of Virtual Labs
Program Structure
SemesterCourse CodeName of the Course
1BCA1001Introduction to Computer Science
1BCA1002Mathematics
1BCA1003Communication Skills
1BCA1004Programming in C
1BCA1005Environmental Science & Green Computing
1BCA1006Internship/Apprenticeship I
2BCA2001Data Structures and Algorithms
2BCA2002Data Communications and Computer Networks
2BCA2003Relational Database Management Systems
2BCA2004Operating Systems & Scripting Languages
2BCA2005Introduction to ERP
2BCA2006Internship/Apprenticeship II
3BCA3001Programming in Java
3BCA3002Probability and Statistics
3BCA3003Software Engineering and Agile Frameworks
3BCA3004Computer Organisation
3BCA3005Internet and Web technologies
3BCA3006Internship/Apprenticeship III
4BCA4001Python Programming
4BCA4002Website creation frameworks
4BCA4003Data Warehousing and Data Mining
4BCA4004Software Testing
4BCA4005Mini Project
4BCA4006Internship/Apprenticeship IV
5BCA5001Introduction to Data Science
5BCA5002Cyber and Information Security
5BCA5003Introduction to Big Data Architecture and Ecosystem
5BCA5004Cloud Computing and its Applications
5BCA5005Industry 4.0
5BCA5006Internship/Apprenticeship V
6BCA6001Introduction to DevOPs and Project Management
6BCA6002Blockchain Technologies and Applications
6BCA6003Introduction to AI & ML
6BCA6004Flexi Credit Course
6BCA6005Project
6BCA6006Internship/Apprenticeship VI

Evaluation Procedure:

  • The Evaluation Scheme includes Formative Evaluation and Summative Evaluation
  • The questions formulated are based on the program/course objectives.
  • The questions are designed to test student’s knowledge, comprehension through factual and textual questions, application/analysis/synthesis/evaluation (based on Blooms Taxonomy) based questions.
  • The student’s views, opinions, power of expression, clarity of thought, application of knowledge and analytical ability.

Formative Evaluation The students have to submit Assignments for all the courses. As a compulsory academic component of the curriculum, students are required to submit assessments in the form of Internal Assignments. The Formative Evaluation implemented is as follows: Assessment in the form of Unit Tests, Quizzes, or Examinations, course wise of 30 marks with 50% passing.

Summative Evaluation– The students attend the exams at the end of the semester. These exams are taken course-wise separately. Summative evaluations are of 70 marks with 50% passing.

Project Report– A student has to submit a project report as per the program requirement.

Eligibility and Duration
Eligibility:

Passed XII or equivalent course through any recognized Board.

Program Duration:

 3 Years

Skill Devlopment

Alert: You are not allowed to copy content or view source !!