Rothe method in combination with two-sided approximations method for solving the initial-boundary problems for the semi-linear heat equation