The Faculty of Science & Technology


ICFAI Tech School Ranchi

ICFAI Tech School Ranchi, a constituent unit of Faculty of Science & Technology of the ICFAI University, Jharkhand. ICFAI Tech School is committed to provide quality education in the field of science and technology. It helps the students develop professional competence through their exposure to labs and workshops and industry exposure through internships / projects in industry. ICFAI Tech School Ranchi offers Bachelor of Technology (B.Tech), Bachelor of Computer Applications (BCA), B.Sc., (Hons.) and Diploma in Technology on merit basis.

Academic Flexibilities



A competent and committed faculty team is in place. Most of the faculty members hold Ph.D. degrees while the others have Post Graduate Degrees and good teaching and industrial experience.

Several steps are taken to ensure quality education. These include interactive teaching, continuous multiple criteria evaluation, and feedback from students. The faculty members bring their extensive knowledge, professional experience, and advanced education to their task. The faculty are drawn from industry, leading institutions, practicing professionals, and academicians to enhance the quality of academic delivery.


Elective Courses

The academic structure of the program provides students with an opportunity to choose a minimum of six elective courses on their own, from across all the courses offered by the ICFAI Tech School. Through the elective courses, the students may fulfill their ambitions of either gaining knowledge in fields other than their own discipline, or of gaining higher knowledge in their own field of specialization.

Further, over and above the prescribed number of electives, students can also take a maximum number of four Optional Electives on their own.


Repetition of Courses

Students who are yet to complete the program are permitted to repeat a course if they want to improve their grades, provided the course is offered during the semester.



The structure allows transfer of students from one program to another, at an appropriate time.