| Peer-Reviewed

Analysis of Agile Software Development Curriculum Syllabus

Received: 15 September 2022    Accepted: 18 October 2022    Published: 20 October 2022
Views:       Downloads:
Abstract

The training program is a programmatic document to guide a professional training, while the syllabus is a guiding document to guide teachers to conduct curriculum teaching. The syllabus is not purely curriculum oriented, but should serve the objectives of the training program. When the objectives of the training program change, our syllabus should also be adjusted accordingly. A good syllabus is the prerequisite and foundation for teaching a course well. The "agile software development" analyzed in this paper is a limited course for software engineering majors. In the whole teaching and training program, it is a professional course belonging to the branch of software engineering. In the whole training program, the branch courses of software engineering include introduction to software engineering, software process and project management, software architecture, software testing and quality assurance, and agile software development. This course is offered on the basis that the students of this major have mastered the basic principles and methods of software engineering, and understand and master the application and practice methods of software engineering ideas in practical projects. This paper gives a detailed introduction to the latest agile software development curriculum, which has been revised for many years, from the aspects of teaching objectives, teaching content, teaching methods, assessment methods, etc., hoping to provide reference for educators engaged in teaching related courses.

Published in Higher Education Research (Volume 7, Issue 5)
DOI 10.11648/j.her.20220705.17
Page(s) 179-182
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2024. Published by Science Publishing Group

Keywords

Syllabus, Agile Software Development, Teaching Objectives

References
[1] Li Na, Ren Zhihong, Zhang Ping. Exploration and practice of agile development in the process of school enterprise internet project practice [J]. Computer Knowledge and Technology, 2022, 18 (12): 48-50.
[2] Feng Dong, Qi Guodong, Tang Yu. Exploration and practice of agile development in school enterprise internet project [J]. Computer Systems & Applications, 2022, 31 (1): 91-98.
[3] Fang Zhenghua, Li Fang Ying. Research on teaching method based on agile software development [J]. Think Tank Era, 2021 (51): 138-141.
[4] Ma Xiuying. Research on user stories and acceptance testing in agile software development [J]. Digital Technology and Application, 2021, 39 (5): 136-138.
[5] Lian Mimi, Zhang Congpin, Fan Leilin. Application of agile development in software engineering practice teaching [J]. Computer Education, 2021 (6): 155-158.
[6] Sun Degang. Application of agile development mode in software project teaching [J]. Fujian Computer, 2021, 37 (6): 100-103.
[7] Zhou Fang, Ji Jianheng, Gao Xiaoli. Application of Agile Method in Software Development Competition [J]. Sciences & Wealth, 2021, 13 (1): 247.
[8] Hua Xiumin. Research on quality management of internet project based on agile development mode [J]. Electronic Communication and Computer Science, 2022, 4 (1).
[9] Wu Yijian, Peng Xin, Zhang Tiange. Exploration on the cultivation of software engineering ability of professional degree postgraduates [J]. Software Guide, 2022, 21 (3): 14-19.
[10] Wang Jiyu, Bai Ji, Li Jie, et al. An agile system engineering implementation model [J]. Big science and technology, 2022 (24): 130-132.
[11] Sun Degang. Research on the Application of Scrum Agile Method in the Design and Development of Software Engineering Experimental Framework [J]. Electronics World, 2021 (9): 172-173.
[12] Li Wei, Liao Xuehua, Liu Hong. Exploration of software engineering agile practice teaching scheme based on participant mutual evaluation model [J]. Experimental Technology and Management, 2021, 38 (8): 195-199.
[13] He Jing. Application of Scrum Agile Method in Software Project Management [J]. Digital Technology and Application, 2021, 39 (3): 87-89.
[14] Li Xiaoying, Yan Hanbing, Peng Hongchao. Agile Curriculum Development: New Trend of Curriculum Development in VUCA Era [J]. E-education Research, 2021, 42 (5): 86-93, 113.
[15] Zhang Donghong, Liu Dan, Wang Zhen. Improvement of Scrum Model Based on Agile Development [J]. Information Technology & Informatization, 2021 (11): 84-86. DOI: 10. 3969/j. issn. 1672-9528. 2021. 11. 022.
Cite This Article
  • APA Style

    Yan Changshun, Shao Yong. (2022). Analysis of Agile Software Development Curriculum Syllabus. Higher Education Research, 7(5), 179-182. https://doi.org/10.11648/j.her.20220705.17

    Copy | Download

    ACS Style

    Yan Changshun; Shao Yong. Analysis of Agile Software Development Curriculum Syllabus. High. Educ. Res. 2022, 7(5), 179-182. doi: 10.11648/j.her.20220705.17

    Copy | Download

    AMA Style

    Yan Changshun, Shao Yong. Analysis of Agile Software Development Curriculum Syllabus. High Educ Res. 2022;7(5):179-182. doi: 10.11648/j.her.20220705.17

    Copy | Download

  • @article{10.11648/j.her.20220705.17,
      author = {Yan Changshun and Shao Yong},
      title = {Analysis of Agile Software Development Curriculum Syllabus},
      journal = {Higher Education Research},
      volume = {7},
      number = {5},
      pages = {179-182},
      doi = {10.11648/j.her.20220705.17},
      url = {https://doi.org/10.11648/j.her.20220705.17},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.her.20220705.17},
      abstract = {The training program is a programmatic document to guide a professional training, while the syllabus is a guiding document to guide teachers to conduct curriculum teaching. The syllabus is not purely curriculum oriented, but should serve the objectives of the training program. When the objectives of the training program change, our syllabus should also be adjusted accordingly. A good syllabus is the prerequisite and foundation for teaching a course well. The "agile software development" analyzed in this paper is a limited course for software engineering majors. In the whole teaching and training program, it is a professional course belonging to the branch of software engineering. In the whole training program, the branch courses of software engineering include introduction to software engineering, software process and project management, software architecture, software testing and quality assurance, and agile software development. This course is offered on the basis that the students of this major have mastered the basic principles and methods of software engineering, and understand and master the application and practice methods of software engineering ideas in practical projects. This paper gives a detailed introduction to the latest agile software development curriculum, which has been revised for many years, from the aspects of teaching objectives, teaching content, teaching methods, assessment methods, etc., hoping to provide reference for educators engaged in teaching related courses.},
     year = {2022}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Analysis of Agile Software Development Curriculum Syllabus
    AU  - Yan Changshun
    AU  - Shao Yong
    Y1  - 2022/10/20
    PY  - 2022
    N1  - https://doi.org/10.11648/j.her.20220705.17
    DO  - 10.11648/j.her.20220705.17
    T2  - Higher Education Research
    JF  - Higher Education Research
    JO  - Higher Education Research
    SP  - 179
    EP  - 182
    PB  - Science Publishing Group
    SN  - 2578-935X
    UR  - https://doi.org/10.11648/j.her.20220705.17
    AB  - The training program is a programmatic document to guide a professional training, while the syllabus is a guiding document to guide teachers to conduct curriculum teaching. The syllabus is not purely curriculum oriented, but should serve the objectives of the training program. When the objectives of the training program change, our syllabus should also be adjusted accordingly. A good syllabus is the prerequisite and foundation for teaching a course well. The "agile software development" analyzed in this paper is a limited course for software engineering majors. In the whole teaching and training program, it is a professional course belonging to the branch of software engineering. In the whole training program, the branch courses of software engineering include introduction to software engineering, software process and project management, software architecture, software testing and quality assurance, and agile software development. This course is offered on the basis that the students of this major have mastered the basic principles and methods of software engineering, and understand and master the application and practice methods of software engineering ideas in practical projects. This paper gives a detailed introduction to the latest agile software development curriculum, which has been revised for many years, from the aspects of teaching objectives, teaching content, teaching methods, assessment methods, etc., hoping to provide reference for educators engaged in teaching related courses.
    VL  - 7
    IS  - 5
    ER  - 

    Copy | Download

Author Information
  • Faculty of Information Technology, Beijing University of Technology, Beijing, China

  • Faculty of Information Technology, Beijing University of Technology, Beijing, China

  • Sections