应 维
(贵州大学人民武装学院,贵阳 550034)
所谓的计算机科学与技术方法论实际上就是讲述的就是具体的科学技术方法论,这一理论不仅具备了普通科学技术所具有的共性,同时其自身也有着非常显著的特点。所以,在实践应用的过程中,必须采取具体的措施,才能形成人们所熟知的计算机学科理论体系。由于计算机科学与技术方法论与计算学科中的科学问题、理论、设计等各方面都存在着密不可分的联系,所以符合准确的定义计算学科,已经成为了各方面专家长久以来一直争论的焦点。如果只是站在计算的角度分析的话,目前针对计算机科学领域的研究主要涉及到:算法计算、可计算性理论、密码学与信息安全、分布式计算理论、生物信息计算、几何计算等等。虽然这些领域各有各的特点,但是在实际应用的过程中,却紧密的融合在一起,因此,随着新课题的不断出现,一时也无法对其进行准确的定义。
计算机科学与技术方法论的应用,最终的目的就是要帮助学生准确的了解和掌握本专业的知识架构、规律以及相关概念等。所以在进行本学科研究的过程中,必须引导学生在后期学习与实践应用的过程中,树立探索计算学科本质的新建,深入的挖掘和继承计算学科的精髓,才能实现促进学生计算机计算应用和实践操作能力全面提升的目的。
通过深入的调查研究发现,计算机科学与计算机方法论方面的研究,与现代数学思维与数学方法论方面的研究存在着诸多相似的地方。就目前而言,我国专家学者主要是将学科方法论作为研究的重点方向,而外国的专家学者则主要是以思维方式为研究的突破口。计算机方法论与数学相比较而言,其最大的优势就已经完成数学方法论始终无法完成的理论体系的构建。此外,计算机方法论的研究内容是在世界上最著名的计算机组织ACM和IEEE-CS经过长期研究所取得的宝贵经验的基础上进行相关研究的,其不仅与计算机科学实现了相互补充的目的,同时也为积极借鉴和吸收国外先进理念提供了便利。虽然两者观察问题的角度不同,但是,计算机科学与计算机方法论所研究的都是计算机学科中最本质的知识。再加上计算机科学是在科学思维的层面上讨论学科的根本问题和学科思维方式的,而计算机方法论则主要是从方法论的角度,对学科的根本问题和学科形态进行阐述。针对计算机科学雅洁的最终目的,就是要在抓住学科思维本质的基础上,讨论和解决相关问题,所以,在研究的过程中,必须通过大量的实际案例分析学科思维中的相关概念,才能满足计算机科学研究的要求。由于针对计算机科学方面的研究不仅要深入且细致的研究,同时还要求研究人员必须具备扎实的学科理论基础,才能确保计算机科学研究工作的顺利进行。所以为了最大限度的避免计算机科学知识的讲授出现空泛的现象,研究人员在讲解学科知识的过程中,采取了利用人们感兴趣的问题的方式。比如,P=?NP问题,施行商问题,汉诺塔问题等,并以此为基础详细的阐述了计算机科学对于其他学科所产生的积极影响。而在计算机科学的课堂教学中,西方发达国家的计算机科学计算协会的研究人员则人为,学校必须将计算机科学作为课堂教学中必须采用的教学工具,充分发挥计算机方法论与计算机科学研究的优势,帮助学生完成计算学科理论知识体系的构建,为学生迅速的理解和掌握计算学科的知识和概念奠定坚实的基础。由于计算机方法论在研究的过程中,借鉴和应用计算学科中的抽象、理论、设计等相关概念作为这一学科最初的概念,以确保学生对于学科的认知从感性认识向理性认识,然后再由理性认识逐渐的回到实践理论的命题中,所以必须构建计算学科认知领域的理论体系,才能顺利的完成计算学科认知模型框架的构建。虽然经过长期的研究发现,计算机科学与计算机方法论在研究的过程中各自都有其优势和特点,但是,在实际应用的过程中,人们发现两者之间不仅具有较强的互补性,同时通过将研究所取得的丰富的内容融合在一起,对于学生计算思维能力的培养以及计算机方法论学习效率的提高都有着极为重要的意义。
总而言之,任何一个学科在发展的过程中,都会面临各种各样的问题,假如这一学科的问题已经得到了有效的解决,那么也就说明这一学科已经出现了衰败的迹象。所以,必须在学科不断发展的过程中,不断的发现和解决其中出现的问题,才能为该学科的发展提供源源不断的动力。