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:
- Course assignments, Case Studies, etc.
- Projects, Reports and Dissertation
- Workshops, Panel Discussion, Webinars, Seminars, etc.
- Interaction with Industry Experts
- Multiple Internships.
- Virtual Labs
- Field based and Community based Learning
- 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 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.