计算机程序设计语言课程的教学,历来存在着两种不同的方法。方法之一是以程序设计语言为主线,从这种语言的"字、词、句、章"出���,系统地理解该语言的语法、语义规范,在这个基础上,展开程序设计的教学。在计算机应用的早期,计算机应用以科学计算为主,学透了一门语言就可以解决各种问题,走上这条路可以说是"顺理成章"的。但是,随着新的计算机程序设计语言的不断推出,这种方法逐渐被淘汰。另一种方法则是以程序设计为主线,围绕着"怎样编写程序"这个**展开。根据程序设计由易到难的次序,选择对应的语言元素进行教学,不再强调语言本身的完整性。