1、关于高中计算机竞赛:高中生学习计算机的全面计划
建议你从C学起,打好基础。教材嘛,当然是经典的:《C语言程序设计(第二版)》 谭浩强著
学习过程中要注意:
1.明确学习目的
学习编程对大多数IT业人员来说都是非常有用的。学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀的程序员永远是被争夺的对象。学习编程还能 锻炼思维,使我们的逻辑思维更加严密;能够不断享受到创新的乐趣,将一直有机会走在高科技的前沿,因为程序设计本身是一种创造性的工作。知识经济时代给我们带来了无限的机会,要想真正掌握计算机技术,并在IT行业里干出一番事业来,有所作为,具有一定的编程能力是一个基本条件和要求。
2.打好基础
学编程要具备一定的基础,总结之有以下几方面:
(1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。
(2)逻辑思维能力的培养 学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。
(3)选择一种合适的入门语言 面对各种各样的语言,应按什么样的顺序学呢?程序设计工具不外乎如下几类: 1)本地开发 应用软件开发的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平台开发 开发工具如 Java 等。 3)网络开发 对客户端开发工具如:Java Script 等;对服务器开发工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。 以上不同的环境下几种开发工具中 VB 法简单并容易理解,界面设计是可设化的,易学、易用。选 VB 作为入门的方向对出学者是较为适合的。
3. 注意理解一些重要概念
一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。
4.掌握编程思想
学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。例如学习 VC 就要学习 Windows 的内在机理、什么是线程......;学习 COM 就要知道 VTALBE 、类厂、接口、idl......,关键是学一种思想,有了思想,那么我们就可以触类旁通。
5.多实践、多交流
掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。
6.养成良好的编程习惯
编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。在此期间要注意养成一些良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。如代码的缩进编排、变量命令规则的一致性、代码的注释等。
7.上网学编程
在网上可以学到很多不同的编程思想、方法、经验和技巧,有大量的工具和作品及相关的辅导材料供下载。例如网站“编程课堂”(http://best.yeah.net/)主要以 VB 和 Delph;教学和交流为主,提供大量实用技巧;网站“现在时编程学园”(http://pshool.yeah.net/)是专门介绍C、VC、VB、Delphi 等的综合编程网站;网站“ VB 编程乐园 ”(http://www.vbeden.com/)提供内容丰富而且实用的编程技术文章、精选控件、源代码下载、计算机考试、相关软件以及编程书籍推荐等等。
8.加强计算机理论知识的再学习
学编程是符合“理论→实践→再理论→再实践”的一个认识过程。一开始要具有一定的计算机理论基础知识,包括编程所需的数学基础知识,具备了入门的条件,就可以开始编程的实践,从实践中可以发现问题需要加强计算机理论知识的再学习。程序人人皆可编,但当你发现编到一定程度很难再提高的时候,就要回头来学习一些计算机科学和数学基础理论。学过之后,很多以前遇到的问题都会迎刃而解,使人有豁然开朗之感。因此在学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构、算法、计算机原理、编译原理、操作系统原理、软件工程等计算机科学的理论基础和数理逻辑、代数系统、图论、离散数学等数学理论基础知识。这样经过不断的学习,再努力地实践,编程水平一定会不断提高到一个新高度。
2、以一个城市的高中生为调查对象设计一个问卷调查,关于计算机学习软件使用情况和效果!
1 )打开复 Dreamweaver MX 2004 软件新建文件,并保存制页面。 ( 2 )插入表格和设置背景。为使 Flash 的效果更加明显,先插入表格并设置背景图,如下图所示。 提示:可使用快捷键 Ctrl+Alt+7 打开【表格】对话框。 设置表格的背景,把表格选中,然后按下图进行设置,(提示:最好事先准备的图片和Flash的大小是相同的啊!) ( 3 )设置完背景后,可以插入 Flash 文件,如下图所示。 ( 4 )接着设置 Flash 文件的参数,如下图所示。 如果你想了解更多在Flash的参数,可以浏览下面的的文章: ( 5 )保存文件,完成操作。在网络上看到自己喜欢的 Flash 作品,想把它引用到自己的网站,但又不喜欢底色,就可以用本例介绍的这种方法,使它透明后再使用。
3、高中生设计的广告
这种东西最好不要用声音。
用了声音说明就破坏了这中意境。
也就是或破坏回了观众的好答奇心。
在广告结束的时候可以用英语加上“xxx”显示器。
那样就很完美了。
虽然这种广告的表现方式已经有其他的广告使用。
但同样还是那么受欢迎不是么。
你可以尝试把苹果换成其他的东西。
或者是动物也不是不的。
4、高中生能学会电脑室内设计吗?
你这个情况没必要再去专业的大学校了,如果只是想混口饭吃,还是很有希望的,回首先你必须先学答会作图,报一个学习班,自己再买台配置好一点的电脑装上软件,如果你下功夫应该在3个月左右能够掌握基本的作图方法,就是会描图了。当你有了一定的作图基础后,你可以先去一个公司做个业务员或者实习设计师熟悉一下环境和装修流程,在这期间你仍需要不断提高自己的作图能力,你还要勤下工地,反正是什么都得学。3个月后你可以到一家小公司应聘设计师了,在这期间你要学好怎么谈业务,怎么与人相处,这种能力是比作图更重要的,干个半年左右也就是一年到期你就今非昔比了。但是你一定要刻苦,要有自信。我给你描述的这一年将是无比刻苦的一年,也将是无比充实的一年
5、高中生计算机竞赛内容
晕。。自己看吧
联赛分两个年龄组:初中组和高中组。每组竞赛分两轮:初试和复试。
.初试形式为笔试,侧重考察学生的计算机基础知识和编程的基本能力,并对知识面的广度进行测试。程序设计的描述语言采用Basic(2005年被取消)、C/C++或Pascal。各省市初试成绩在本赛区前百分之二十的学生进入复赛,其分数不计入复赛的成绩。初赛时间为10月的最后第二个星期六上午 9:00 - 11:00举行。
.复试形式为上机,侧重考察学生对问题的分析理解能力,数学抽象能力,驾驭编程语言的能力和编程技巧、想象力和创造性等。程序设计语言可采用 Basic(2005年后被取消)、Pascal、C或C++。各省市竞赛的等第奖在复试的优胜者中产生。时间为 3 小时。只进行一试,约在当年的11 月的第三个周六进行。
试题形式
每次联赛的试题分四组:初中组初试赛题;初中组复试赛题;高中组初试赛题;高中组复试赛题。其中,初中组初试赛题和高中组初试赛题类型相同,初中组复试赛题和高中组复试赛题类型相同,但初中组和高中组的题目不完全相同,高中组难度略高;以体现年龄特点和层次要求。
* 初试:初试全部为笔试,满分100分。试题由四部分组成:
1、选择题:共20题,每题1.5分,共30分。每题有4个备选方案。试题内容包括计算机基本组成与原理、计算机基本操作、信息科技与人类社会发展的关系等等。
2、问题求解题:共2题,每题5分,共10分。试题给出一个叙述较为简单的问题,要求学生对问题进行分析,找到一个合适的算法,并推算出问题的解。答案以字符串方式给出,考生给出的答案与标准答案的字符串相同,则得分;否则不得分。
3、程序阅读理解题:共4题,每题8分,共32分。题目给出一段程序(没有关于程序功能的说明),有时也会给出程序的输入,要求考生通过阅读理解该段程序给出程序的输出。输出以字符串的形式给出,如果与标准答案一致,则得分;否则不得分。
4、程序完善题:共 2题,第一题10分,共4空,没空2.5分;第二题18分,共6空,每空3分。两题共 28分。题目给出一段关于程序功能的文字说明,然后给出一段程序代码,在代码中略去了若干个语句并在这些位置给出空格,要求考生根据程序的功能说明和代码的上下文,填出被略去的语句。填对的,则得分;否则不得分。
* 复试:复试的题型和形式向全国信息学奥赛(NOI)靠拢,全部为上机编程题,但难度略低。复试为决出竞赛成绩的最后一个环节。题目包括 4道题,每题 100分,共计 400分。难度有易有难,既考虑普及面,又考虑选拔的梯度要求。每一道试题包括:题目、问题描述、样例说明(输入、输出及必要的说明)、数据范围(数据限制条件)。测试时,测试程序为每道题提供了十组测试数据,考生程序每答对一组得10 分;累计分即为该道题的得分。
考试内容主要包括:计算机发展史、计算机组成、计算机基本原理、计算机程序设计、计算机日常应用等。要求考生掌握至少一门高级程序设计语言(详见竞赛大纲)。为了保持竞赛内容的相对连续性,试题涵盖的知识点和题型至少60%应出现在普及类的参考书目中,其余内容可能超出该范围。
为了考核学生的基础知识、综合应用能力,激发学生的求知欲和创新思维,体现“与时俱进”的特点,竞赛题型在保持大纲相对稳定、优秀学生可能接受和理解的基础上,按照下述趋势适当变化
1、增大与课内知识结合的紧密度;
2、增大解题方法的多样性和灵活程度;
3、增大开放性试题的比例。
试题的知识范围具体如下:
一.初赛内容与要求:
A.计算机的基本常识:
1.计算机和信息社会(信息社会的主要特征、计算机的主要特征、数字通信网络的主要特征、数字化)
2.信息输入输出基本原理(信息交换环境、文字图形多媒体信息的输入输出方式)
3.信息的表示与处理(信息编码、微处理部件MPU、内存储结构、指令,程序,和存储程序原理、程序的三种基本控制结构)
4.信息的存储、组织与管理(存储介质、存储器结构、文件管理、数据库管理)
5.信息系统组成及互连网的基本知识(计算机构成原理、槽和端口的部件间可扩展互连方式、层次式的互连结构、互联网络、TCP/IP协议、HTTP协议、WEB应用的主要方式和特点)
6.人机交互界面的基本概念(窗口系统、人和计算机交流信息的途径(文本及交互操作))
7.信息技术的新发展、新特点、新应用等。
B.计算机的基本操作:
1. Windows和LINUX的基本操作知识
2. 互联网的基本使用常识 (网上浏览、搜索和查询等)
3. 常用的工具软件使用(文字编辑、电子邮件收发等)
C.数据结构:
1.程序语言中基本数据类型(字符、整数、长整数、浮点)
2. 浮点运算中的精度和数值比较
3.一维数组(串)与线性表
4.记录类型(PASCAL)/ 结构类型(C)
D.程序设计:
1.结构化程序设计的基本概念
2.阅读理解程序的基本能力
3.具有将简单问题抽象成适合计算机解决的模型的基本能力
4.具有针对模型设计简单算法的基本能力
5.程序流程描述(自然语言/伪码/NS图/其他)
6.程序设计语言(PASCAL/C/C++,2003仍允许BASIC)
E.基本算法处理:
1.初等算法(计数、统计、数学运算等)
2.排序算法(冒泡法、插入排序、合并排序、快速排序)
3.查找(顺序查找、二分法)
4.回溯算法
二、复赛内容与要求:
在初赛的内容上增加以下内容:
A.数据结构:
1.指针类型
2.多维数组
3.单链表及循环链表
4.二叉树
5.文件操作(从文本文件中读入数据,并输出到文本文件中)
B.程序设计
1.算法的实现能力
2.程序调试基本能力
3.设计测试数据的基本能力
4.程序的时间复杂度和空间复杂度的估计
C.算法处理
1.离散数学知识的应用(如排列组合、简单图论、数理逻辑)
2.分治思想
3.模拟法
4.贪心法
5.简单搜索算法(深度优先 广度优先)搜索中的剪枝
6.动态规划的思想及基本算法
6、高中生学计算机什么专业好
学UI设计复还是挺明智的,制而且现在智能手机占大多数,各种App都需要UI设计,而且这只是UI设计的一部分,现在有一门技术在手,不怕找不到工作。
本人觉得学电脑还不错,因为电脑越来越普及,大多数工种都和电脑沾边,设计啊、电商啊,你看看现在世界首富,以及市值前几位的,都是电脑行业的。
如果你学电脑对以后找工作还是比较容易的,还有就是看你学的好学的坏了,学好了,年薪至少六位数,当然重要的是你肯学。如果到学校考察一下更好,比如学校规模、校园环境、教学设备等。云南新华的课程安排是上午理论,下午实践,能有效的巩固当天所学知识,机房也有老师进行指导,还是可行的,如果您家庭有困难还可以申请助学贷】款。
7、高中生计算机程序设计参赛
这个看你做关于什么的 做网页的话或许可以帮忙
8、高中生项目设计包括哪些
高中生项目设计包括:项目范围,设计内容,领悟发展,包装计算等等,其中最重要的就是设计内容,根据你的专业课设计的项目在内容上一定要有创新,还有实践报告。
9、设计网页我会,但是我就是我作为一个高中生应该设计怎么样的主题网页
可以做一个你自己的个人网站..因为高中不存在商业性的问题..你完全可以充回足发展一下自答己的个性.毕竟!以后你要是朝这个专业发展的话,能有时间设计出自己的作品的机会并不多,现在正好让自己的设计思想自由的发展一下。而且,个人网站会给你的网上生活带来方便.也可以在朋友边小帅一把,毕竟你这么大年龄会做的并不多,这是你值得骄傲的.
给你一个地址你参考一下..是我大哥的一个个人网站..
我们都是这个专业的..你不防去看看..
地址是:http://202.102.240.91/~lianxi
祝你成功!
10、高中生如果毕业完可以去学习电脑上的ui设计吗?
来毫无疑问,高中生也是可以学自习UI设计的。其实不光是UI设计师,任何行业都能有许多低学历就业的,但是这样的人主要还是能力突出。
学设计讲究的是兴趣,只要你对UI设计感兴趣的话,不管你是高中毕业还是初中毕业都可以学UI设计的,不然没有兴趣支撑的话,是很难熬过学习这个枯燥的过程的,只有对设计感兴趣,才能坚持下去。
高中学历不是阻碍你学习的障碍,但确实会对你之后的就业有一定的影响,最好的方式是在你学习UI的专业技能的同时也要想办法去提升自己的学历为以后做打算。