• DocumentCode
    654384
  • Title

    Real-world problem solving in entry-level programming courses: A case study on the Deepwater Horizon oil spill

  • Author

    Mingrui Zhang ; Chuanmin Hu ; Guleng Amu

  • Author_Institution
    Dept. of Comput. Sci., Winona State Univ., Winona, MN, USA
  • fYear
    2013
  • fDate
    23-26 Oct. 2013
  • Firstpage
    343
  • Lastpage
    348
  • Abstract
    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.
  • Keywords
    computer aided instruction; computer science education; data visualisation; decision making; educational courses; teaching; Gulf of Mexico; algorithm design; computer science general education; decision-making; deepwater horizon oil spill; digital image processing; entry-level programming courses; hands-on experience; introductory computer programming course teaching; oil contaminated areas; oil slicks; open-ended problem; real-world problem solving; satellite image visualization; team-based project; user interface design; Algorithm design and analysis; Computers; Education; Image color analysis; Java; Problem-solving; Software; first-year sequence; image processing; oil spill; problem solving; software development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 2013 IEEE
  • Conference_Location
    Oklahoma City, OK
  • ISSN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2013.6684845
  • Filename
    6684845