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
Eligibility:

Passed XII or equivalent course through any recognized Board.

Program Duration:

 3 Years

Semester Course Code Name of the Course
1 BCA1001 Introduction to Computer Science
1 BCA1002 Mathematics
1 BCA1003 Communication Skills
1 BCA1004 Programming in C
1 BCA1005 Environmental Science & Green Computing
1 BCA1006 Internship/Apprenticeship I
2 BCA2001 Data Structures and Algorithms
2 BCA2002 Data Communications and Computer Networks
2 BCA2003 Relational Database Management Systems
2 BCA2004 Operating Systems & Scripting Languages
2 BCA2005 Introduction to ERP
2 BCA2006 Internship/Apprenticeship II
3 BCA3001 Programming in Java
3 BCA3002 Probability and Statistics
3 BCA3003 Software Engineering and Agile Frameworks
3 BCA3004 Computer Organisation
3 BCA3005 Internet and Web technologies
3 BCA3006 Internship/Apprenticeship III
4 BCA4001 Python Programming
4 BCA4002 Website creation frameworks
4 BCA4003 Data Warehousing and Data Mining
4 BCA4004 Software Testing
4 BCA4005 Mini Project
4 BCA4006 Internship/Apprenticeship IV
5 BCA5001 Introduction to Data Science
5 BCA5002 Cyber and Information Security
5 BCA5003 Introduction to Big Data Architecture and Ecosystem
5 BCA5004 Cloud Computing and its Applications
5 BCA5005 Industry 4.0
5 BCA5006 Internship/Apprenticeship V
6 BCA6001 Introduction to DevOPs and Project Management
6 BCA6002 Blockchain Technologies and Applications
6 BCA6003 Introduction to AI & ML
6 BCA6004 Flexi Credit Course
6 BCA6005 Project
6 BCA6006 Internship/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 EvaluationThe 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.