Study on Course Teaching of Software Engineering Majors based on
Workshop Mode
SHI Chun
1,a
, HE Shuqian
1
, DENG Zhengjie
1
and ZHOU Qi
2,b*
1
School of Information Science & Technology, Hainan Normal University, Haikou 571158, R.P.China
2
Guangdong Polytechnic Vocational College, Guangdong Radio & TV University, Guangzhou
510091, R.P.China
a
byshichun@126.com,
b
124358919@qq.com
*corresponding author
Keywords: workshop mode; teaching innovation; software engineering; practice teaching.
Abstract. The close combination of theoretical teaching with practical teaching is a characteristic of
software engineering majors and it is a difficult problem to enhance the practical teaching during the
teaching processes. Aiming at different courses over stressing theoretical teaching or practical
teaching, we propose some feasible teaching design schemes of specialized courses based on
workshop mode, which includes the organization of study teams, methods of solving problems,
technique of communication and establishment of cognitive system. The good experiment effect has
been proved effective in teaching processes.
Introduction
University classroom is an important place for teaching activities and students’ learning; it is the
main way for college students to acquire knowledge. Classroom teaching has a direct impact on
program benefits and affects ultimately the quality of talent cultivation, and also embodies the idea of
higher education.
According to the center around the teaching activity, the classroom teaching is divided into two
types, ‘Teacher centered’ and ‘student centered’ [1]. In activities of the teacher- centered classroom,
the teacher is the focus of the class, playing a leading role in the whole process of teaching. Teachers
generally use the mandatory teaching method, imparting knowledge and skills to the students. It is
usually like a one-way broadcast mode. In activities of the student-centered classroom, students often
at the center of it. Teachers interact with equal status with the students. The teaching process
emphasizes active learning and deep understanding of students on learning subject. At this time,
teachers usually play counseling, tutoring and learning motivation of the role. The modern teaching
activities usually emphasized the interaction between teachers and students, imparting knowledge in
classroom teaching more effectively. In this process, teachers need to be in a good way and attitude
help students establish their own cognitive systems. Therefore, in the classroom teaching activities,
teachers’ ‘teaching’ and ‘learning’ of the students is an indivisible part. How to mobilize the
enthusiasm of the students with a good teaching way is the key to the completion of a high quality of
classroom teaching.
Characteristics of software engineering are mainly embodied in: practical, engineering, systematic,
comprehensive and composite foundation, mathematical logic, to cultivate students’ ability in
engineering practice, the software works and communication skills, etc. In the undergraduate
learning stage, due to the dual problems in the rapid development of computer science and are not
familiar with knowledge in related fields, students’ learning initiative is constrained. At the same
time, students usually do not establish their own cognitive systems and the shortage of programming
experience all restrict the students’ manipulative ability and oral expression ability. It is shown
obviously that they are not active in the courses and are not high in teachers’ enthusiasm, and even the
emergence of negative silence in class [2] [3] [4].
Combines with the ‘workshop’ practice teaching mode and the software engineering curriculum
requirements, through reflection, exploration and the design of classroom teaching activities,
3rd International Conference on Science and Social Research (ICSSR 2014)
© 2014. The authors - Published by Atlantis Press