What would you like that determinant "to do"?
Many of the roles played by the ordinary determinant for square matrices simply won't be inherited by your type of determinant. And what would then be the point of specifying an algorithm that would have as its output some number we call the "determinant" of that matrix?