我女生一枚,计算机的基础知识零基础只会上网,游戏都不喜欢,今年突然想学编程,最终目标是学人工智能编程。。。。

2881人已关注计算机科学与技术专业对于几乎零基础的学生难学吗?我想报计算机科学与技术专业,但是害怕很难学,请问对于零基础学生,计算机科学专业学起来会不会很吃力?该怎么入门?
昆明理工大学津桥学院
Breath And Life计算机专业在全国大部分院校都有开设,如果你关心这个专业的排名可以看看这个,还有关于计算机科学技术这门专业的内容也可以看看~下面来说零基础学习计算机科学与技术专业的问题~首先说一下计算机科学与技术专业这个专业的课程组成,请注意我在这里所说的课程,是我觉得无论在哪个学校的计算机科学与技术专业都会上的一些课程,每个学校在课程设置肯定不会是统一的的,但天下武功追宗溯祖都是同出一门,总有一些课程大家无论怎么增删都还是少不了的。为了方便以及避免版权问题,我就我的学校的计算机科学专业课程来回答。闲话少说,先上第一张课表。计算机科学与技术专业基础必修课:C语言程序设计、数据结构、JAVA程序设计、计算机网络……第一门课应该是“C语言程序设计”,这基本上属于你日后一切学习的开始与基础,算是入门必备,简单说它就是说一下的基础语法,只要好好听课,真的不算太难。第二门课程是“数据结构”,难度适中,这门课要认真的听,一些有了语言基础之后,就必须学习结构知识和算法,主要是教你一些设计算法的思想和架构,一般都是结合C语言来教。第三门课程是JAVA程序设计,也是一门计算机语言,跟C一样都是教基础的语法结构,很多语法跟C差不多,不过我感觉JAVA的应用面更广,招聘平台上招JAVA开发的需求是最多的,所以要好好学,学精学透。然后是数据库,我学校教的是SQL server,搞软件开发的少不了要接触数据库,然后是静态网页,是HTML,CSS,都是教标记(tag),很容。第四们课程是计算机网络,主要是教各种协议,TCP,IP,TCP等等,还有OSI的七层模型,比较枯燥,这门课还是英语授课,虽然老师改得不严,但怎么说,这门课要弄懂它说了啥相当不轻松。计算机科学学科基础选修课部分:信息处理技术、Photoshop、电模和数电……信息处理技术就是教你计算机的组成,还有WORD,EXCEL,PPT的使用,相当容易,想挂都难。电模和数电相当于是让你了解计算机内部电路板的原理吧,想弄懂不容易,但这个真不影响你在IT这行的发展。图二的概率论,数学建模和图一的离散数学都是起到辅助教学的作用,不用太担心。计算机英语同理。PS(Photoshop)就好玩了,把妹利器啊,要好好学,老司机不骗你。虚拟现实就是时下热门的VR技术,学VRML的过程中的乐趣也不少。网络开头的课程出来服务器那门课程,都是教CCNA的知识,在模拟器上配置路由器和交换机,难度不高,多上机多练就是了,还没C和JAVA等程序课程抽象。服务器那门紧接着操作系统都是教WINDOWDS 服务器系统,与此类似的是LIUNX服务器,都是要多上机多做配置。计算机科学与技术专业相关课程怎么说呢,好好上课不要逃得太厉害,想挂都难。其他的高数啊,毛概啊,全校性选课之类的在此不做讨论。甩给你几个学习工具,和关于计算机科学专业的帖子吧,进去看看,也许对你入门及打好基础有帮助。总结:就像其他答住说的,零基础真的不太影响你在这个专业的学习,选定自己的主攻方向,多练习多问人,起步晚并不影响你入门的。找好入门课程,努力学就成。计算机专业在全国大部分院校都有开设,如果你关心这个专业的排名可以看看这个,还有关于计算机科学技术这门专业的内容也可以看看~下面来说零基础学习计算机科学与技术专业的问题~首先说一下计算机科学与技术专业这个专业的课程组成,请注意我在这里所说的课程,是我觉得无论在哪个学校的计算机科学与技术专业都会上的一些课程,每个学校在课程设置肯定不会是统一的的,但天下武功追宗溯祖都是同出一门,总有一些课程大家无论怎么增删都还是少不了的。为了方便以及避免版权问题,我就我的学校的计算机科学专业课程来回答。闲话少说,先上第一张课表。计算机科学与技术专业基础必修课:C语言程序设计、数据结构、JAVA程序设计、计算机网络……第一门课应该是“C语言程序设计”,这基本上属于你日后一切学习的开始与基础,算是入门必备,简单说它就是说一下的基础语法,只要好好听课,真的不算太难。第二门课程是“数据结构”,难度适中,这门课要认真的听,一些有了语言基础之后,就必须学习结构知识和算法,主要是教你一些设计算法的思想和架构,一般都是结合C语言来教。第三门课程是JAVA程序设计,也是一门计算机语言,跟C一样都是教基础的语法结构,很多语法跟C差不多,不过我感觉JAVA的应用面更广,招聘平台上招JAVA开发的需求是最多的,所以要好好学,学精学透。然后是数据库,我学校教的是SQL server,搞软件开发的少不了要接触数据库,然后是静态网页,是HTML,CSS,都是教标记(tag),很容。第四们课程是计算机网络,主要是教各种协议,TCP,IP,TCP等等,还有OSI的七层模型,比较枯燥,这门课还是英语授课,虽然老师改得不严,但怎么说,这门课要弄懂它说了啥相当不轻松。计算机科学学科基础选修课部分:信息处理技术、Photoshop、电模和数电……信息处理技术就是教你计算机的组成,还有WORD,EXCEL,PPT的使用,相当容易,想挂都难。电模和数电相当于是让你了解计算机内部电路板的原理吧,想弄懂不容易,但这个真不影响你在IT这行的发展。图二的概率论,数学建模和图一的离散数学都是起到辅助教学的作用,不用太担心。计算机英语同理。PS(Photoshop)就好玩了,把妹利器啊,要好好学,老司机不骗你。虚拟现实就是时下热门的VR技术,学VRML的过程中的乐趣也不少。网络开头的课程出来服务器那门课程,都是教CCNA的知识,在模拟器上配置路由器和交换机,难度不高,多上机多练就是了,还没C和JAVA等程序课程抽象。服务器那门紧接着操作系统都是教WINDOWDS 服务器系统,与此类似的是LIUNX服务器,都是要多上机多做配置。计算机科学与技术专业相关课程怎么说呢,好好上课不要逃得太厉害,想挂都难。其他的高数啊,毛概啊,全校性选课之类的在此不做讨论。甩给你几个学习工具,和关于计算机科学专业的帖子吧,进去看看,也许对你入门及打好基础有帮助。总结:就像其他答住说的,零基础真的不太影响你在这个专业的学习,选定自己的主攻方向,多练习多问人,起步晚并不影响你入门的。找好入门课程,努力学就成。
我就是我接触一个新的专业零基础很正常啊,不要对知识有畏惧的心理。那些有基础的绝对是极少数,或许他们能很快的甚至已经掌握了一些软件、硬件开发技术。但这不会影响到一个零基础的人学习计算机科学与技术专业。记得有一个事例,那位同学来自清华大学,他在进入清华计算机科学与技术专业之前由于家里贫困甚至没有用过电脑,但他通过自己的努力上进,从大一开始疯狂阅读C++ Primer,不断的敲代码,问导师,跟着学长做项目,最后他在大三的时候拿到了美国Google总部的offer。退一步说,在上大学的时候,对于任何一门学科,你其实都只是一个门外汉,最重要的是要选择一门自己有点兴趣甚至是喜欢的学科。大学的专业是非常重要的,在大部分情况下都将决定你未来人生要走的路。极少数情况下你获得机会去从事与自己大学专业不相关的职业,但毕竟是少数,谁也不愿意让自己四年的青春时间浪费在无用功上。如果你已经选择了一个专业,就要去了解它,理解它,热爱它,让它慢慢的成为你生活中的一部分。不需要去害怕说我这个完全没有基础什么的,如果你都会了,学校就没有可教的东西了呀。作为一名马上升级大三的老腊肉,希望即将步入大学的同学们不忘初心,记得自己进校时最初的想法,在四年的时间里一直按着自己的计划走下去。本人来自风景秀美的苏州大学,有报考了的学弟学妹可以来戳我呀~送给你一份计算机科学与技术专业资料大全,希望以后能再接再厉啊接触一个新的专业零基础很正常啊,不要对知识有畏惧的心理。那些有基础的绝对是极少数,或许他们能很快的甚至已经掌握了一些软件、硬件开发技术。但这不会影响到一个零基础的人学习计算机科学与技术专业。记得有一个事例,那位同学来自清华大学,他在进入清华计算机科学与技术专业之前由于家里贫困甚至没有用过电脑,但他通过自己的努力上进,从大一开始疯狂阅读C++ Primer,不断的敲代码,问导师,跟着学长做项目,最后他在大三的时候拿到了美国Google总部的offer。退一步说,在上大学的时候,对于任何一门学科,你其实都只是一个门外汉,最重要的是要选择一门自己有点兴趣甚至是喜欢的学科。大学的专业是非常重要的,在大部分情况下都将决定你未来人生要走的路。极少数情况下你获得机会去从事与自己大学专业不相关的职业,但毕竟是少数,谁也不愿意让自己四年的青春时间浪费在无用功上。如果你已经选择了一个专业,就要去了解它,理解它,热爱它,让它慢慢的成为你生活中的一部分。不需要去害怕说我这个完全没有基础什么的,如果你都会了,学校就没有可教的东西了呀。作为一名马上升级大三的老腊肉,希望即将步入大学的同学们不忘初心,记得自己进校时最初的想法,在四年的时间里一直按着自己的计划走下去。本人来自风景秀美的苏州大学,有报考了的学弟学妹可以来戳我呀~送给你一份计算机科学与技术专业资料大全,希望以后能再接再厉啊
要想学好计算机科学与技术专业,你得热爱写程序。我本来的专业是化学,无机化学方向的,但是我大学的时候就爱写程序,喜爱程度仅次于玩游戏,泡在大学的机房里,除了玩游戏外所有时间都用来写代码了。没有真心的喜爱有时候遇到困难是坚持不下去的,我那时当然买不起电脑,大学导师给我了台PC可以随便用,那台机器在他的一个实验室里,而那个实验室暖气坏了,我在冬天穿着棉大衣每天在里面呆几个小时,北方的冬天在没有暖气的房间,你想像下。物质条件的困难是一种,还有一种技术上的困难,读不懂的代码文档,调不通的程序,莫名其妙的bug,搞了很久毫无进展的技术难题,都需要一种动力让自己坚持下去。 你得懂得抓住机会去表现自己。机会不会砸到你头上,要自己抓。我刚工作的公司,有个数据分析程序,要运行5-6个小时才出结果,所以他们都是下班前开始运行,等第二天早上看结果。我就不信这个程序需要运行那么久,于是下班后自己分析代码,重写了排序和查找部分算法,用空间换时间,并不是很难的东西,只是以前没人去做。那个程序被我优化到只需要运行15分钟,此后他们就可以当天看结果了。老板觉得我不错,工资涨到了900 RMB。 你得懂得环境的重要性。我在天津呆了一年多,就觉得软件产业的氛围太差了,在报纸杂志上读到各种中关村的传奇,很向往,于是下决心去北京。好的环境给人提供了更多学习和发展的机会,最重要的是让你能认识很多优秀的人,能从他们身上学习,能被他们激励。我到北京就有了和雷军共事的机会,金山当时很小,可以近距离观察行业里最精英的人是怎么样的。和跑得快的人一起跑也能跑得更快。 你得能持续学习。总有人觉得学什么技术很重要,大量的讨论都是说学哪个语言好,哪个平台好。其实学习的能力本身最重要,能随需应变,工作中需要什么就能快速学会,并且学精学透,而不是满足肤浅的了解。 你得有个好身体。这点我做得很不好,从小就体育极差,1000米跑从来不及格,一直到40岁都没怎么锻炼,可能是运气好,也可能是没有烟酒嗜好,身体没出什么大问题,但是小毛病还是有的,颈椎腰椎手腕都不是很舒服,牙齿也不太乐观。我有个习惯,每年生日的那个月都要做一项重要改变,那么40岁这次就留给健身吧。去了两个月健身房,感觉身体清爽多了。要想学好计算机科学与技术专业,你得热爱写程序。我本来的专业是化学,无机化学方向的,但是我大学的时候就爱写程序,喜爱程度仅次于玩游戏,泡在大学的机房里,除了玩游戏外所有时间都用来写代码了。没有真心的喜爱有时候遇到困难是坚持不下去的,我那时当然买不起电脑,大学导师给我了台PC可以随便用,那台机器在他的一个实验室里,而那个实验室暖气坏了,我在冬天穿着棉大衣每天在里面呆几个小时,北方的冬天在没有暖气的房间,你想像下。物质条件的困难是一种,还有一种技术上的困难,读不懂的代码文档,调不通的程序,莫名其妙的bug,搞了很久毫无进展的技术难题,都需要一种动力让自己坚持下去。 你得懂得抓住机会去表现自己。机会不会砸到你头上,要自己抓。我刚工作的公司,有个数据分析程序,要运行5-6个小时才出结果,所以他们都是下班前开始运行,等第二天早上看结果。我就不信这个程序需要运行那么久,于是下班后自己分析代码,重写了排序和查找部分算法,用空间换时间,并不是很难的东西,只是以前没人去做。那个程序被我优化到只需要运行15分钟,此后他们就可以当天看结果了。老板觉得我不错,工资涨到了900 RMB。 你得懂得环境的重要性。我在天津呆了一年多,就觉得软件产业的氛围太差了,在报纸杂志上读到各种中关村的传奇,很向往,于是下决心去北京。好的环境给人提供了更多学习和发展的机会,最重要的是让你能认识很多优秀的人,能从他们身上学习,能被他们激励。我到北京就有了和雷军共事的机会,金山当时很小,可以近距离观察行业里最精英的人是怎么样的。和跑得快的人一起跑也能跑得更快。 你得能持续学习。总有人觉得学什么技术很重要,大量的讨论都是说学哪个语言好,哪个平台好。其实学习的能力本身最重要,能随需应变,工作中需要什么就能快速学会,并且学精学透,而不是满足肤浅的了解。 你得有个好身体。这点我做得很不好,从小就体育极差,1000米跑从来不及格,一直到40岁都没怎么锻炼,可能是运气好,也可能是没有烟酒嗜好,身体没出什么大问题,但是小毛病还是有的,颈椎腰椎手腕都不是很舒服,牙齿也不太乐观。我有个习惯,每年生日的那个月都要做一项重要改变,那么40岁这次就留给健身吧。去了两个月健身房,感觉身体清爽多了。
光电专业& & & & & & & & & & 其实大学里的几乎所有专业队友刚刚入学的大学生来说都是零基础的,所以这一点你是不用担心的。这个专业的话主要是会以编程为主,也会附带讲一些物理,电路,网络协议和嵌入式什么的,但是主体还是以编程开发和算法这个方面为主的。& & & & & & & & & & 比起基础个人感觉更重要的是兴趣,毕竟如果对于不是对计算机编程感兴趣的人的话,整天码代码是比较的枯燥乏味的,所以个人的兴趣更为重要的,如果没有兴趣自然不会去好好学也自然的学不好。其实虽然这个专业是以编程为主,但是大学里往往不是为了培养你找工作的,所以说还是更侧重于学术科研方面,所以往往学的东西都比较的不那么实用。而且本科本来就是一个培养基础兴趣的阶段,所以也不能指望在大学的课程中学到非常的多什么的,这是不那么现实的。然后说说这个专业找工作方面的吧,毕竟这个专业应该算是理工科里面比较好找工作的了,虽然课上学的东西不那么实用,但是毕竟编程什么的会学那么些基础,而且平时往往接触到项目的机会是有的,在项目中是能学到一些工作上用得到的东西的,所以对于那些参加了许多项目的人来说,找工作还是毕竟容易的。而中规中矩的学生的话,也基本不难,毕竟是学了基础的,所以单位还是会愿意要。至于科研学术方面,个人感觉不是那么的有前景吧,也不好说,因为毕竟了解的不是很多看的也不深。& & & & & & & & 大概就说这些吧~& & & & & & & & & & 其实大学里的几乎所有专业队友刚刚入学的大学生来说都是零基础的,所以这一点你是不用担心的。这个专业的话主要是会以编程为主,也会附带讲一些物理,电路,网络协议和嵌入式什么的,但是主体还是以编程开发和算法这个方面为主的。& & & & & & & & & & 比起基础个人感觉更重要的是兴趣,毕竟如果对于不是对计算机编程感兴趣的人的话,整天码代码是比较的枯燥乏味的,所以个人的兴趣更为重要的,如果没有兴趣自然不会去好好学也自然的学不好。其实虽然这个专业是以编程为主,但是大学里往往不是为了培养你找工作的,所以说还是更侧重于学术科研方面,所以往往学的东西都比较的不那么实用。而且本科本来就是一个培养基础兴趣的阶段,所以也不能指望在大学的课程中学到非常的多什么的,这是不那么现实的。然后说说这个专业找工作方面的吧,毕竟这个专业应该算是理工科里面比较好找工作的了,虽然课上学的东西不那么实用,但是毕竟编程什么的会学那么些基础,而且平时往往接触到项目的机会是有的,在项目中是能学到一些工作上用得到的东西的,所以对于那些参加了许多项目的人来说,找工作还是毕竟容易的。而中规中矩的学生的话,也基本不难,毕竟是学了基础的,所以单位还是会愿意要。至于科研学术方面,个人感觉不是那么的有前景吧,也不好说,因为毕竟了解的不是很多看的也不深。& & & & & & & & 大概就说这些吧~
黑龙江大学
做一个平凡优秀的自己首先,先从计算机科学与技术的专业课,需要学什么来说起。基础学科,高等数学,线性代数,离散数学,数据结构,算法等等。这些基础学科都是具有一定难度的,但是这些是对于所有人都是平等的,就算是你熟悉这门学科,在大学之前99%的人是都不会接触这些东西的。真正能有区分的是编程技术,例如c语言,java等。这些是你在以前,有认识的可以掌握的,但是这些东西一点都不难,你比其他人缺少的只是经验而已。所以,这门学科你真正需要担心的,不是难不难,而是你是否有兴趣。首先,先从计算机科学与技术的专业课,需要学什么来说起。基础学科,高等数学,线性代数,离散数学,数据结构,算法等等。这些基础学科都是具有一定难度的,但是这些是对于所有人都是平等的,就算是你熟悉这门学科,在大学之前99%的人是都不会接触这些东西的。真正能有区分的是编程技术,例如c语言,java等。这些是你在以前,有认识的可以掌握的,但是这些东西一点都不难,你比其他人缺少的只是经验而已。所以,这门学科你真正需要担心的,不是难不难,而是你是否有兴趣。我就是计算机科学与技术的学生,今年大三,课程已经全部修完了。总结一下就是刚接触的时候确实很难,就像英语的语法一样,编程语言也有语法,句法之类的。不过其实只要学会了其中一种语言这种情况就会好很多了,反正在我自己看来,我觉得最难得还是高数和模电。其实你不用过分担心,到时候你身边的同学大部分都会是零基础,只要上课坚持去,基本不会被落下。我就是计算机科学与技术的学生,今年大三,课程已经全部修完了。总结一下就是刚接触的时候确实很难,就像英语的语法一样,编程语言也有语法,句法之类的。不过其实只要学会了其中一种语言这种情况就会好很多了,反正在我自己看来,我觉得最难得还是高数和模电。其实你不用过分担心,到时候你身边的同学大部分都会是零基础,只要上课坚持去,基本不会被落下。1、报考计算机科学与技术专业不需要考生有什么计算机基础,所有考生都是从头学起。2、计算机科学与技术专业的学生首先主要是学习理论知识,在掌握理论知识的情况下会有实践类课程安排。1、报考计算机科学与技术专业不需要考生有什么计算机基础,所有考生都是从头学起。2、计算机科学与技术专业的学生首先主要是学习理论知识,在掌握理论知识的情况下会有实践类课程安排。
西藏职业技术学院
没事啊,谁上大学学专业不都是零基础学习新知识的,只要你感兴趣,就一定能学得来没事啊,谁上大学学专业不都是零基础学习新知识的,只要你感兴趣,就一定能学得来
bravo!没关系, 都是没有基础的。 大一的时候啥也不会,然后后来就慢慢都会了。没关系, 都是没有基础的。 大一的时候啥也不会,然后后来就慢慢都会了。会了不难,难了不会,不止计算机,绝大多数专业的绝大多数同学,在刚上大学的时候都是零基础的,但是并不妨碍其中部分成为大神。会了不难,难了不会,不止计算机,绝大多数专业的绝大多数同学,在刚上大学的时候都是零基础的,但是并不妨碍其中部分成为大神。就看你感兴趣不,如果你喜欢电脑,那么你学习特别快就看你感兴趣不,如果你喜欢电脑,那么你学习特别快喜爱新知识没有难不难的说法这个得看人了,不同的人兴趣爱好、长处都不一样比如我也是学这个的但是感觉学的就有点吃力,我同宿舍的两个人,那学的叫开心快乐、又轻松啊没办法,人家喜欢干这个所以最重要的还是要问你自己是不是喜欢,特长是否在这里具体你可以详细了解一下这门学科没有难不难的说法这个得看人了,不同的人兴趣爱好、长处都不一样比如我也是学这个的但是感觉学的就有点吃力,我同宿舍的两个人,那学的叫开心快乐、又轻松啊没办法,人家喜欢干这个所以最重要的还是要问你自己是不是喜欢,特长是否在这里具体你可以详细了解一下这门学科我觉得得看个人,兴趣是最好的老师,如果不喜欢编程的话,会学的很痛苦。所以还是建议多了解之后报考,毕竟程序员是吃青春饭的,不喜欢真是在耗费心力挥霍人生啊。我觉得得看个人,兴趣是最好的老师,如果不喜欢编程的话,会学的很痛苦。所以还是建议多了解之后报考,毕竟程序员是吃青春饭的,不喜欢真是在耗费心力挥霍人生啊。我只能说,这个专业是具备一定的入门门槛的,英语、历史那种专业可能你看看书就很容易有个了解,但计算机专业没那么容易~我只能说,这个专业是具备一定的入门门槛的,英语、历史那种专业可能你看看书就很容易有个了解,但计算机专业没那么容易~这点我觉得是完全没必要担心的,不只是你,几乎大多数人从高中到大学跳的这一步都不适应,大学学的专业知识跟高中的基础知识也相差较多,大家都是没有任何基础上来的,所以你完全不用担心这点,只要有一定的兴趣,我相信你能够学好计算机科学的。这点我觉得是完全没必要担心的,不只是你,几乎大多数人从高中到大学跳的这一步都不适应,大学学的专业知识跟高中的基础知识也相差较多,大家都是没有任何基础上来的,所以你完全不用担心这点,只要有一定的兴趣,我相信你能够学好计算机科学的。
后可以回答该问题
计算机科学与技术专业对于几乎零基础的学生难学吗?我想报计算机科学与技术专业,但是害怕很难学,请问对于零基础学生,计算机科学专业学起来会不会很吃力?该怎么入门?
相关标签:
相关标签:
关注我们咨询服务合作法律法规京ICP备号
下载申请方APP
即刻拥有你的学业规划助手您的位置:&&&&让孩子学编程意味着整天对电脑?不!美国有不用电脑也能学编程的趣味游戏|歪果玩学
让孩子学编程意味着整天对电脑?不!美国有不用电脑也能学编程的趣味游戏|歪果玩学
日 11:02出处:乐爸财商作者:乐爸财商阅读次数:187
近几年,因美国政府的大力推广,编程已成为美国的全民课程, 而且热潮快速蔓延全球。但学编程少不免要用到电脑,有的家长不想孩子玩太多电脑,所以对编程也有点保留。但事实上,很多编程的思维和方法即使不对着电脑也可以学,今天我们就来介绍几个不用电脑都能学编程的游戏。
抽象思维能力
编程需要抽象思维能力,能够用符号表达某些事物。这里有两个有趣的游戏能锻炼孩子的抽象思维能力。
这个游戏是Emma Vanstone发明的。Vanstone家每年复活节都会让宝宝们在家里找复活蛋,但每次他们都能在5分钟内找到。为了让这个传统玩起来更有挑战性,Vanstone妈将游戏升级,让孩子先按指令写完“代码”,然后才得到线索。
(图片来源:)
Vanstone妈为每个复活蛋都单独制作了一张代码卡,下面是几个例子:
1、随机列出一些字母,让孩子用该字母在字母表中对应的序数把字母替换掉。
例如:ACFDEB,用序数替换得到136452。
2、替换字母。
A、列出一些字母,规定将所有的A变成Z,将所有的Z变成A;
B、将字母替换成其在字母表中的下一个字母(A变成B,B变成C);
C、将字母替换成其在字母表中的下两个字母(A变成C,C变成E)。
3、用不同的符号替代字母。↓
(图片来源:)
家长可以将线索用白色蜡笔写在白纸上,孩子写完“代码”后再想办法看线索(用不同颜色的蜡笔涂在纸上)。
间谍解码器
间谍解码器适合8~10岁左右的孩子玩,材料很简单:
卡纸、剪刀、圆规、量角器、铅笔、尺子、按扣。
制作方法:
1、用圆规画出大、中、小规格的圆各一个,剪出来;
2、用按扣在大圆和中圆的圆心将两圆固定,借助量角器和尺子将圆平均分成27份(份数自定义,这里是26个字母+1个问号);
3、在大圆和小圆分别写上26个字母和符号,一个圆按字母的顺序写,另一个圆打乱顺序写。
(这里是外圈字母按顺序写,内圈打乱顺序)
4、写一串密码。选一个字母或符号作为解码的关键,如上图,内外圈的“?”对准了,就可以开始写密码。家长可以选一篇短的课文,或者给孩子写一段英文信息,对照着解码器出题。
例如:外圈的“CAT”三个字母对应内圈的字母是“CBQ”,就在纸上写下“CBQ”,让孩子利用解码器,解出原文的单词“CAT”。
拆解过程的能力
代码是指导计算机一步一步执行指令以完成一项任务的语言,所以编程另一个重要的技能是将一个过程拆解成很多个小步骤,编写成一个个清晰的指令,让没有背景知识的人都可以根据指令成功地完成任务。
所以你可以利用日常生活和一些好玩的家庭游戏,锻炼孩子拆解一系列动作、过程的能力。
例如:孩子会做三文治,就让TA把做三文治的过程分步详细地写出来,让另一个不懂做三文治的孩子(或大人)照着这个指令做,看能不能准确地把三文治做出来。
还有另外一个全家欢的游戏是,在大厅设好起点和终点,中间加很多路障,一人蒙着眼睛,按照队员的指令从起点走到终点,避过所有路障。
玩的时候应注意指令的格式:方向+步数,例如,向前走2步,左转走4步。
理解二进制
我们通过电脑看到的图片、文字、视频等其实对电脑来讲都是一堆数字,而且只有0和1组成的一堆数字。所以学编程理解二进制很重要。
二进制项链
下面这幅图就是26个字母的二进制表达方法,白色的正方形代表1,黑色的代表0。所以A的二进制码(ASCII码)是。
二进制项链的玩法说白了就是按一定的规律串珠子。让孩子选择一种颜色的珠子代表1,另一种颜色的珠子代表0,把自己的英文名字“串”成一条项链。
例如,孩子的英文名字是Tom,用二进制表达就是(T)(O)(M),如果孩子喜欢黑色珠子代表0,白色珠子代表1,就根据上面列出来的数字将相应珠子串起来。
当然,不喜欢串珠子,可以拼乐高。↓
如果...那么...指令
稍微接触过编程的人都会知道“If.....then.....”(如果......那么......)指令,它能告诉计算机当一件事发生时,接着要做出什么反应。例如,如果键入“A”,那么显示“A”。
让孩子理解这个指令可以玩一个“如果......那么......”游戏,家长可以组织多点孩子,在公园,园子或者大的室内空间里玩。
游戏规则:
每轮游戏有一个孩子做“程序员”,其他孩子都是“电脑”,“程序员”站在“电脑”前,说出“如果......那么......”指令。
指令的难度可以分等级。
如果我做这个动作,你也做这个动作
初级的指令适合幼儿园的孩子。“程序员”发出指令——做一个动作,“电脑”们要做出一模一样的动作,并且跟“程序员”同时完成。
如果我做这个动作,你要做那个动作
“程序员”编写指令——如果我做这个动作,你们要做那个动作,例如,如果我转圈,你们要跳一下。
可以一次编写几个指令,“程序员”随机变换动作,让“电脑”们做出相对应的动作,而且是跟“程序员”同时完成。
如果我做这个动作,你要做那个动作,
否则,你要做其他动作
这个指令非常有挑战性。举个例子:如果我举起右手,那你们就要举起左手,否则要抬起你的右脚。
很好玩的是,如果“程序员”不举起右手,甚至站在那里不动,“电脑”们都要举起右脚。
如果想让游戏变得更加刺激和有挑战性,“程序员”可以加快发出指令的速度,并且制定淘汰规则,每一轮淘汰“宕机”(跟不上或者动作做错)的“电脑”,坚持到最后的“电脑”就赢。

我要回帖

更多关于 计算机应用基础 的文章

 

随机推荐