元代在水利學與工程技術方麵,不僅郭守敬的貢獻突出,賈魯也有著相當的成就。盡管賈魯在水利工程上的興建引發了後來大規模的農民起義,不過還是應該對他的成績作出正確的評價。
在元代黃河曾多次泛濫,有記載表明,在元統治不到百年的時間裏,竟然多達200餘次。1344年,黃河洪水衝垮白茅堤,時任元朝水監的賈魯,親自沿河考察數千裏,他進獻了兩個計劃,一個是隻修白茅堤,這樣可以節省人力物力,適合當時元朝財政緊張的狀況,但會留下後患;另一個就是後來施行的將黃河水導入故道,最後引入大海的計劃,這是長遠之策,但耗費的人力物力太大。1349年,脫脫複相後,采用了後一策,賈魯任工部尚書,開始了龐大的治河工程。治河前後約170天,動用人力近20萬,合計用工約3800萬,疏浚河道280餘裏,堵塞大小決口107處,修築堤防770裏。工程的浩大,為我國治河史上所罕見。可惜天災可治,人禍難防,為了這場浩大的工程,賈魯處心積慮,最終還是落了個遺臭萬年,這其中的苦楚恐怕隻有他自己才知道。
在地理學方麵,元於1303年編纂了《元一統誌》,共1300卷,是一部當時全國性詳實的沿革地理和人文地理著作。地理學家朱思本還花費10年時間繪製了《輿地圖》。
而在技術方麵,元朝也取得了一定的發展。印刷術方麵,農學家王禎創製木活字,解決了陶、錫活字“難於使墨”的問題;又發明轉輪檢字法,減輕了排字的勞動強度,提高了排字效率。武器方麵出現了火銃,這是人類曆史上最早的金屬管火炮。一尊造於1332年,銅質,銃口直徑10.5厘米,銃身較粗,可發射大型炮彈,宜攻城;另一尊造於1351年,也是銅質,銃身長43.5厘米,銃口直徑3厘米,適合攻擊遠程目標。這就說明,當時已能根據不同用途製造相應型號的火銃了。