TY - JOUR
T1 - Real-World Problem Solving in Entry-Level Programming Courses: A Case Study on the Deepwater Horizon Oil Spill
AU - Zhang, Mingrui
AU - Hu, Chuanmin
AU - Amu, Guleng
PY - 2013/1/1
Y1 - 2013/1/1
N2 - In teaching introductory computer programming courses, problem solving with computers is an important topic and algorithm design is essential. We developed a team-based project to teach students solving real-world problem. Students are provided with six satellite images of the Deepwater Horizon oil spill in the Gulf of Mexico and asked to develop computer programs to outline oil contaminated areas. Working on the project in a team, students conducted initial analysis of the problem, identified patterns of oil slicks by visualizing satellite images, and designed algorithms to delineate the oil slicks. The open-ended problem allowed the students to gain experiences in user interface design, use of arrays, decision-making, and repetition with hands-on experience. The project has also been adapted in teaching classes of computer science general education and digital image processing.
AB - In teaching introductory computer programming courses, problem solving with computers is an important topic and algorithm design is essential. We developed a team-based project to teach students solving real-world problem. Students are provided with six satellite images of the Deepwater Horizon oil spill in the Gulf of Mexico and asked to develop computer programs to outline oil contaminated areas. Working on the project in a team, students conducted initial analysis of the problem, identified patterns of oil slicks by visualizing satellite images, and designed algorithms to delineate the oil slicks. The open-ended problem allowed the students to gain experiences in user interface design, use of arrays, decision-making, and repetition with hands-on experience. The project has also been adapted in teaching classes of computer science general education and digital image processing.
UR - https://digitalcommons.usf.edu/cimage_pubs/120
UR - https://doi.org/10.1109/FIE.2013.6684845
U2 - 10.1109/FIE.2013.6684845
DO - 10.1109/FIE.2013.6684845
M3 - Article
JO - 2013 IEEE Frontiers in Education Conference (FIE)
JF - 2013 IEEE Frontiers in Education Conference (FIE)
ER -