① 那有关于介绍关于计算机知识整体结构的资料
计算机知识结构主要有三部分:
一、 计算机理论:微机组成与汇编语言、网络原理(基础)、操作系统、数据结构、数据库原理等.
二、 计算机编程语言:C语言/C++语言、VB、VC、VF、DELPHI、ORACLE等
三、 实用软件:OFFICE套件:WORD、EXCEL、POWERPOINT、EXPLORE等。
平面图象处理:PHOTOSHOP
三维动画制作:3D MAX 、MAYA
动画:FLASH
网页制作:DREAMWEAVER、FIREWORK
多媒体制作:AUTHORWARE、DIRECT
以前一二十年很多学校开设计算机应用专业,并不注重应用,而是沿袭高校计算机科学与技术专业的课程设置,以计算机理论为主,编程语言为辅,而近十年来计算机应用从编程逐渐走向操作和制作为主,实用软件越来越重要,因而计算机应用专业应该面向实用,所以应该多学习一些实用软件。
最近两三年计算机应用专业又出现了一个新的问题:专业设置比较具体,如图形图象专业、网络应用专业、软件技术专业、动画专业等等,五花八门,令人眼花缭乱。这些专业的设置都有一些什么问题呢?
一、 图象图象专业:
图形图象主要应用在电影、动画、广告(静态的与动态的,即平面的与立体的影象)、教育软件、游戏、家庭影像留念等领域,在这些领域中,除了静态的平面的广告不必配音乐效果外,其他的都需要不同的音效,也需要文字处理等等,所以这个专业的取名就有点偏颇,不如叫多媒体制作,包括文字、声音、图形图象的处理与制作,但是又怕一般人不了解多媒体为何物,所以就以图形图象为号召力来吸引学生了。
二、 动画专业:
动画主要应用到广告、教育软件、游戏等方面,与图形图象专业的应用领域差不多。之所以取这个专业名称是为了吸引学生,但是其偏颇之处比图形图象处理专业更甚,因为平面图象的处理就不属于动画!
另外动画还不包括声音处理和文字处理等,所以动画这个专业的取名太偏颇,不合适。
三、 软件技术专业:
软件技术到底要教学生学会什么呢?当然是软件开发的技术。软件开发都开发些什么软件呢?数据库?网络应用?多媒体应用?还是其他?总之,这个专业名称太泛泛而谈,不只道是针对哪种软件的开发,没有针对性,也就谈不上专业的精与专了。
四、 网络应用专业:
网络应用主要包括两个方面:网络平台的构成与网络应用的具体内容。
1、 网络平台:网络是有计算机组成的个种网,所以要了解计算机的软硬件知识,还要了解各种网的构成与构建方式、联络方式、通讯协议等等。
2、 网络应用的具体内容:也就是网上的信息,一般都是多媒体信息,包括文字、数字、声音、图形图象等等。具体来说,有文字、声音或音乐、动画和电影等等。这些信息如何管理、如何分配等等。例如,网站如何建设?新闻的文字、图书的文字、电子邮件的文字、博客的文字等等如何分门别类加以管理等等。
所以网络应用专业也很宽泛,不知道是针对网络的硬件构成还是网站建设等软件的内容。
总之,计算机应用专业是越来越五花八门了,但愿学生们自己不要选花了眼才好。
② 计算机科学的基础理论有哪些
计算机理论基础
推荐以下书籍(绝不为了编码而编码,摆脱用软件开发软件的可笑局面)
计算机程序的构造和解释
计算机系统结构-量化研究方法
计算机程序设计艺术(非常难懂)
算法导论(看不懂不要紧,迟早要看懂)
具体数学(选读)
程序员的自我修养(国人写的,不算理论,只能说比较接触底层比较基础)
……
另外入门就从 The C Programming Language(C程序设计语言)开始吧
③ 电脑编程入门自学先学什么
如今电脑已经成为了我们生活中不可替代的一个工具,每个人都应该至少学会一些简单的电脑操作。那么对于有更高目标,比如想要自学电脑编程的人,入门的时候应该先学习什么呢,一起来看一下。
首先对于自学的人来说,想学习电脑编程,可以先从汉语编程系统学起。汉语编程学习,真的简单容易上手。且在学习过程中了解电脑编程的学习方法和学习理论,汉语编程学习到一定程度,就可以接触那些更耐用的电脑编程如易语言及各种前端技术。
汉语编程是指使用中文来书写的程式设计语言,支持基于汉语字、词编程,符合计算机符号语言规范,并继续向自然语言发展。其目的是为了减少对英语的学习,将精力集中在程序设计上,并且便于程序交流和代码维护。英语可以编程,汉语同样可以编程,英语的关键字只是表意符号而已,汉语也可以作为表达编程的语言之一,而且汉语编程作为计算机语言更符合自然语言。
汉语编程应该具有以下特点:
1.易用性:一个易于使用的编程环境(IDE)提供前台服务,编译器在后台服务。
2.安全性:自主研发的编译器,可保障国家安全,配合国产CPU和OS,实现全面的硬件、软件安全。
3.本地化:提供一些本地化特色的工具和命令。
4.国际化:多语种版本中语言可互相转化。
可能很多人学习电脑编程都是从C语言开始的,C语言程序繁琐,记忆量大,其实如果是自学的话,确实不适合大多数人,除非你学习很旺盛精力很充沛。所以这个时候不妨试试汉语编程系统,可以轻松上手,不失为一种好办法。
④ 计算机编程的领域有哪些
进入这个行业,学习和使用技术是必须首先要做的。怎么学?一是自学,但是我觉得会有很多困难要面对,甚至弯路要走,常常可能苦思冥想几天的知识点,明白人一句话就说明白了。而且这和大学的课程不一样,不是把书看懂了背会了就可以了,最后是要落实到“用”。二是针对个人需要通过培训,系统学习。这里需要说明我不是打广告!现在的培训确实鱼龙混杂,但好的培训学习确实快速使“准软件开发人”通过系统规范的学习很快度过“入门阶段”,也就是老话说的“师傅领进门”,具体机构的师资,技术课程体系,具体考察后,选择最适合你的。总之我觉得,在无法直接进入软件行业之前,培训学习还是可以考虑的方案。
计算机专业主要方向:
1 软件开发(主要专业:计算机科学与技术(传统计算机专业),软件工程等),就是编写代码,开发程序。有多种开发语言C/C++,JAVA,C#等。
注:系统开发,网络编程和大型游戏还是需要学好C/C++(个人认为较难点),手机游戏需要学会JAVA。工程项目的系统软件开发,常用的是JAVA/JavaEE和C#/.NET,还有些中小型开发常用的技术Delphi,PB,PHP,ASP等等。
很多人都是从C语言开始接触编程的,它是经典,也很强大,具有承上启下的地位,可以为今后打下良好的基础。
2 计算机网络技术(主要专业:通信,网络安全与管理等),界定很宽泛,网络领域和计算机一样,发展方向细化的很详细了,完全可以独立划出计算机专业行列,主要涉及领域有通信协议,网络信息安全等等。
3 电子专业 倾向于硬件,单片机,嵌入式等
硬件方面,感觉比软件难学的多,难就难在学习实践的环境比较难找,比如嵌入式,大型机,绝不像软件学习,有个电脑连个网就齐活了,呵呵。也正因此它的含金量绝不低于软件,更主要它还比软件技术相对来说发展“稳定”,也就是俗话说的“越老越吃香”的现象更明显,更多的是个积累。
4 计算机应用技术,倾向于“应用”,本科这个专业很少见,多见于专科。研究生好像也有这个专业吧,但“此应用非彼应用”了!计算机应用就是大杂烩,什么都学,软件、硬件、网络、数据库,但都是皮毛,目标是结合其他行业领域的特点使用计算机。比如:工业设计/制图,动漫/flash,多媒体处理等等。
5 信息管理专业,文科转过来可能有帮助,因为也有管理方面课程,计算机方面学的多,但都不深入,理论多一些。
⑤ 编程原理是什么
1.编程是编写程序的中文简称,就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。
2.为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。
3.编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程】
例子:①比如编写一段代码程序②编写一个控制设备体系。
4.汇编语言
为了解决使用机器语言编写应用程序所带来的一系列问题,
文件系统驱动编程流程
人们首先想到使用助记符号来代替不容易记忆的机器指令。这种助记符号来表示计算机指令的语言称为符号语言,也称汇编语言。在汇编语言中,每一条用符号来表示的汇编指令与计算机机器指令一一对应;记忆难度大大减少了,不仅易于检查和修改程序错误,而且指令、数据的存放位置可以由计算机自动分配。用汇编语言编写的程序称为源程序,计算机不能直接识别和处理源程序,必须通过某种方法将它翻译成为计算机能够理解并执行的机器语言,执行这个翻译工作的程序称为汇编程序
⑥ 计算机的编程基础理论是什么原理在C语言都没发明,系统也没有时候怎么实现控制智能自动化
计算机的编程基础理论是汇编语言的直接控制硬件的原理。在C语言都没发明,系统也没有时候就是用汇编语言实现控制智能自动化的。
但是比较麻烦,而且不能复杂控制。
⑦ 计算机编程语言包括哪些
机器语言,汇编语言,高级语言。
JavaScript:一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML网页上使用,用来给HTML网页增加动态功能。
Java:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。