什么样的孩子适合学编程-学编程有哪些好处

合集下载

编程是什么孩子学有什么好处和坏处

编程是什么孩子学有什么好处和坏处

编程是什么?孩子学有什么好处和坏处编程在当今社会变得越来越重要,成为了一门非常有价值的技能,而让孩子学习编程也受到了越来越多家长的重视。

但是,编程究竟是什么?让孩子学习编程有什么好处和坏处呢?编程是什么首先,我们来谈谈编程是什么。

编程指的是使用计算机语言编写代码,设计开发程序的过程。

通过编程,我们可以创建出各种应用软件、游戏、网站等,让计算机按照我们的指令执行各种操作。

编程是一门需要逻辑思维和创造力的技能,在当今信息化时代具有非常重要的意义。

孩子学习编程的好处让孩子学习编程有很多好处。

首先,编程可以培养孩子的逻辑思维能力。

编程要求思维清晰、逻辑严谨,这有助于提高孩子的分析和解决问题的能力。

其次,编程可以激发孩子的创造力。

在编程的过程中,孩子需要设计出自己想要的功能和界面,这有助于培养孩子的创造性思维。

此外,学习编程还可以提高孩子的动手能力和耐心,培养孩子的团队合作精神等。

孩子学习编程的坏处然而,让孩子学习编程也存在一些坏处。

首先,学习编程可能会让孩子过早地接触电子设备,增加孩子沉迷于电子产品的风险。

其次,学习编程可能会让孩子过度依赖计算机,降低孩子的动手能力。

此外,编程是一门枯燥的技能,让孩子学习编程可能会增加孩子的学习负担,让孩子失去对其他事物的兴趣。

总结综上所述,编程是一门重要的技能,让孩子学习编程有很多好处,如培养孩子的逻辑思维能力、创造力等。

但是,也要注意让孩子能够在适当的时间和环境下学习编程,避免编程对孩子的负面影响。

家长可以根据孩子的兴趣和能力,给予适当的指导和支持,让孩子在学习编程的过程中获得更多的乐趣和成长。

希望通过本文的介绍,读者能够更加了解编程是什么,以及让孩子学习编程的好处和坏处,从而更好地指导孩子的学习和成长。

几岁的孩子适合学习c++?

几岁的孩子适合学习c++?

不同年龄段的孩子如何选择编程课程?随着人工智能技术在日常生活中逐步的渗透,人类未来的生活和工作将越来越多的与人工智能技术打交道。

而编程作为人类与计算机沟通的工具,是人工智能的技术基础。

全球超过24个国家已经将编程作为了基础学科。

很多对编程课程感兴趣的家长,总会有很多疑问:有些家长说我的孩子年纪还小,不到五岁,可以学编程吗?该怎么选择呢?孩子学习少儿编程,对孩子有什么帮助?如何为孩子的学习进行规划呢?为了解决各位家长的困惑,接下来我们就一起来看看吧:1.各年龄段该如何选择编程课程呢?5-8岁孩子可以学趣味编程,因为接触编程的孩子,重要的是去激发孩子的兴趣,而不是理解复杂的编程语言。

这个阶段的孩子学图形化编程就是一个很好的过渡选择。

首先图形化编程并不是教孩子如何写代码、编写应用程序,也不是为了培养孩子将来成为一名程序员,而是通过可视化编程,让孩子在游戏化中学习编程。

在游戏任务中,孩子通过自己拆分任务、设置路径、摆放模块、试错纠错、最终达成任务。

孩子通过自己亲自动手实践培养编程背后的逻辑思维,让孩子在玩耍中理解编程基本要义的同时锻炼自己的动手能力。

8岁以上的孩子,思维初期已经形成。

如果之前已经学过编程,那么孩子在接下来的学习中同样会得心应手。

如果之前没有接触过编程的家长也无需担心,因为8岁以前的孩子学习东西特别快,因为这是儿童大脑发育的黄金时期。

Scratch编程语言(图形化编程语言,通过拖拽实现程序运行,制作小游戏等适合5岁及以上小朋友)Python或C++(专业编程语言,如果有兴趣或需要可持续学习,根据孩子意愿进行选择)2.说到这里,有些家长可能还在犹豫是否让孩子学习编程课程,不确定编程课程对孩子来说是否有必要。

从教育部日前发布的消息《根据需要将编程教育纳入中小学相关课程》中可以看出:编程课程和语文、数学、英语同样重要。

学习数学大家会觉得是在锻炼孩子的计算能力,学习语文是在学习自己国家语言文字,体会语言的博大精深,而英语作为国际通用语言更是作为学习英语的首选。

编程对孩子有什么好处

编程对孩子有什么好处

编程对孩子有什么好处兴趣是最好的老师,一旦对〔编程〕产生了兴趣,孩子们就愿意投入时间、精力和热情去做。

今天我主要给大家分享编程对孩子有什么好处,希望对你们有帮助!发展思维,提升逻辑思维能力当孩子们学习编程时,他们可以成为很好的思索者。

例如,孩子将学习如何将复杂的问题分解成简单的部分,如何发现问题并进行调试和解决,以及如何随着时间的推移迭代、细化和改善解决方案。

简而言之,所有这些思维策略都是"计算思维'的概念。

在不知不觉中,孩子的计算思维得到了发展,逻辑思维能力得到了提升。

在学习了计算思维和逻辑思维之后,孩子们会发现它不仅适用于计算机,而且也适用于所有的解决问题和制定活动,甚至适用于生活的各个方面,例如,统筹烧开水沏茶的时间,依据食谱确定烹饪的顺序,走最短的路找到超市里所有要买的东西等等。

培养孩子的专注和细心兴趣是最好的老师。

一旦对编程产生了兴趣,孩子们就愿意投入时间、精力和热情去做。

此外,前面提到的问题查找和调试几乎是编程中必不可少的步骤。

有时,非常小的错误就会导致程序无法运行,无论是调试错误还是学会避免错误,都可以培养孩子的细致程度和耐心。

提升孩子抽象思索的能力如前所述,编程和写作一样,都是一种表达形式。

而且,它们都是抽象的表达形式。

具体来说,孩子们必须要用有形的、具体的或象征性的东西来表达抽象的思想和观念。

在这一点上,编程是写作的延伸,它要求你"写'一些新的东西,一些以前没有的东西,比如故事、游戏、动画、模拟等等。

没有抽象思维和充分发挥想象力的能力,就很难实现编程革新。

提升孩子思索和解决问题的能力在编程的过程中,总是会面临一道道的关卡和挑战,这就要求孩子们开动脑筋,积极思索,学会用自己已有的知识、手头的资源、合作伙伴以及老师或家长的帮助来解决问题。

一旦孩子们形成了思索和解决问题的习惯,对他们的成长和收获是庞大的,当他们在现实生活中面对各种问题时,也会积极思索,尝试解决问题。

小孩子学编程真的好吗

小孩子学编程真的好吗

小孩子学编程真的好吗学〔编程〕可以提升孩子的逻辑思维能力、培养孩子的专注力、提升孩子的细心度、提升孩子消化和整理信息的能力。

所以孩子学编程是有很多好处的,家长应该让孩子都去学习编程,以免让自己的孩子落后于别人。

一、小孩子学编程真的好吗1.提升孩子的逻辑思维能力。

编程最基本的思路就是把大问题变成小问题。

在把孩子放进代码的过程中,孩子的逻辑思维能力就已经得到了提升。

2. 培养孩子的专注力。

一个孩子的注意力继续时间很短,但是〔少儿编程〕课可以让孩子感到兴趣无穷,因为每一步都充满了好奇,就像冒险一样。

孩子会不忍心放弃这样有趣的课程的。

3.提升孩子的细心度。

编程必须要一个一个地填写代码,如果其中一个代码的填写顺序不对,或者编号填写错了,整个编程工作就会崩溃。

这样的失败将改正孩子粗心的习惯。

4.提升孩子消化和整理信息的能力。

所谓程序代码其实就是躺在字典里的一个个字词,必须要孩子去查阅,去记忆。

孩子通过字典学习写作的过程,实际上就是孩子用代码填写程序的过程。

只有当孩子把所有的信息整理出来,然后整合起来,才干做出一个好的程序。

所以孩子学编程是有很多好处的,家长应该让孩子都去学习编程,以免让自己的孩子落后于别人。

二、什么是少儿编程少儿编程字面上的意思是让孩子从少儿时期就开始接触编程。

在编程课程的广告中,我们常常可以看到"先进'、"科学'、"领先一步'等可以激发家长让孩子学习编程的词语。

有些家长认为自己的孩子以后不要去做程序员,那么课程推广人就会告诉家长,孩子学习编程可以开发孩子的大脑,具备革新和自学的能力,对以后的学习有很大的帮助;有些家长认为,如果别的孩子学过编程,那么我的孩子也一定要学编程,否则就是对不起孩子,让孩子输在了起跑线上。

那么此时课程推广人就会对家长说,孩子学习编程贵在保持,一两个月是见不到显然的效果等等。

目前,编程已被许多国外学校作为必修课程,有些在小学,有些在中学。

少儿编程有必要学吗想学C+语言从几岁开始学比较好

少儿编程有必要学吗想学C+语言从几岁开始学比较好

少儿学习编程的必要性和适宜年龄——以C++语言为例在当今数字化快速发展的社会中,编程技能已经变得越来越重要。

随着儿童对科技的兴趣与日俱增,家长们开始关注是否应该让孩子学习编程,以及何时开始学习。

本文将探讨少儿学习编程的必要性,以及学习C++语言的最佳开始年龄。

少儿学习编程的必要性提前培养逻辑思维能力学习编程可以帮助孩子提前培养逻辑思维、问题解决能力和创造力,这对他们的未来学习和职业发展都将大有裨益。

跟上时代潮流在信息时代,掌握编程技能是一种必备的竞争力。

让孩子提早接触编程,可以让他们更好地适应未来社会的发展趋势。

激发兴趣与潜能学习编程不仅可以锻炼孩子的思维,还可以激发他们对科技、创新的兴趣,为将来选择职业方向打下基础。

适宜年龄——学习C++语言对于少儿学习编程,从什么时候开始学习是一个值得探讨的问题。

就学习C++语言而言,适合的年龄段如下:1.5-7岁在这个年龄段,孩子们正处于认知能力和动手能力的发展阶段。

可以通过一些专门设计的益智编程游戏,引导孩子初步了解编程概念和基本操作。

2.8-10岁这个阶段的孩子已经能够理解一些抽象概念,可以开始学习简单的编程语言了。

C++语言虽然较为复杂,但可以通过一些图形化编程工具或简化版本的C++教材来进行初步学习。

3.11岁及以上对于年龄稍大的孩子,学习正式的C++编程可以有更深入的理解和学习。

此时,可以选择一些专业的编程教育机构或在线课程进行系统学习。

总的来说,学习C++语言最佳的开始年龄取决于孩子的个体差异。

家长可以根据孩子的兴趣和能力,合理安排学习时间和内容,帮助他们打下坚实的编程基础。

结语少儿学习编程无疑是一项有益的事业。

无论是否选择学习C++语言,让孩子提前接触编程,培养其逻辑思维、创造力和解决问题的能力,都将在未来受益无穷。

希望家长们能根据孩子的兴趣和实际情况,为他们提供一个良好的学习环境,共同助力孩子的成长和发展。

少儿学编程的十大好处

少儿学编程的十大好处

少儿学编程的十大好处学习〔编程〕的思维方式,就像学习阅读一样,在这个知识爆炸的世代是一种基本的能力。

接下来给大家讲讲少儿学编程的十大好处,希望对你们有帮助。

1. 强化逻辑思维编写程序最重要的是如何把大问题分解成小问题。

有必要合计如何在整个程序中合理安排代码,使程序流程的处理可以输入、计算、直到输出,使孩子分析事物逻辑的能力有了极大的提升。

2. 培养专注和细心出错是每个编写程序的人必须的经历的事,成人还是小孩都不例外。

有时候,它只是少打了一个等号,或者一行末尾的分号,就可能引起程序大乱,更不用说在逻辑分析问题时忽略某些条件的陷阱了。

因此,在学习编写程序的过程中,是绝对不能得过且过的。

3.提升耐性当父母一定会碰到这种状况,带着孩子去吃饭,孩子们怎么也坐不住,到处乱跑,到处玩。

这时,如果拿出手机给他们玩,孩子的注意力就会立即被拉回来,然后开始宁静地坐着玩手机。

编程的课程就是用这个特点让孩子们在游戏中学习,但这不仅仅是要他们玩游戏,还让他们懂得游戏是如何被制定出来的。

4. 提升抽象思维事实上,学习编写程序就像学习一门外语。

如果你学习一门外语是为了与外国人交流,那么学习编程就是与计算机交流。

有趣的是,见到一个外国人,你可以比手画脚,但电脑课就不行。

在学习编程的过程中,孩子们必须要一种抽象具体的能力,让不懂思索的电脑也能理解和表达抽象的东西。

5. 帮助孩子组织信息,汲取融合技能编写程序说白了就是一组计算机指令的组合。

例如,我们小学时候查字典学汉字和学成语。

然后我们学习了如何使用所学的汉字和成语造句、写文章。

程序中的基本指令就是汉字。

编写可重用的函数或模块就像写成语。

然后,最终要完成一个有头有尾的程序时,必须将它集成并应用,以保证在执行程序时不会出现矛盾情形导致crash。

6. 提升国际沟通技巧和竞争力很显然,现在哪个行业不使用计算机?我们使用计算机,不仅是为了与计算机通信,而且是为了与任何使用计算机的人通信。

少儿编程对于幼儿的好处

少儿编程对于幼儿的好处

少儿编程对于幼儿的好处
1. 增强逻辑思维能力:通过编程学习,幼儿可以锻炼逻辑思维能力,培养思维清晰、条理性和分析问题的能力。

2. 培养创造力和想象力:编程可以激发幼儿的创造力和想象力,通过设计和实现自己的创意项目,培养幼儿的创造力和解决问题的能力。

3. 增强问题解决能力:编程需要解决各种问题,包括代码错误、逻辑错误等,培养幼儿的解决问题的能力和耐心。

4. 提高数学能力:编程中需要运用到一定的数学知识,如计算、几何等,通过编程学习可以提高幼儿的数学能力。

5. 培养团队合作意识:编程项目通常需要多人合作完成,培养幼儿的团队合作意识、沟通能力和协作能力。

6. 培养耐心和坚持精神:编程过程中常常会遇到各种问题和困难,需要耐心调试和不断尝试,培养幼儿的耐心和坚持精神。

7. 增强数字素养:编程涉及到数字和计算,培养幼儿的数字素养和计算能力。

总而言之,少儿编程对于幼儿的好处是非常多的,不仅可以培养他们的逻辑思维、创造力和解决问题的能力,还可以提升他们的数学能力、团队合作意识和耐心等。

孩子学编程的好处

孩子学编程的好处

孩子学编程的好处编程作为一门新兴的技能,越来越受到人们的关注。

而孩子学习编程也成为了家长们的热门选择之一。

那么,孩子学习编程有哪些好处呢?本文将从多个角度进行探讨。

一、提高逻辑思维能力编程是一门需要高度逻辑思维的技能。

在编写程序时,需要将问题分解成多个小问题,并设计出相应的解决方案。

这种思考方式可以帮助培养孩子们的逻辑思维能力,让他们更加善于分析和解决问题。

二、增强创造力编程是一门创造性的技能。

在编写程序时,需要根据需求设计出相应的算法和代码。

这种创造性的过程可以激发孩子们的创造力,让他们更加善于发现和创造新事物。

三、提高数学水平编程涉及到大量的数学知识和运算。

例如,在计算机图形学中,需要使用向量和矩阵进行计算。

通过学习编程,孩子们可以更加深入地理解数学知识,并提高自己的数学水平。

四、培养团队协作精神编程是一项需要团队协作的技能。

在开发大型软件项目时,需要多人协作完成各自的任务。

通过学习编程,孩子们可以更好地理解团队协作的重要性,并培养自己的团队协作精神。

五、提高英语水平编程语言通常使用英语单词和短语来表示不同的概念和操作。

通过学习编程,孩子们可以更加熟练地掌握英语单词和短语,并提高自己的英语水平。

六、增强实践能力编程是一门需要不断实践的技能。

在编写程序时,需要不断调试和修改代码,才能得到正确的结果。

通过学习编程,孩子们可以增强自己的实践能力,并学会如何在实践中不断改进和提高。

七、提高职业竞争力随着信息技术的快速发展,计算机行业成为了一个充满机遇和挑战的领域。

掌握编程技能可以让孩子们更好地适应未来社会的发展趋势,并增强自己在职场上的竞争力。

总结:以上就是孩子学习编程的好处。

通过学习编程,孩子们可以提高自己的逻辑思维能力、创造力、数学水平和英语水平,培养团队协作精神和实践能力,并增强自己在职场上的竞争力。

因此,家长们应该积极鼓励孩子们学习编程,让他们在未来的社会中更加出色。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

你家的孩子适合学青少儿编程嘛?很多家长们会问什么样的孩子才适合学青少儿编程呢?今天,就来为大家详细的介绍一下吧!看看您家的是否适合学!
1.需要建立自信的孩子
相信很多家长都会有这样的疑惑:如果孩子连数学、语文、英语这些基础都没掌握好,他们能学好编程吗?孩子面对一道复杂的题目,千头万绪,该从何处下手解题呢?
有些孩子学习成绩一直处于平平的状态,背课文、记公式,很努力了,却总是效果一般。

暂时对诸如音乐、艺术、运动也还没有挖掘出天赋的时候,不妨尝试开发一下孩子的编程的兴趣。

学习编程并不需要你是个语数外拔尖的孩子。

有的孩子天生不善于读书,但是编程让他们能从另一个方面展示自己,把握自己的命运。

在编码世界中,没有什么规定的路径,也没有什么“正确的”,他们完全可以按照自己的想法去解决问题,从而建立自信心。

2.缺乏专注力和耐心的孩子
缺乏专注力和耐心的孩子有一个特点,就是奇思妙想特别多,很有创造力,但是又很难控制自己的思绪,脑袋和身体都飘忽不定,无法集中精神、快速高效的完成课业。

很多家长都叹息,如果学习能和玩变形金刚、玩游戏一样专注就好了!
但是,在编程过程中的孩子,你可以明显感到孩子跟平时完全不是一个样子,编程学习好似在玩一个一个简单的游戏,但是在达成任务需要完成一个一个的指令,孩子完全沉浸在研究学习方法的编程中,深深的沉浸其中,达成任务也能获得巨大的喜悦。

3.有兴趣、有天赋、有梦想的孩子。

可能你的孩子已经在某一领域展现天赋,或许对未来已经有自己的计划,恭喜你,这正是需要开始学习编程的时候。

计算机语言是未来世界的通用语言,在未来,没有编程思维,就好像现在人不会用电脑一样。

如果你不打算隐居山林,你就不可能从中脱离。

不管是音乐人、金融家、医生、建筑师、艺术家,甚至体育明星、演员、都在借用计算机来帮助他们获得更好的提升。

少儿编程的好处
编程并不是教会一门开发语言那么简单,它让人们得到一种新的思维方式,而这种思维方式如果能在更小的年龄阶段掌握,会让孩子们长大后更适应未来的工作和生活,让孩子获得一张未来世界的“通行证”。

1、让孩子玩中学,学中玩
接触过计算机编程语言的人都知道,计算机编程语言在刚入门的时候,相对较为枯燥,对于年龄较小的孩子学习起来,很容易出现学了一段时间就失去了兴趣,而正是为了解决这样的问题,模块编程出现了,有效的解决了编程语言较为枯燥的问题。

孩子通过一段时间的学习,不仅能够培养逻辑思维能力,同时能够培养出较高的兴趣,这也正是编辅侠教育提倡的渐进式学习方法。

而正是这样的模式,让孩子玩中学,学中玩!
2、强化孩子的逻辑思维能力
学编程最大的益处就是提升逻辑思维的能力。

通过学习编程,孩子在处理问题的一些细节上确实更加有逻辑。

其实通过编程做一个作品的过程,就是孩子自己创造一个事物过程。

最起码孩子首先要在心里大致构造出自己想要的作品模样,然后开始思考第一步该怎么做,第二步该怎么做。

这一点,是对孩子成长、培养高效的思考模式、做事视角,帮助最大的。

3、提升孩子的综合技能
孩子学习编程,不仅仅能够掌握一项技能,更重要的是能够提高孩子的综合素质。

孩子刚开始学少儿编程,虽然只是通过简单地拖动积木块来完成图形化编程,然而随着编程学习的深入,几乎所有的理工科知识都会覆盖。

4、培养孩子的耐心和专注力
编程的学习是通过孩子一次次的动手开发,锻炼孩子的实践能力,在此过程中孩子们变得更有耐心,也更有专注力了。

而且,孩子往往会利用自己所掌握的编程技巧,去实现想象中更复杂的东西,这样,孩子可以将自己的创意通过编程转化为现实,不断激发自身的想象力,好奇心和求知欲。

5、增加升学竞争力
国内的教育制度也在转型过程当中,成绩已经不再是衡量的唯一标准,现在更加重视孩子的综合素质的提升。

通过学习编程,通过这个所谓的“玩”可以帮助孩子更好的应对未来,具备更强的竞争力。

其实,在这个人人都是“创客”的时代,编程并非是为了让孩子长大成为程序员,让孩子尽早接触学习编程已经成为一种有效提高孩子综合素质的方式。

即使对于那些对编程提不起热情的孩子,或者那些有志于取得文学而非软件工程学位的学生,理解代码依然意义重大。

也正因此,很多高瞻远瞩的父母,开始将编程作为一种“教育投资”让孩子接触学习。

即使孩子未来并不想做一名“程序员”,在“教育投资”的层面来讲,让孩子接触学习编程也是一项非常不错的选择。

教育孩子其实很简单,还在迷路的家长不妨看看以下几个方法。

【乐高创意启蒙课程】适合幼儿园小班、中班、大班的孩子,年龄3-6岁。

为学前的孩子们提供了学习和感知周边世界,探索和发展自己思想的机会。

为孩子们的想象力和创造思维提供更大的舞台,在这里他们释放自己探索世界的天性,尽情创造。

【人工智能编程】适合小学1-6年级、初中1-3年级、高中1-3年级的学生,年龄6-18岁。

培养学生的编程计算思维和创新解难能力,培养编程思维,激发孩子们的学习兴趣提高中国孩子的综合能力和素质。

【智能机器人编程】适合小学1-6年级、初中1-3年级、高中1-3年级的学生,年龄6-18岁。

提高孩子的成就感与自信心,提高孩子们的创造力、注意力、想象力、设计能力、动手能力、表达能力,培养实际解决
问题能力的提升,在兴趣激发和思维锻炼的同时,传递前沿技术,帮助中国青少年打造迎接未来世界的能力和思维视野。

【信息学奥赛编程】适合小学4-6年级、初中1-3年级、高中1-3年级的学生,年龄10-18岁。

提高综合能力,提高备考效率,高频次全真模考提高实战经验助学生取得优异名次。

孩子学编程能够增强逻辑思维能力。

参加少儿编程培训,对于孩子逻辑思维能力的培养帮助很大,因为编程是一个创造的过程,它能够让孩子在遇到问题的时候,会主动的去进行分析和思考,从而解决问题,这样就会让孩子养成了编程式的思维习惯。

孩子学编程能够培养对数学的认知能力。

编程终还是以计算为核心的,这就对孩子们的数学水平提出了很高的要求,并且编程的程序越复杂,对数学的要求也就越高,可见,参加少儿编程培训,能够让孩子养成数学式的思维起到很大的辅助作用。

孩子学编程能够让孩子更细心。

在编写程序的时候,如果一个微小的地方出现差错,就会导致整个的程序都不能运行,因此学习编程就可以让孩子做事变得非常细心,不再像之前那样粗枝大叶。

可见,参加少儿编程培训有很多的好处,除了以上几点外,还可以让孩子戒掉游戏瘾,更好的适应社会生活,未来必定是人工智能的天下,只有从小掌握了编程,才能为以后更好的解决问题,增强自己的社会竞争力。

孩子学编程重要,家长给孩子选择编程培训机构更为重要,大多数家长会选择让孩子在我们这里学习,我们专业做3~18
岁孩子教育,专业家长放心。

每一位老师都是经过层层筛选后才可任职。

线上线下教学方便孩子学习,线下校区遍布40多个城市,目前已有150余家线下校区。

线上学习平台覆盖全国。

相信我们,相信孩子将会是您最成功的投资。

相关文档
最新文档