本课程的内容主要分为两个部分:(1)计算机基础知识,约占课时量的40%;(2)计算机程序导论,约占课时量的60%;
在计算机基础知识部分,我们将为大家解答一些与计算机程序设计相关的基础问题,例如,“计算机为什么能够进行计算?”,“计算机程序在计算机中是如何运行的?”,“计算机的发展规律是什么?”,“下一代的计算机将会是什么样子?”等等。我们希望通过对这些问题的解答,达到两个目的:其一,培养起大家对计算机科学的兴趣;其二,帮助大家建立起学习计算机科学所需要的“背景知识框架”。
在计算机程序导论部分,我们将逐步引领大家步入程序设计的领域。我们以C程序设计语言为载体,从感性认识计算机程序开始,带领大家认识计算机程序,感受计算机程序的开发过程,理解编程语言的构成成分,体会利用计算机程序解决现实问题的过程。