ریاضیات عمومی، فیزیک عمومی،برنامهنویسی کامپیوتر، آمار و احتمالات مهندسی، محاسبات عددی، استاتیک، دینامیک، مقاومت مصالح، مکانیک خاک،زمینشناسی مهندسی،متره و برآورد پروژه، ریاضیات، شیمی عمومی، محاسبات عددی، معادلات دیفرانسیل، ریاضی مهندسی، مبانی مهندسی برق،نقشهکشی صنعتی، علم مواد، ترمودینامیک، مکانیک سیالات، طراحی اجزاء، انتقال حرارت، دینامیک ماشین، ارتعاشات مکانیکی، کنترل اتوماتیک،روشهای تولید و کارگاه، طراحی مکانیزمها، زمین، زمین نفت، چاه، مهندسی مخازن نفت و …