Semester.ly

Johns Hopkins University | EN.560.220

Civil Engineering Programming

3.0

credits

Average Course Rating

(3.83)

Civil engineering problems are formulated and then solved by numerical methods. Matrix inversion, data fitting and interpolation, root-finding, and solutions of ordinary and partial differential equations are presented. Matlab programming will be introduced to facilitate the solutions. Recommended Course Background: AS.110.106/AS.110.108, AS.110.107/AS.110.109

Fall 2012

(3.88)

Fall 2013

(3.7)

Fall 2014

(3.91)

Fall 2012

Professor: Judith Mitrani-Reiser

(3.88)

Students liked the hands-on methods for learning MATLAB and the collaborative group exercises. As for a negative aspect, the professor was not very accessible, which add to the course being disorganized. Students suggested having more programming assignments and more in-class examples. They also wanted more professor/TA availability. Overall, students said it was good class which mostly focuses on learning MATLAB. Some programming background would be helpful, but it is ok if you don’t have

Fall 2013

Professor: Judith Mitrani-Reiser

(3.7)

Students praised this course for providing students’ knowledge of useful tools such as MATLAB, howeve, many students had issues with a lack of timely feedback on homework assignments. Students also found the homework could be difficult or tedious. Suggestions for improvement included a desire for less homework as well as faster grading of assignments. Prospective students should know that students found that knowledge of math and programs such as MATLAB were helpful for success in the course.

Fall 2014

Professor: CIVIL ENGINEERING

(3.91)

Students offered a variety of positive comments on this course with most complimenting the course for teaching them useful computer skills and others praising the instructor for fostering an interactive atmosphere. Perceived issues with the course varied greatly; while some students found the course’s workload quite manageable, other students thought some assignments could take a great deal of time to complete. Other students felt that it took far too long to get feedback on assignments. Many students thought the course could be improved by focusing more on giving students a solid foundation in programming skills and in particular helping them know how to manage MATLAB. Prospective students should know that students found the course had a decent amount of work and that the course could be challenging for those who didn’t have a background in coding.