In this course the student will gain a broad understanding the fundamental concepts of procedural programming