Utilizing Open Source Software in Teaching Practice-based Software Engineering Courses

被引:0
|
作者
Dorodchi, Mohsen [1 ]
Dehbozorgi, Nasrin [1 ]
机构
[1] Univ N Carolina, Dept Comp Sci, Charlotte, NC 28223 USA
关键词
Software Engineering; Open Source;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Software engineering courses face the challenge of covering all the stages of analysis, development, maintenance, and support while addressing practical issues such as dealing with large codebase. Free and open source software (FOSS) and more specifically humanitarian free and open source software (HFOSS) have been used by many educators to bring many add-ons to computer science education such as innovation and motivation. In addition, FOSS/HFOSS could give a better understanding of real world projects to students. In this work, we are looking at some activities developed for teaching upper division undergraduate and graduate software engineering courses using open source software projects and analyze the impacts of using this approach on students.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Teaching evolution of open-source projects in software engineering courses
    Buchta, Joseph
    Petrenko, Maksym
    Poshyvanyk, Denys
    Rajlich, Vaclav
    [J]. ICSM 2006: 22ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2006, : 136 - +
  • [2] Teaching Software Engineering Using Open Source Software
    Xing, Guangming
    [J]. PROCEEDINGS OF THE 48TH ANNUAL SOUTHEAST REGIONAL CONFERENCE (ACM SE 10), 2010, : 291 - 293
  • [3] The Experimental Teaching Content Design of Network Courses Based on Open Source Software
    Wang, Xun
    Wang, Huiyan
    [J]. EDUCATION AND EDUCATIONAL TECHNOLOGY, 2011, 108 : 771 - 777
  • [4] Discrete Mathematics as Bridge for Software Engineering Courses Teaching and Practice
    Yuan, Jingling
    Yang, Minlong
    [J]. PROCEEDINGS OF 2012 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, VOLS I-VI, 2012, : 1987 - 1989
  • [5] Utilizing Petri Nets for Teaching in Practical Courses on Collaborative Software Engineering
    Schmitz, Dennis
    Moldt, Daniel
    Cabac, Lawrence
    Mosteller, David
    Haustermann, Michael
    [J]. 2016 16TH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN (ACSD 2016), 2016, : 74 - 83
  • [6] Designing Practice Courses Based on Open Source Software For Information Security Students
    Tang Yi
    Zhou Quan
    [J]. NATIONAL TEACHING SEMINAR ON CRYPTOGRAPHY AND INFORMATION SECURITY (2010NTS-CIS), PROCEEDINGS, 2010, : 387 - 391
  • [7] Open source software development (OSSD) based on software engineering
    Zhu, Dengya
    Potdar, Vidyasagar
    Chang, Elizabeth
    [J]. OPEN SOURCE SYSTEMS, 2006, 203 : 345 - +
  • [8] Open Source Software Development (OSSD) Based On Software Engineering
    School of Information Systems, Curtin University of Technology, GPO Box U1987, Perth, WA, 6845, Australia
    [J]. IFIP Advances in Information and Communication Technology, 2006, (345-346)
  • [9] Teaching Software Engineering with Free Open Source Software Development: An Experience Report
    Tafliovich, Anya
    Caswell, Thomas
    Estrada, Francisco
    [J]. PROCEEDINGS OF THE 52ND ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2019, : 7731 - 7741
  • [10] On Software Engineering Courses with Industry Practice
    Fang, Miaozhi
    Lu, Xun
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT, COMMERCE AND SOCIETY, 2015, 17 : 488 - 492