• DocumentCode
    2202645
  • Title

    Research and Practice on Constructing the Course of Programming Language

  • Author

    Dai, Kaiyu ; Zhao, Yiming ; Chen, Ronghua

  • Author_Institution
    Zhangjiang Campus, Software Sch., Fudan Univ., Shanghai, China
  • fYear
    2010
  • fDate
    June 29 2010-July 1 2010
  • Firstpage
    2033
  • Lastpage
    2038
  • Abstract
    Programming language (PL) is an important preliminary undergraduate course for computer-related major. In this paper, our teaching idea as well as the corresponding construction approach on this course is proposed. Firstly, the similar courses of some top oversea universities are investigated and discussed; Then, taking account of Chinese students´ actual condition and based on several years´ teaching practice, the paper argues that the main objective of the course should be to induce the students to grasp the essences of the programming, rather than fall into the trivial details of some specific programming language. Based on this idea, some considerations and concrete teaching approaches are presented, including the division of course contents and teaching sequences, high level case-based teaching by utilizing the open-source platforms of “Robocode” and “Karel world”; Furthermore, the elaborate designing of the course project can also embody our teaching methodology and greatly arouse the interest of the students. The results of the teaching practice show that our teaching idea and methodology on the course is promising.
  • Keywords
    case-based reasoning; computer aided instruction; computer science education; educational courses; educational institutions; programming languages; teaching; case-based teaching; open source platform; programming language; teaching methodology; undergraduate course; universities; Computers; Educational institutions; Java; Programming profession; Programming Language; case-based teaching; essences of programming; teaching methodology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
  • Conference_Location
    Bradford
  • Print_ISBN
    978-1-4244-7547-6
  • Type

    conf

  • DOI
    10.1109/CIT.2010.345
  • Filename
    5578396