CEC 108 Soil Mechanics and Engineering Geology 2023/2024 second semester