Center, where all the faculty and staff were aware of the assignments.The Engineering 0012 CourseEngineering 0012 is a second-semester course in the required core for engineering students atthe University of Pittsburgh. ENGR0012 covers the computer programming portion of theintegrated curriculum package and has four main curricular goals:1. teaching students to program a computer using a general-purpose programming language;2. teaching students to design programs using a "top-down" approach;3. promoting and encouraging good programming practices; and4. illustrating the role computer programming plays in solving real-world engineering problems.Open-ended homework projects related to these topic areas are assigned. Here students haveseveral