The first stage   
General ChemistryPrinciples of Environmental Engineering
Engineering MechanicsMathematics
Human Rights and DemocracyComputer Fundamentals
                         The second stage  
EcologyFluid Mechanics
Mathematics Computer Programming
Geoscience EnvironmentalHydrology Environmental Statistics
                         The third stage  
Water pollutionEnvironmental thermodynamics
Numerical and engineering analyzesSoil pollution and treatmen
transmission controlair pollution and substance
Radioactive pollutants and their controlComputer applications
                        The fourth stage  
Solid Waste ManagementWater Pollution Control
Environmental legislationIndustrial Safety
Measurement and control engineeringassessing the environmental impact
EnglishControl of wastewater pollutants