Code世界的奇妙物语

学习编程有什么意义

2006年3月,美国卡内基·梅隆大学计算机科学系主任周以真(Jeannette M. Wing)教授因提出并倡导“计算思维”而享誉计算机科学界。

计算思维:是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。

三大科学思维:

一、理论思维(推理思维):

    特征:推理和演绎

    代表科目:数学

二、实验思维(实证思维):

  特征:观察和总结自然规律

  代表科目:物理

三、计算思维(构造思维):运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维活动

  特征:设计和构造

  代表:计算机科学

特点:计算思维建立在计算过程的能力和限制之上,由人设计由机器执行。计算方法和模型使我们敢于去处理那些原本无法由个人独立完成的问题求解和系统设计。

本质:抽象和自动化

什么是信息学竞赛

信息学奥林匹克竞赛属于智力与应用计算机解题能力的比赛,需要考验选手的综合能力。

首先是观察和分析问题的能力;

第二是将实际问题转化为数学模型的能力;

第三是灵活地运用各种算法的能力;

第四是熟练编写程序并将其调试通过的能力;

第五是根据题目的要求,自己设计测试数据,检查自己的解法是否正确,是否完备的能力。

国内外的官方赛事

全国青少年信息学奥林匹克联赛(NOIP)

亚洲与太平洋地区信息学奥赛(APIO)

全国青少年信息学奥林匹克竞赛(NOI)

全国青少年信息学奥林匹克竞赛冬令营(WC)

国际信息学奥林匹克竞赛中国国家队选拔赛暨全国信息学奥林匹克精英赛(CSTC)

国际信息学奥林匹克竞赛(IOI)

你可能感兴趣的:(Code世界的奇妙物语)