Principals and basics of preparing programs and modules a step to apply credit hours in higher education