• DocumentCode
    2450374
  • Title

    The role of compile principle in software curriculum

  • Author

    Yang, Ming ; Jiang, Nai-Song ; Cai, Wei-Ling

  • Author_Institution
    Jiangsu Res. Center of Inf. Security & Privacy Technol., Nanjing Normal Univ., Nanjing, China
  • fYear
    2010
  • fDate
    24-27 Aug. 2010
  • Firstpage
    671
  • Lastpage
    674
  • Abstract
    In computer science and technology specialty, software curriculum hold very important position, while Compile Principle is regarded as one of those key special courses. However, currently many Colleges and some Universities have removed Compile Principle course from their curriculum schedule, while the teaching of computer languages is obviously strengthened, in this way the students graduated from these colleges or universities usually learn less theory courses, and only know some fundamental concepts and less basic principles. Naturally, too ignoring the theory foundation will influence the future development and competence of undergraduates, e.g., undergraduates do not know the mechanism of compiling of a source grogram when they do not learn Compile Principle course. Of course, how to balance the relationship between theory course learning and practice course learning is a very challenging but very important issue. In this paper, after analyzing the guideline of software curriculum learning, we give the relationship between principle courses and computer language courses, Compile Principle and other software curriculum. Also, we propose the role of Compile Principle from its main contents and its application.
  • Keywords
    computer science education; educational courses; educational institutions; program compilers; programming languages; teaching; Universities; colleges; compile principle course; computer language courses; computer science; course learning; software curriculum learning; source program; teaching; Algorithm design and analysis; Data structures; Education; Grammar; Mathematical model; Programming; Software; Compile Principle; Computer Languages; Learning; Principle Courses; Software Curriculum;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Education (ICCSE), 2010 5th International Conference on
  • Conference_Location
    Hefei
  • Print_ISBN
    978-1-4244-6002-1
  • Type

    conf

  • DOI
    10.1109/ICCSE.2010.5593521
  • Filename
    5593521