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