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), 2022. Published by Science Publishing Group |
Syllabus, Agile Software Development, Teaching Objectives
[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. |
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
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
@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} }
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 -