CSP-J都考什么内容?CCF大纲是把所有知识点列出来指导教学用,但把大纲提练成考题是需要老师不断总结和提练的,教学团队根据历年考题并参考他人经验列出以下考点,欢迎补充指正。
一、计算机基础知识:这是大纲的第一部分内容,是为入门的学员普及些计算机基础知识,这个阶段的学习方法多以知识理解和记忆为主,可采用文化课的背诵方式。要多关注Bit概念、换算方式、进制等理解记忆等内容,这些基本是每年的考点。
二、编程语言:作为C++语言学习的起点和基础学习,是要打牢基础才能取得好成绩的开始,包含的知识点较多和杂,这部分知识不打牢就谈不上后面的学习,内容如下:程序基本概念;基本运算;基本语句;数学库;程序设计方式;数组;字符串;函数与递归;结构体等内容。其中数组、字符串、运算这些是编程语言入门的知识点,也是每年的考点,通过练题加深理解和记忆,是获得好成绩的关键点,不可拉分。
三、数据结构:本部分内容不多,但算是编程语言学习的一个入门难点,对于指针;文件;线性表;树;简单图等内容的学习方法就不能靠死记硬背了,一定要在理解的前提下动手操练。这个点过了对编程语言学习的信心有较大提高。
四、算法:算法是作为C++语言学习的真正门槛了,要从概念;入门算法、基础算法;高精度算法;排序算法;图论算法;动态规划等这些内容学习。这部分学习是检验是否入门的一个判断标准,学进去了会建立真正的学习兴趣,也是能否过关的考点,要下更多功夫去攻克。
五、数学知识:入门级数学知识一般都是初等数学内容,不算太难,多是小学、初中水平的知识点,小学生如果扩充知识量或者有过奥数学习经历,这些也就不难了。
对于CSP-J入门级学习,有些学生习惯于文化课背诵记忆的学习方式,要求把考点总结出来应对考试更容易通过。编程语言的学习,更多的是在兴趣和理解的基础上,通过编辑逻辑的训练,并上机操作来提高解决实际问题的能力。这种学习方式不是所有同学都适合,但为了能帮助有些入门基础的学员快速进入学习状态,应学员要求教学团队根据实际教学经验并参考学员总结把CSP-J大纲知识点作出以梳理供参考。本方法不是所有人通用,找到适合自己的就是好方法。本文仅是入门级考点总结,如有异议或错误之处请补充和指导。