The expeditious growth of the IT industry has increased the demand for computer professionals and created innumerable opportunities for computer graduates. The computerization of processes in various work areas has yielded the requirement of IT manpower as a core human resource. To be in tune with the times, the Bachelor of Computer Applications (BCA) programme aims to create the foundation of computer applications for the graduates to cater to the need for human resources.
Bachelor of Computer Applications - BCA Course is a 3 year (six semesters) Undergraduate Programme covering a wide range of subjects related to computers and their applications. The curriculum is based on the Choice Based Credit System (CBCS) which is an advanced educational model that offers students to select courses & subjects of their choice - core, elective, & foundation courses. The advanced syllabi prepare students to build careers in frontline software technologies and programming as well as enable them to stay updated about the mainstream revolutions in technology and groom them with the required skills and knowledge to enter into the industry and carve a niche for themselves.
The programme offers leading-edge subjects like Artificial Intelligence, Augmented Reality, Virtual Reality, Full Stack Development, Design Thinking, Python Programming, Introduction to Angular, Embedded Systems, Website Frameworks (Ruby on Rails, Joomla, Drupal), Cross-Platform Mobile Application Development, Information Security, Digital Marketing, Cloud Computing, Web Services to name a few.
The BCA Programme is an amalgamation of theoretical and practical training through classroom teachings, discussions, group presentations, practical problem solving, and software experimentation.
The programme aims at inculcating essential skills as demanded by the growing industry through an interactive learning process. This includes audio/video presentations, team-building skills, and personality development programmes. The main objectives of the programme are:
Bachelor of Computer Applications (BCA) is a six semesters programme conducted over the period of 3 years. The course structure of BCA blends theoretical and practical learning within the disciplines of Computer Science and Information Technology. Few contemporary subjects in BCA are.
Semester | Subjects |
---|---|
I | Logic Development and Programming, Introduction to HTML5, Publishing & Multimedia Tools, Computer Fundamentals |
II | Computer Organization and Advanced Microprocessors, Practical on Angular, History of Computing |
III | Statistics for Data Analysis, Operating System, Green Computing, Website Frameworks – Joomla/ ROR |
IV | Embedded Systems, XML, Design Thinking, Digital Marketing |
V | Introduction to Web Services, Introduction to Data Analytics, Information Security, Cloud Computing, Website Development using PHP & MySQL, Software Engineering, Emerging Technologies |
VI | Introduction to Python, Introduction to Artificial Intelligence, Cross-Platform Mobile Application Development, Introduction to NoSQL Database, Introduction to Augmented Reality / Virtual Reality, Full Stack Development |
For more detailed syllabus, download the brochure.
The entire schedule of academic activities of the program will be listed in the Academic Calendar to be released at the beginning of each academic year. An overview of the program is as follows:
Particulars | Numbers | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
1. | No. of Years/ Semesters | 3/6 | ||||||||||
2. | Total Credits | 150 | ||||||||||
3. | Total No. of Courses
|
50
|
||||||||||
4. | Total Teaching Weeks (Per Semester) | 15 | ||||||||||
5. | Admission & Examination weeks per semester | 2 |
Courses | Internal Evaluation | External Evaluation |
---|---|---|
Core Courses | 50% | 50% |
Foundation Courses | 100% | NA |
Elective Courses | 100% | NA |
Core Electives Courses | 50% | 50% |
Project Work | 50% | 50% |
|
Follow us for the latest updates and events: -