Engineer adalah seorang problem solver. Karena itu kita, sebagai calon2 engineer harus tahu bagaimana cara menyelesaikan masalah. Masalah harus diselesaikan secara bertahap. Tahap awal lebih umum dan bersifat kualitatif, sedangkan tahap lebih lanjut bersifat lebih spesifik dan kuantitatif. Tahap-tahap tersebut adalah sebagai berikut:
1. Identifikasi masalah
Sebelum menyelesaikan suatu masalah, kita harus tahu dulu masalah apa yang harus kita selesaikan. Baru setelah itu dapat dilanjutkan ke tahap berikutnya.
2. Sintesis
Tahap ini adalah tahap di mana kita harus berpikir kreatif dan membuat masalah-masalah menjadi suatu kesatuan.
3. Analisis
Dalam tahap ini kita harus bisa menerjemahkan masalah fisik ke dalam model matematis. Analisis membutuhkan logika untuk membuktikan kenyataan dari pendapat, mendeteksi kesalahan, membuat kesimpulan yang tepat dari bukti yang ada, menyeleksi informasi yang relevan, mengidentifikasi celah dalam informasi, dan mengidentifikasi hubungan antarbagian.
4. Aplikasi
Tahap di mana hasil analisis diaplikasikan untuk menyelesaikan masalah.
5. Komprehensi
Tahap menggunakan data dan teori untuk menyelesaikan masalah sesungguhnya.
Meskipun kelima tahap tadi dapat digunakan untuk mencari solusi dari suatu masalah, kenyataannya tidak selalu seperti itu. Seringkali dalam menyelesaikan masalah harus diulang karena hasil yang didapat bisa tidak sesuai dengan yang seharusnya. Untuk itu, kita harus mencobanya lagi dari awal.
Tahap menggunakan data dan teori untuk menyelesaikan masalah sesungguhnya.
Meskipun kelima tahap tadi dapat digunakan untuk mencari solusi dari suatu masalah, kenyataannya tidak selalu seperti itu. Seringkali dalam menyelesaikan masalah harus diulang karena hasil yang didapat bisa tidak sesuai dengan yang seharusnya. Untuk itu, kita harus mencobanya lagi dari awal.