مهندسی سازه‌های دریایی
این شاخه از مهندسی سازه‌های دریایی به طراحی و ساخت انواع سازه‌های ساحلی نظیر موج شکن‌ها و انواع اسکله‌ها و خطوط لوله ساحلی و همچنین بررسی پاسخ ساحل به تغییرات حاصله (مدیریت سواحل) می‌پردازد. تاریخ مهندسی سواحل به هزاران سال پیش بازمی‌گردد زمانی که نخستین بندرها در امتداد سواحل مدیترانه و خلیج فارس بنا نهاده شد. امروزه با توجه به افزایش سطح آب دریاها و لزوم حفاظت از سواحل در برابر فرسایش بر اهمیت این رشته از مهندسی افزوده شده‌است.
نرم‌افزار مهندسی عمران
یکی دیگر از زیرشاخه‌های تخصصی این رشته، یعنی طراحی زیرساخت نیز وابستگی بالایی به برآورد میزان بار، فشار، زه‌کشی و جریان آب دارد. برخی از شرکت‌های تولیدکننده نرم‌افزار، در تلاش هستند تا برنامه‌های طراحی ویژه‌ای را برای رشته‌های گوناگون طراحی زیرساخت به صورت یکپارچه فراهم کنند. اگرچه معمولاً استفاده از نرم‌افزارهایی مثل مایکروسافت اکسل با قیمتی به مراتب پایین‌تر نیز مفید است. هنگام طراحی مرحله ساخت‌وساز، روش‌های مختلف مدیریت پروژه برای تخمین عواملی همچون قیمت، جدول زمان‌بندی و منابع مفید هستند. بسته‌های نرم‌افزاری گوناگون، بر مبنای معادلات و نظریات مختلفی که پایه و اساس این محاسبات هستند، ساخته شده‌اند. یک طراح جاده ممکن است برای مثال موقعیت کنونی لوله‌های زیر زمین را اصلاح کند. نرم‌افزار سیویل دیزاینر یک نمونه از بسته طراحی است که از جمع‌آوری داده‌های یک پارچه، ترسیم، مدل‌سازی سطحی و سیستم طراحی برای زیرساخت مهندسی عمران تشکیل شده‌است.