본문 바로가기
  • Home

Instructional Strategy for Teaching Computer Programming to Non-Computer Science Major Undergraduates

  • Journal of Knowledge Information Technology and Systems
  • Abbr : JKITS
  • 2011, 6(2), pp.83-98
  • Publisher : Korea Knowledge Information Technology Society
  • Research Area : Interdisciplinary Studies > Interdisciplinary Research
  • Published : April 30, 2011

김준우 1 주지영 2 임광혁 3

1동아대학교
2한국과학기술원 과학영재교육연구원
3배재대학교

Candidate

ABSTRACT

Understanding computer and information technology is very important in today's society. In this context, many non-computer science major undergraduates take computer programming language course in their school. However, elementary programming language classes generally concentrate on introducing syntax, and even writing a simple program is very difficult to many undergraduates who have completed such classes. Non-computer science majors and novice learners often have trouble in understanding and applying the flow of control such as iteration, which is a major barriers to learning programming. This paper identifies the basic principles hidden in the example source codes related with basic flow of control and proposes a strategy for programming language instruction and learning contents design. This strategy is expected to help the learners to develop problem-solving and logical thinking capabilities.

Citation status

* References for papers published after 2023 are currently being built.