ENHANCING STUDENTS’ SOFT SKILLS BY IMPLEMENTING CDIOBASED INTEGRATION TEACHING MODE

ENHANCING STUDENTS’ SOFT SKILLS BY IMPLEMENTING CDIOBASED INTEGRATION TEACHING MODE

N. Ha, A. Nayyar, D. Nguyen, C. Liu (2019).  ENHANCING STUDENTS’ SOFT SKILLS BY IMPLEMENTING CDIOBASED INTEGRATION TEACHING MODE. 11.

Currently, the software industries are paying crucial attention towards soft skills at the time of hiring new professionals, so there is a stringent need to enhance the role of the soft-skills in software development curriculum. During the four-year program, software engineering students are trained with a comprehensive amount of theoretical and applied coursework but soft skills training is not given significant importance. Moreover, students as compared to other subjects pay little attention towards soft skills. At Duy Tan University, with close vision to enlighten soft skills importance, we integrated two courses, which are focus on CDIO procedure (CDIO project level 1 (CMU-CS 297) and CDIO project level 2 (CMU-CS 397)), into the training program to offer students with practical experience in supervision, project management, quality control and decision-making. Student teams composed of 4 or 5 members are primarily responsible for solving game’s problems (in CMU-CS 297) and developing a software project (in CMU-CS 397). In CMU-CS 397 course, the finished product is delivered upon project completion. The project evaluation is based on formal technical reviews of prototypes produced during the project life cycle basing on the stages of CDIO approach. Two instructors are appointed as mentors during course flow to support teams from conceiving to operating product. The objective of this paper is to present a field study in which 45 students are interviewed from these two courses to analyze their viewpoint regarding soft skills importance towards making themselves, successful professional software developers. The study is also conducted via group discussion with instructors to figure out the best possible information for research. The paper answers mainly two research questions: (1) What soft skills are appropriate for software developers, and (2) How instructors should possibly organize and conduct CDIO courses to enhance soft skills for students? After thorough analysis, that Leadership, Debate, Presentation, Teamwork, and Time management skills are the most valued for students. In CMU-CS 297 course, instructors should provide multiple types of games to enhance Debate and Time management skills of students. For CMU-CS 397, mentors should encourage students to apply Scrum or Agile methodology to improve the Leadership skills for overall development.

Authors (New): 
Nhu-Hang Ha
Anand Nayyar
Duc-Man Nguyen
Chia-An Liu
Pages: 
11
Affiliations: 
Duy Tan University, Vietnam
Keywords: 
CDIO-based integration teaching mode
Soft Skills
Software Engineering
Teaching Methodology
CDIO Standard 3
Year: 
2019
Reference: 
Ahmed, F., Capretz, L.F. and Campbell, P., 2012. Evaluating the demand for soft skills in software development. It Professional, 14(1), pp.44-49.: 
Boehm, B.W. and Sullivan, K.J., 2000, May. Software economics: a roadmap. In Proceedings of the conference on The future of Software engineering (pp. 319-343). ACM.: 
Crawley, E., Malmqvist, J., Ostlund, S. and Brodeur, D., 2007. Rethinking engineering education. The CDIO Approach, 302, pp.60-62.: 
Crawley, E.F., 2001. The CDIO syllabus: a statement of goals for undergraduate engineering education (No. s 36). Cambridge, MA: Massachusetts Institute of Technology.: 
Richter, K. and Dumke, R.R., 2015. Modeling, evaluating, and predicting IT human resources performance. CRC press.: 
Ghavifekr, S. and Rosdy, W.A.W., 2015. Teaching and learning with technology: Effectiveness of ICT integration in schools. International Journal of Research in Education and Science, 1(2), pp.175-191.: 
Gustafsson, G., Malmqvist, J., Newman, D.J., Stafström, S. and Wallin, H.P., 2002. Towards a new model for first-year introductory courses in engineering education programmes. NordDesign 2002, Trondheim, Norway, 14-16 August 2002: 
Kappelman, L.A., Jones, M.C., Johnson, V., McLean, E.R. and Boonme, K., 2016. Skills for success at different stages of an IT professional's career. Commun. ACM, 59(8), pp.64-70.: 
Richardson, I. and Delaney, Y., 2009, February. Problem based learning in the software engineering classroom. In 2009 22nd Conference on Software Engineering Education and Training (pp. 174-181). IEEE.: 
Vo, N.V., Nguyen, D.M. and Ha, N.H., A case study of CDIO implementation in the course of hacking exposed at Duy Tan university. Proceedings of the 13th International CDIO Conference, University of Calgary,Calgary, Canada, June 18-22, 2017.: 
Go to top