The BCA (DS & AI) Program

  • The BCA (DS & AI) program provides a sound academic base in computer skills and applications from which an advanced career in computer applications can be developed.
  • The students get a good conceptual grounding in computer usage and its practical business applications with focus on Data Sciences and Artificial Intelligence of IT and prepares students for a career in the field of Business Analytics, AI / ML etc. or pursue MCA or MBA degree program in due course.


  • 3 years
  • Pass in 10+2 or its equivalent with 40% and above aggregate marks in any discipline; Students awaiting final examination results may also eligible to apply
  • The BCA (DS & AI)Program consists of 37 courses (excluding labs) covered in six semesters spread over three years.
  • Students are also required to do Internship / Project after completion of first and second year.
BCA (DS & AI) Program
Year I
Semester-I Semester-II
  1. English Language Skills
  2. Mathematics - I
  3. Computer System Architecture with Microprocessor programming (With Lab)
  4. Computer Programming using C and C++ (With Lab)
  5. Digital Skills
  6. Generic/Open Elective - I (Suggested: Principles of Management)
  1. Environmental Studies with Disaster Management
  2. Mathematics - II
  3. Object Oriented Programming using Java (With Lab)
  4. Introduction to Data Science and Computing for Data Science
  5. Operating System (with UNIX Lab)
  6. Generic/Open Elective – II (Suggested: Probability & Statistics)
Year II
Semester-III Semester-IV
  1. Business Communication
  2. Data Structures and Algorithms
  3. Web Design (including CSS, JavaScript, ASP, JSP etc.)
  4. Database Management System (with Lab)
  5. Time Series Analysis (with Lab)
  6. Open Elective - III (Suggested: Data Mining with Lab)
  7. Skills Enhancement Course – Elective I (Suggested: Image Processing, with Lab)
  1. E-Commerce and M- Commerce
  2. Python Programming (with Lab)
  3. ASP.Net Programming ( with Lab)
  4. R Programming (with Lab)
  5. Skill Enhancement Course – Elective II (Suggested: Exploratory Data analysis)
  6. Generic/Open Elective - IV (Suggested: Operations Research)
Internship / Project
Year III
Semester-V Semester-VI
  1. Data Communication and Computer Network
  2. Artificial Intelligence and Neural Networks (with Lab)
  3. Software Engineering
  4. Big Data Analytics and Hadoop
  5. Discipline Specific Elective I (Suggested: Block Chain Technology,(with Lab)
  6. Discipline Specific Elective II (Suggested: Machine Learning, with Lab)
  7. Career Development
  1. Cloud Computing Technologies (with Lab)
  2. Cyber Security (with Lab)
  3. Smart Device Programming
  4. Discipline Specific Elective III (Internet of Things (IOT),with Lab)
  5. Discipline Specific Elective IV (Suggested :Digital Transformation of Business)
  6. Project Work

Generic/Open Electives from Computer Science : Database Management System using Oracle and SQL-Server, Geographical Information System, Data ware House and Data Mining, UNIX Lab, Constitution of India, Probability & Statistics, Operation Research, Indian Heritage, Fundamental of Finance and Accounting – Tally, Business Law, Principles of Management.
Skill Enhancement Course – Electives: Office automation tools, Management Information System, MatLab/ Latex, Arduino Sensors.
Discipline Specific Electives: Analysis of Algorithms, Android Programming, Computer Graphics, Data Mining, Digital Electronics, Digital Image Processing, Discrete Structure, Mobile Computing & Wireless Markup Language, Multimedia and Applications, Numerical Methods, R Programming, RDBMS and SQL programming, Soft Computing, Software Testing Concepts, System Administration and maintenance, Theory of Computation, System Analysis and Design, Data Science/Data Analytics/ Business Analytics, ERP, IT Infrastructure Management, Dot Net Programming (Window Programming) using C#, Remote Sensing, Satellite Image Processing, Computer Graphics, Online Communication and Virtual Reality.

  • During the 5th and 6th semester, students are exposed to elective courses in their respective field of specialization.
  • These elective courses provide an understanding of the specialized focus fields

Students who successfully complete the BCA (DS & AI) Program will be awarded the 'Bachelor of Computer Applications' Degree by the University subject to University regulations.

BCA (DS & AI) Program Fee
Program Admission Fee Rs. Semester Fee Rs. Caution Deposit Rs.
Domicile Non - Domicile
BCA 5,000 30,000 33,000 5,000

Note : Applicants in their final year of Qualifying Examinations also can apply for all regular programs

Students' Speak


Express Happiness to completed SIP by Ms. Naina Student of ICFAI University Jharkhand


Thanks to ICFAI University Jharkhand to Provide Summer Internship