Teaching a multicultural perspective in software engineering

被引:0
|
作者
Bigrigg, Michael W. [1 ]
Filipski, Karen J. [2 ]
机构
[1] Indiana Univ Penn, Indiana, PA 15705 USA
[2] Univ Pittsburgh, Pittsburgh, PA 15260 USA
关键词
backward design; expert learners; facets of understanding; knowledge domains; knowledge schemas; software engineering;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Globalization of thought refers to the development of ideas and judgments to accurately account for multiculturalism. Within software engineering, it is important that students understand that when planning a product, designers must keep the scope of the project in mind. Many products have a worldwide effect; product planning must take into account the needs, desires, and cultural mores of societies that will be impacted. In the globalization lecture delivered within undergraduate software engineering courses, the students were prompted with different discussion questions involving products that were successful in the American market, yet failed in a foreign market. Students thought mainly of politically correct rationale as a means of explaining why the products were not globally successful. While the students began to develop an understanding of what globalization meant and its effect on product design during the lecture, afterwards they failed to incorporate this knowledge into their subsequent software designs. To help students develop an appropriate understanding, the pedagological theory of backward design was used to develop a curriculum that helped pupils build an understanding of multiculturalism and apply it to product design.
引用
收藏
页码:1641 / +
页数:2
相关论文
共 50 条
  • [21] From local to global - path towards multicultural software engineering
    Jaakkola, Hannu
    Henno, Jaak
    Linna, Petri
    INTERNATIONAL JOURNAL OF KNOWLEDGE AND LEARNING, 2011, 7 (1-2) : 5 - 24
  • [22] Teaching Software Modelling in an Undergraduate Introduction to Software Engineering
    Westphal, Bernd
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 690 - 699
  • [23] Teaching Software Engineering Using Open Source Software
    Xing, Guangming
    PROCEEDINGS OF THE 48TH ANNUAL SOUTHEAST REGIONAL CONFERENCE (ACM SE 10), 2010, : 291 - 293
  • [24] A Report on the Teaching of Software Ecosystems in Software Engineering Discipline
    Coutinho, Emanuel F.
    Santos, Italo
    Moreira, Leonardo O.
    Bezerra, Carla I. M.
    PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 130 - 139
  • [25] On software engineering and software methodologies a software developer's perspective
    Wu, Binghui Helen
    2011 International Conference on Information Science and Technology, ICIST 2011, 2011, : 155 - 162
  • [26] Integrated Software Engineering and Knowledge Engineering teaching experiences
    Dieste, O
    Juristo, N
    Moreno, AM
    Lopez, M
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2000, 10 (03) : 275 - 300
  • [27] TEACHING SOFTWARE ENGINEERING TO UNDERGRADUATE SYSTEM ENGINEERING SUDENTS
    Fairley, Richard
    Willshire, Mary Jane
    2011 ASEE ANNUAL CONFERENCE & EXPOSITION, 2011,
  • [28] Teaching software engineering to a mixed audience
    Godfrey, M
    INFORMATION AND SOFTWARE TECHNOLOGY, 1998, 40 (04) : 229 - 232
  • [29] Teaching Software Engineering in Blended Learning
    Bhattacharya, Sharbani
    INTERNATIONAL JOURNAL OF ENGINEERING PEDAGOGY, 2013, 3 : 8 - 10
  • [30] Teaching Accessibility to Software Engineering Students
    El-Glaly, Yasmine N.
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 121 - 127