自考问答 自考本科自考百科
自考问答 > 自考百科 > 自考计算机科学技术书籍目录解析

自考计算机科学技术书籍目录解析

发布时间:

自考计算机科学技术书籍目录解析

发布时间:

自考计算机科学技术书籍目录解析

计算机专业是一个大的门类,主要看你想学哪个专业方向。如果想学广告设计方面,可以从平面设计photoshop开始学;如果想学网络技术方面,可以选择一些网页编辑、动画方面的书缉;如果想学程序设计方面可以选JAVA等方面书…… 学习计算机读哪些书有什么用 1,高等数学:为了及格,同时帮助概率及格 2,概率:为了证明高等数学可以帮助及格 3,线性代数:如果你学习计算机图形学,就是opengl/direct3d的话,里面的3d模型的空间坐标用矩阵来表示的,如果你需要把它们进行投影,叠加,移动,就需要矩阵乘法/变换/转置等等,所以还是很有用的 4,离散数学:主要是给你打下计算机数据模型的理论基础。里面包含集合,数,图,等等,更重要的是如果你以后要搞研究,研究0错误程序,就是完全没有bug的程序,就需要用它上面的推导理论来对程序经行证明。如果你要通过系统分析员,这个也是要考试的 5,数字电路/计算机组成/计算机技术:如果你是一个很深入的程序员,你会问:为什么浏览器可以显示那么多东西->有语言->语言是怎么开发的->高级语言->高级语言怎么完成的->汇编->汇编怎么来的->固化/机器语言->机器语言如何能操纵计算机->在节拍电路的干预下,内部芯片的结构把0/1字符串译码,操作累加器,总线,内存做不同的操作那好,这个过程差一个东西都不可以,如果你只学习里面的高级语言部分,那岂不是神龙见首不见尾,感觉很不爽???所以你要能自己做一个计算机出来才好! 数字电路是学习门电路组成的,就是如何把流动的电信号保持下来,同时让他们有规律地变化

计算机组成是让你用门电路来设计内存/cup/时钟等等

计算机技术是让你综合学到的东西,做一个简单的计算机出来。

有了哪些知识,当然还要包括编译原理,软件工程,操作系统,数据库,网络,你学习其他的语言,什么vc/vb/deliphi等等,每种语言不超过3个月你就是高手。你要学windows程序,要用api,只需要15天就可以作出像模像样的东西。当然,我这里是指语言本身而言。有了这些基础和语言掌握的熟练,你想学数据库编程,好,复习一下数据库的课程,查阅一下sql的语法,1天就有眉目了。你要学网络编程,选择一种库,看看文档,明白函数的用法,也就是一两天的问题。等你做出点东西,有了信心,你也就有了经验。这个时候去明白j2ee/. 等等的frame work,就很容易了。参看以下design pattern,你也就胸有成竹,做个小组长也可以。再过几年,有了机会,说不定就当了manager,等了到了三十多岁,你不想干软件了,你有计算机组成的基础,找几个高手带你一下,你可以去做单片机的汇编语言编程,可以去做embeded system 所以,学好了基础,也就是厚积薄发,后面你想怎么发展都可以!

学了数字电路才知道,原来很神秘的电脑是由一些触发器,逻辑门组成的,把它们集成再集成,就成了电脑了,译码器,全加器,计数器...... CMOS不过就是一种存储器,BIOS不过就是面向硬件的一种已编好的子程序,(和C的库函数差不多,我认为)学好了汇编,我可以自己编(还让我花了30人民币,买了一本CMOS设置书,认为它很高深莫测)

不学好C,怎么学好WINDOWS程序设计,怎么能做一个优秀的程序设计人员 不学好前人花几十年时间总结出来的数据结构,你的进步能有多快,那是让你踩在巨人的肩膀上。(你要是天才,我就没话说了,不过要是学了,你会更天才)

这是我自己经历的一点学习基础课的过程,它给我解疑释惑,当然这些问题在行家眼里可能不值一哂,但它是每一个新手必经的过程。 更为关键的是,基础课给了我们最核心的知识,让我们能在离开学校后有继续学习的能力。它给了我们一个知识结构,让我们能在他的基础上扩充,把新的东西加入自己的知识框架中,这是基础课重要的意义所在。很多人提到基础学好之后,学习新东西很快,就是这个道理。 不可否认的是,基础课很枯燥,很费劲。但这要看你怎么去看它,你想一想,学好了他,就能抓到计算机的本质,能让他对你俯首帖耳,这难道还不够激动人心吗?老在别人的基础之上作设计,却不懂所以然,不闷吗? 既然讨论的题目是给在校大学生一点建议,那我也说一点儿。

先说技术层面的,在学好专业课的基础上看一些学校里不讲的新知识,新技术,能促进你的融会贯通,但不可本末倒置。

再说最关键的,最想说的,请在校的学生们珍惜你的时光,不要都去打了游戏,谈了恋爱,时光宝贵,机会难得。 我经常对自己说,如果再让我上一次学,我会...... 可是不会了,我只好对自己说,如果我现在再不学,就会...... 于是我努力去学,边工作,边学习,舍不得丢掉一节课,在校的学生们可能无法体会听老师讲课的幸福,自学时怎么也搞不清的东西,老师一句话就茅塞顿开,老师那清晰的思路也让你受益匪浅(在这里应该感谢那些老师们,虽然他们有些时候的简略很让人恼火)。但越学,心里越没底,有太多的东西我都没学好,更有很多东西根本就不知道,正所谓皓首穷经。 我不时的咒骂自己的懒惰,也许是过于愚笨,努力不够,学习计算机也有三年多了,直到现在,我才觉得自己开始了解计算机,才明确了方向。 我从文科转入这一专业,而且也不小了,就凭着我对计算机有着强烈的兴趣。他是人类智慧的体现,程序设计更是一种艺术,他能让我们的才华得到充分发挥,我会继续努力下去的,虽然有些迟了,但为了不更迟。 希望在校的学生们能多珍惜一些时间,不要比我还迟。

下来如果觉得自己接受能力强的话就可以开始学C语言了(注意不是C++),如果感觉有困难也可以先学Pascal过度一下。还有很重要的一点就是千万不要一开始就学VB,DELPHI,VC之类的东西,这些东西在一开始学会对你造成很坏的影响。有可能会把你引入另外一个错误的学习方向而忽略了真正应该掌握的东西。学C主要是学过程话的程序设计,学会把自己的程序分成许多的函数(或过程),养成良好的编程习惯。这时可以多看一下高人的程序,不一定要懂意思,主要是学会别人程序的格式(比如变量如何起名,怎么划分函数)。除开掌握基本的控制流语句外,应该学习一些很简单的I/O函数和数学函数。C的学习主要是你舍弃原来BASIC程序那种把所有语句积成一大堆的风格,要学会使用函数,提高代码重用性。对于指针之类的东西如果实在看不懂可以先不去管,到后面会有办法。当你能够比较自如的用C编写一些小的计算程序时,你就可以开始你的数据结构的学习了(数学的学习主要是在学校,自己要多用心)。数据结构你可以一点一点漫漫看,并不需要专门空出一段时间来专门研究,这样的目的是让你能够很好的掌握它,要学会用数据结构的知识来规范自己的程序设计和提高程序的效率。学完C我认为接着最好学习汇编。这个或许有许多人都会反对,然而我个人认为这样是很好的。从最基本的DOS汇编开始,买本《IBM PC汇编程序设计》(清华黄皮)一定要一点一点吃透,实在看不懂就跳,反复的严读是一定可以看懂的。汇编是一定要掌握的,因为它涉及到很多最基本的知识。掌握了汇编和对I/O有了个很彻底的认识后,应该去学编译原理。这个东西并不要精通,但是一定要知道,在大脑里要有一个这样的概念,这对你对程序语言的控制能力都有很大的帮助。这样最基本的学习就算完成了。一般智力正常的人前一段东西应该都是可以掌握的。接着后面的学习就要看你自身的造化了。这个时候你应该研究一下数据结构,不要分散自己学习的注意力,要知道数据结构是异常重要的(相信我,绝对没错)如果你觉得自己已经对于树,连表,堆栈之类的东西和排序,递归之类的算法已经十分清楚,就可以开始学习C++了。学习前一定要有个正确的认识,那就是C和C++是两个不同的东西。学习C++是为了学习面向对象的程序设计,这个时候你对于指针应该也能够掌握了(有汇编的基础),主要抓住C++和C相比的一些新特性,对于多态之类的特性要注意理解掌握,如果没有搞懂就坚决不要往下学习。一些基本的概念掌握以后可以看一些别人设计的程序,学习别人怎么利用面向对象的方法来设计程序的。这个东西也是人之间拉开档次的一个环节,可以和数据结构放在同等重要的地位。我就见过有的人都大学毕业了还搞不懂virtual到底是怎么一回事情。其实我认为学到这里你已经为你成为一个优秀的程序员打下了很好的基础,你已经能够应用C++,懂得面向对象程序设计,对数据结构掌握很好,掌握汇编和编译原理。接下来的学习就是基于操作系统平台的了,一般是先学windows(Microsoft毕竟是老大),先学win32 api,搞请windows基本消息机制和原理,有汇编基础基本上不会碰到什么困难。 其实只要会了API,其余什么MFC,VCL都是囊中之物了,都不过是对于API的封装而已。VC,C++Builder都可轻松拿下,这只是开发工具的问题。以后的OLE(ActiveX),.NET,数据库就要看自己的发展方向而定了。我在这里强调的是前面的基本能力的学习,后面操作平台虽然知识体系庞大,然而毕竟比较死,更好掌握。最后编程能力的高低主要还是有以下几点决定:1。编程的习惯 2。数学能力(包括逻辑思维,分析问题的能力) 3。对数据结构的认识能力 4。经验的多少(包括多使用语言的掌握能力) 学习编程的道路是充满艰辛,漫长而曲折的,作者罗列了一堆自己知道的编程方面的知识,并且给出了一个具体的顺序,所谓先学什么,后学什么;没学会什么,就一定不要去学另一个什么.....其中很多内容有一些道理。但是总是难逃片面。

从入门到精通一类的东西看的太多了,难道真的凭借一本书就能从一个电脑盲编程精通的专家了么。我郑重的建议那些想“速成”高手的人,放弃你的想法吧。一个计算机专业的本科生,要花上4年时间才能毕业,需要学习的专业知识岂是一朝一夕就能掌握的。就算去除一些公共课所占用的时间,我觉得要入计算机行业这个“门”,至少需要两年的时间。两年后才能说,对计算机有一些了解了,知道了计算机的基本组成原理,对时钟晶振,中断芯片有一定了解,用汇编简单控制8259编程。也知道了一些计算机程序设计语言方面的原理,掌握了一俩门传统的样板编程语言,了解了i++和++i对于VC的编译器来说意味着什么,有了一些数据结构方面的认识,能把现实生活中的一些问题用程序模拟出来。

但这一切也不过是刚刚入门而已,只是打基础。至于以后再学习Windows系统原理,消息机制,掌握这个类库,那个类库;抑或是研究Linux内核,进而了解嵌入式系统开发工具和方法,那要看个人喜好了。我只是举几个例子,但是随便那个,要敢说自己已经完全掌握,至少还要几年吧。

如果上面的东西中有的已经很精通了,可以称为专家了,那么恭喜你,你可以考虑把这些东西再总结,提升一个层次,从系统架构角度回顾一下要实现某个需求,通常需要使用什么技术,多少人,多长时间来开发,成本多少,收益多少,风险又有多少,还可以总结出一些控制软件开发进度的方法,生成软件的方法,人们把这些方法归纳起来叫做软件工程。而你,也应该是一个项目经理了吧。

如果这些东西都学会了,再次恭喜你,你可以考虑能不能把现有的客户拉到自己身边来,找个人给自己投资,成立自己的软件公司。成为浩浩荡荡的软件创业者中微不足道的一员。

自学了VB,VC,数据结构,离散,操作系统,数据库原理等。 开学以来做完了数字图像处理的所有的实验--有个别实验还是很难的。我从paperVC++被逼--也算是熟练(离精通差远了)而系里其他的同学却没有一个自己全部编出来的,都是抄书的。但并不能说明他们的计算机水平都差,比起编程水平,我更佩服那些真正计算机专家--尽管他们不编程。但是他们的研究成果往往大大帮助我们编程,很多编程思想都是他们过去的研究成果!我们就算编出来了--也就是说明我们有点小聪明,但决不可以和系统完备的大智慧相比!就像我们可以利用数学定理计算一些复杂的数学题目一样,这没什么了不起--真正了不起了还是那些定理提出者,和证明者。这一个学期前我一直想好好地把编程好好学学,可是越来越觉得数学功底不足(当然不仅仅只高数)。现在真佩服那些数学家!真正的计算机专家!过去学数据结构时,八皇后,背包,搜索--一直令人头疼,好像懂,但不爽,记不住。在一个专家(图灵奖获得者)的看似简单思想的指引下--这些算法统一到了一起-------一切似乎都那么明了!显然如果你编程的话也提高编成的水平。还有记得学数据库原理,开始那段自己在没有规则指引的条件下想理清楚各种事物的关系时,是那么的混乱。而有了armstrong公理系统的三条规则---世界就一下子变得清晰!--这个最好的程序员能做到吗,他也只能每次遇到具体问题,每次发挥它聪明去理关系,也难保不出错,还要累死大量脑细胞! 既然读研究生,重点在思想。但我有自知之明,我们那么好的功底,也许以后就是编编程序,难弄出这种精华的东西,但是注重思想的学习-会对学具体知识起到巨大指导作用。所以我不会觉得编程水平低的就不行--很可能比程序高手的价值高很多倍! 但迫于个人造诣和以后就业的压力,还是把流行技术性的东西掌握一下好。 说到底,要想成为优秀的程序员,还是要注重基本理论的学习。

终于点到题目上来了。大多数的人都希望自己的东西能够马上跑起来,变成钱。这种想法对一个已经进入职业领域的程序员或者项目经理来说是合理的,而且IT技术进步是如此的快,不跟进就是失业。但是对于初学者来说(尤其是时间充裕的大中专在校生),这种想法是另人费解的。一个并未进入到行业竞争中来的初学者最大的资本便是他有足够的时间沉下心来学习基础性的东西,学习why 而不是how。时髦的技术往往容易掌握,而且越来越容易掌握,这是商业利益的驱使,为了最大化的降低软件开发的成本。但在IT领域内的现实就是这样,越容易掌握的东西,学习的人越多,而且淘汰得越快。每一次新的技术出来,都有许多初学者跟进,这些初学者由于缺乏必要的基础而使得自己在跟进的过程中花费大量的时间,而等他学会了,这种技术也快淘汰了。基础的课程,比方数据结构,操作系统原理等等虽然不能让你立马就实现一个linux(这是许多人嘲笑理论课程无用的原因),但它们能够显著的减少你在学习新技术时学习曲线的坡度。而且对于许多关键的技术(比方Win32 SDK 程序的设计,DDK的编程)来说甚至是不可或缺的。

一个活生生的例子是我和我的一个同学,在大一时我还找不到开机按纽,他已经会写些简单的汇编程序了。我把大二的所有时间花在了汇编,计算机体系结构,数据结构,操作系统原理等等这些课程的学习上,而他则开始学习HTML和VB,并追赶ASP的潮流。大三的时候我开始学习Windows 操作系统原理,学习SDK编程,时间是漫长的,这时我才能够用VC开发出象模象样的应用程序。我曾一度因为同学的程序已经能够运行而自己还在学习如何创建对话框而懊恼不已,但临到毕业才发现自己的选择是何等的正确。和我谈判的公司开出的薪水是他的两倍还多。下面有一个不很恰当的比方:假设学习VB编程需要4个月,学习基础课程和VC的程序设计需要1年。那么如果你先学VB,再来学习后者,时间不会减少,还是1年,而反过来,如果先学习后者,再来学VB,也许你只需要1个星期就能学得非常熟练。 几个重要的基础课程

计算机操作系统原理-我们的开发总是在特定的操作系统上进行,如果不是,只有一种可能:你在自己实现一个操作系统。无论如何,操作系统原理是必读的。这就象我们为一个芯片制作外围设备时,芯片基本的工作时序是必需了解的。这一类书也很多,我没有发现哪一本书非常出众。只是觉得在看完了这些书后如果有空就应该看看《Inside Windows 2000》(微软出版社,我看的是E文版的,中文的书名想必是Windows 2000 技术内幕之类吧)。关于学习它的必要性,ZDNET上的另一篇文章已经有过论述。

数据结构和算法-这门课程能够决定一个人程序设计水平的高低,是一门核心课程。我首选的是清华版的(朱战立,刘天时)。很多人喜欢买C++版的,但我觉得没有必要。C++的语法让算法实现过程变得复杂多了,而且许多老师喜欢用模块这一东西让算法变得更复杂。倒是在学完了C版的书以后再来浏览一下C++的版的书是最好的。

软件工程-这门课程是越到后来就越发现它的重要,虽然刚开始看时就象看马哲一样不知所云。我的建议是看《实用软件工程》(黄色,清华)。不要花太多的时间去记条条框框,看不懂就跳过去。在每次自己完成了一个软件设计任务(不管是练习还是工作)以后再来回顾回顾,每次都会有收获。

Windows 程序设计-《北京大学出版社,Petzold著》我建议任何企图设计Windows 程序的人在学习VC以前仔细的学完它。而且前面的那本《Inside Windows 2000》也最好放到这本书的后面读。在这本书中,没有C++,没有GUI,没有控件。有的就是如何用原始的C语言来完成Windows 程序设计。在学完了它以后,你才会发现VC其实是很容易学的。千万不要在没有看完这本书以前提前学习VC,你最好碰都不要碰。我知道的许多名校甚至都已经用它作为教材进行授课。可见其重要。

上面的几门课程我认为是必学的重要课程(如果你想做Windows 程序员)。

对于其它的课程有这样简单的选择方法:如果你是计算机系的,请学好你所有的专业基础课。如果不是,请参照计算机系的课程表。如果你发现自己看一本书时无法看下去了,请翻到书的最后,看看它的参考文献,找到它们并学习它们,再回头看这本书。如果一本书的书名中带有“原理”两个字,你一定不要去记忆它其中的细节,你应该以一天至少50页的速度掌握其要领。尽可能多的在计算机上实践一种理论或者算法。

你还可以在CSDN上阅读到许多书评。这些书评能够帮助你决定读什么样的书。

日三省乎己 每天读的书太多,容易让人迷失方向。一定要在每天晚上想想自己学了些什么,还有些什么相关的东西需要掌握,自己对什么最感兴趣,在一本书上花的时间太长还是不够等等。同时也应该多想想未来最有可能出现的应用,这样能够让你不是追赶技术潮流而是引领技术潮流。同时,努力使用现在已经掌握的技术和理论去制作具有一定新意的东西。坚持这样做能够让你真正成为一个软件“研发者”而不仅仅是一个CODER。

把最多的时间花在学习上 这是对初学者最后的忠告。把每个星期玩SC或者CS的时间压缩到最少,不玩它们是最好的。同时,如果你的ASP技术已经能够来钱,甚至有公司请你 *** 的话,这就证明你的天份能够保证你在努力的学习之后取得更好的收益,你应该去做更复杂的东西。眼光放长远一些,这无论是对谁都是适用的。

相信你已经能够决定是否学习C#或者什么时候去学它了。

高中起点计算机本科: 1. 计算机科学与技术专业:C语言程序设计、计算机组成原理、数据结构、操作系统、 微机原理及汇编语言、计算机网络、计算机系统结构、软件工程、面向对象程序设计等。 2. 计算机软件专业:面向对象程序设计、计算机组成原理、操作系统、数据结构、计算 机网络、软件工程、编译原理、分布式系统、软件项目管理、Oracle数据库系统等。 3. 电子商务专业:管理学原理、电子商务、物流管理、计算机网络、供应链管理、电子商务平台及核心技术、国际商务管理、电子商务案例分析、商务网站建设等。 专科起点计算机本科: 1. 计算机科学与技术专业:计算机组成原理、数据结构、面向对象程序设计、操作系统、计算机系统结构、软件工程、数据库原理及应用、计算机网络、嵌入式系统与结构等。 2. 计算机软件专业:操作系统、数据结构、面向对象程序设计、计算机原理及系统结构、数据库系统、JAVA程序设计、计算机网络、软件工程、中间件技术、信息系统集成等。 3. 电子商务专业:管理学原理、数据库原理及应用、管理信息系统、金融学、电子商务平台及核心技术、物流管理、计算机网络、人力资源管理、供应链管理等。

自考计算机专业的科目你可以到当地的自学考试办公室买一本《自学考试报考指南》,里面你所在省的所有自考专业及科目都有!

c语言 c++ java(谭浩强的不错) ~~~~~~~~~~~~~~~操作系统,数据结构,linux,软件基础,计算机网络(自顶向下那本不错)~~~~~~~~~~~~~

作为过来人,我建议你应该先好好保持英语,至于计算机专业方面的书籍,现在没必要去看,看看计算机概论就够了,了解计算机的构造,现在可以想想你要走什么方向,计算机领域很广,要是全部按照学校的授课方式,你什么都要去学,但是后果是你什么都不精通,找工作没有丝毫用处。建议你选好具体方向,然后专门研究那个方向,当然,知识嘛,多多益善,但是要有主次

首先计算机基础要弄清楚,如果对计算机很熟悉,这个可以跳过。 之后是最重要的,就是C语言。基本上计算机编程都是C语言,有的就算不是,一理通百理,学好了C语言,其他的都不在话下。这个是最重要的。 然后是数据库,这个和C语言来说,就相当简单了。

国家公务员考试科目: 1. 内容。公共科目包括行政职业能力测验和申论两科。有关情况详见《中央机关及其直属机构2016年度考试录用公务员公共科目考试大纲》。 报考中央对外联络部、外交部、教育部、商务部、国家外国专家局、全国友协、中国贸促会等部门日语、法语、俄语、西班牙语、阿拉伯语、德语、朝鲜语(韩语)等7个非通用语职位的人员,还将参加外语水平考试,考试大纲请在相关招录部门网站查询。 报考中国银监会及其派出机构、中国证监会及其派出机构特殊专业职位的人员,还将参加专业考试,考试大纲请在考录专题网站,中国银监会、中国证监会网站分别查询。 省公务员考试:大多数省份是考公共科目包括行政职业能力测验和申论两科。

本人广东移动员工。数据库、还有JAVA和C++语言很重要!另外,掌握基本的测试原理和技术也会帮助不少。 移动校招录取的学历一般要求研究生以上,当然大牛的本科生也会考虑! 移动目前最缺牛的系统架构师!不是哪个省缺,我能告诉你全网都缺! 所以如果有系统项目经验,会加分不少! 希望能帮到你!

零基础学Java》和 《JAVA编程基础、应用与实例》

计算机也有很多专业,比如软件工程、硬件方面的、网络工程、或者是综合的计算机科学与技术。等等。看书,想计算机体系结构,操作系统什么的。

你好!自考计算机及应用本科需考以下课程:序号 类型号 课程代码 课程名称 学分 课程类别 考试方式 1 001 0004 毛泽东思想概论 2 必考 笔试 2 002 0005 马克思主义政治经济学原理 3 必考 笔试 3 003 0015 英语(二) 14 必考 笔试 4 004 0023 高等数学(工本) 10 必考 笔试 5 005 2197 概率论与数理统计(二) 3 必考 笔试 6 006 2324 离散数学(本) 4 必考 笔试 7 007 2331 数据结构 4 必考 笔试 8 008 4735 数据库系统原理 4 必考 笔试 9 009 2325 计算机系统结构 4 必考 笔试 10 010 2326 操作系统(本)(A) 4 必考 笔试 11 011 4737 C++程序设计 3 必考 笔试 12 012 4747 Java语言程序设计(一) 3 必考 笔试 13 013 2333 软件工程 3 必考 笔试 14 014 4741 计算机网络原理 4 必考 笔试 15 015 8347 计算机及应用课程实践(二) 9 必考 实践考核 16 016 7999 毕业设计 不计学分 必考 实践考核 17 201 2318 计算机组成原理 4 加考 笔试 18 202 0342 高级语言程序设计(一) 3 加考 实践考核 19 203 0343 高级语言程序设计(一)实践 1 加考 笔试 20 204 4730 电子技术基础(三) 5 加考 笔试 21 205 4731 电子技术基础(三)实践 2 加考 实践考核 22 231 0024 普通逻辑 4 加考 笔试 总学分 93.0 学分 必考课 16 门共 74.0 学分 选考课 0 门共 0.0 学分 加考课 6 门共 19.0 学分 备注:1、8347含0420、2328、2336、2331、2333、2326实验各1学分;8024含2314实验2学分,含2321、0342实验各1学分,须相关课程笔试全部合格后方可报考。2、本专业仅接受国家承认学历的专科(或以上)毕业生报考。3、计算机及应用、计算机科学、计算机技术及应用、计算机网络与通信专业专科毕业生可直接报考本专业;其他专业专科(或以上)毕业生报考本专业须加考2318、2142、2314、2321、0342、8024,已取得相同名称课程考试成绩合格者可申请免考。4、港澳考生可不考0004、0005,但须加考0024。5、原计算机应用专业(本科,代码621)调整为本专业。 自考的组织变形证是国公承认的,公务员考试用这个自考本科的毕业证也可以报考国家公务员。

自考计算机科学技术书籍目录

四川自考本科计算机科学与技术考试课程 02197概率论与数理统计(二)、02324离散数学、02331数据结构、03709马克思主义基本原理概论、04747Java语言程序设计(一)、00023高等数学(工本)、02326操作系统、04735数据库系统原理、00900网页设计与制作、02325计算机系统结构、03708中国近现代史纲要、04737C++程序设计、00015英语(二)、02333软件工程、02369计算机通信接口技术、03142互联网及其应用、04741计算机网络原理 自考课程分类 1、公共基础课:所有专业或者同类专业应考者都必须参加的课程。如《马克思主义基本原理概论》、《中国近代史纲要》、《英语(二)》、《政治经济学》等。公共课虽然不一定同所学专业有直接联系,但它是培养德、智、体全面发展人才,为进一步学习其他内容提供方法论不可少的课程。 2、专业基础课:该专业考生要学习的基础理论、基本知识和基本技能的课程。基础课是为了应考者掌握专业的知识,学习专业的科学技术,发展我们有关能力打下基础。像工商企业管理(本)专业中的《管理学原理》和电子商务专业的《电子商务基础与应用》这类的,就属于基础课了。 3、专业课:同专业知识、技能直接联系的基本课程(简称专业课)。 4、选修课:有限制的选择自己需要的科目进行学习。选修科目的选择是有限制的,只能在专业考试计划规定的课程内选择。简单说就是给我们一些选修科目,自己挑着学。考生根据自己的能力和兴趣选择想考的科目。自考/成考有疑问、不知道如何总结自考/成考考点内容、不清楚自考/成考报名当地政策,点击底部咨询官网,免费领取复习资料:

上海交通大学自考计算机科学与技术专业本科考试课程有:*(02318)计算机组成原理(J) 、*(02324)离散数学、*(03708)中国近现代史纲要、*(02326)操作系统、*(03709)马克思主义基本原理概论、*(04730)电子技术基础(三)(J)、 *(04735)数据库系统原理、*(02197)概率论与数理统计(二)、*(02325)计算机系统结构、*(00015)英语(二)、*(00023)高等数学(工本)、*(04741)计算机网络原理等,带“*”为全国统考课程,带“J”为加考课程。 自考须知 1、自学考试每年安排几次报名报考? 目前,上海自学考试每年安排2次考试,分别定在4月和10月,报名报考的具体安排会在市教育考试院官网公布。考试时间:上海市高等教育自学考试每年上半年、下半年各举行一次统一考试。每次考试时间分别安排在4月和l0月的中、下旬的两个双休日(星期六和星期日)共4次。每天上午、下午各安排一场考试,共8个单元。考试开始时间为上午9:00和下午14:30。 2、如何获取当次自学考试的准考证? 当次考试开始前10天考生可登录自学考试管理系统或通过省考办公布的其他途径自行打印准考证。准考证须用普通A4纸打印,严禁擅自涂改。 3、考试不合格的课程能否参加下一次考试? 根据《自学考试实施细则》规定,考试不及格者不予补考,可参加该课程下一次的考试。 报考注意事项 1、《计算机应用基础》、《管理系统中计算机应用》、《办公自动化原理及应用》、《计算机应用技术》的上机实践考试由上海电视大学统一组织,报名时间由上海市教育考试院另行通知,请考生及时关注上海市教育考试院网站上的通知。 2、我校各专业的其它实践考试都另行安排时间,与理论课考试时间错开,不会冲突,可以同时报考。一般实践考试时间安排在理论课考试全部结束后进行。实践考试的具体时间请查看上海市教育考试院网站上下载的考试座位号,以考试座位号上规定的时间为准。 报名结束后,请于上海市教育考试院网站上规定的时间下载考试座位号,并于考试座位号上规定的时间和地点前去参加考试。 3、考生须携带准考证(即工商银行自考卡)、身份证(社保卡、驾驶证)进入指定考场参加考试。 4、考生参加考试,须严格遵守考场规则,不得夹、携带与考试无关的任何用品,关闭一切通讯设备。违者将上报上海市教育考试院,并由考试院按照有关规定进行处罚。 5、考试开考15分钟后不得入场,开考两个小时后方可交卷离场。 6、每次考试结束后,主考高校都会在自己的网站上公布“考后信息”,将考试后的有关注意事项及时间节点告知考生,请考生务必仔细阅读并按照上面规定的时间节点前来办理相关事宜。自考/成考有疑问、不知道如何总结自考/成考考点内容、不清楚自考/成考报名当地政策,点击底部咨询官网,免费领取复习资料:

自考计算机科学技术书籍目录图片

自考计算机专业主要有计算机及应用、计算机网络、计算机信息管理等专业课程,这三门专业课又都分为16门小课程,除了计算机网络加考3门课程外,计算机及应用和计算机信息管理也都加考4门课程。所以说自考本科计算机专业考生就需要考计算机网络原理、计算机操作系统、软件工程、操作系统、计算机应用与技术、中国近代史纲要、马克思主义基本原理概论、高等数学、英语、电子技术基础、计算机组成原理、C++语言程序设计、概率论、数据库及其应用、线性代数等等课程。

计算机专业本科也有许多分类,各个学校的课程也有可能不同,列举一部分供参考,未能详尽之处请见谅!一、数学数学是计算机专业的基础,学好数学是学好计算机专业的关键。高等数学课程主要学习微积分、空间解析几何和微分方程,一般高校通用的教材是同济大学编的《高等数学》,目前已经有了第五版,也可以使用自考教材——西安交通大学陆庆乐编的《高等数学》,可以买一些配套的辅导书和习题解答。还有两门重要的数学课程是《线性代数》和《概率统计》。可以分别采用高等教育出版社出版、同济大学编写的《线性代数》和浙江大学编写的《概率统计》。注意:自学一定要多做习题,而且最好一门课有一本习题解答和辅导书。除了上面数学基础课外,在计算机专业中举足轻重的就是《离散数学》,这门课要多花点力气来学。可以采用左孝凌教授等编的《离散数学》,上海科学技术文献出版社。也可以用北大、清华的教材,还可以参考左教授编的自学教材,经济科学出版社。其他课程还有《复编函数》、《计算方法》等,有余力的朋友可以选学。二、专业基础课1.《程序设计》:学习内容一般为C和C 。C语言可以采用谭浩强教授的《C程序设计》,内容比较浅显,C 方面的书推荐钱能编写的《C 程序设计》,清华大学出版社。2.《数据结构》:这门课程比较难,可以采用严蔚敏教授编写的《数据结构(C语言版)》,有配套习题册。好好做题,有时间多编几个大的程序。3.《模拟电路》和《数字电路》:这是难度较高的两门课程,选用自考教材相对来说容易些,也可以参考清华大学出版社出版的相关教材。三、专业课1.《计算机组成原理》:推荐白中英主编的《计算机组成原理》(第三版),科学出版社;黄爱英主编的《计算机组成原理》(第三版),清华大学出版社。2.《操作系统》:汤子赢编写的《计算机操作系统》(第三版),西安电子科技大学出版社。还可以参考高教司司长张尧学教授编写的教材,清华大学出版社。3.《汇编语言》:可以用清华大学出版社出版的教材,也可以用自考教材。4.《数据库原理》:人民大学教授王珊编的《数据库系统概论》(第三版),高等教育出版社,复旦大学施伯乐老师编写的教材也不错。5.《编译原理》:国防科技大学陈火旺院士编写的教材十分不错,最新版本是2000年出的,国防工业出版社。四、选修课包括计算机网络与通讯、软件工程、图形学、人工智能、系统结构、图形学等。此类课程的教材可选用全国高等教育自学考试指定教材,或参考各高校所采用的计算机专科和本科教材及配套辅导书。英文基础好的朋友可以用国外著名大学的影印版教材

计算机考试有两种啊,一种是学历考试,一种是非学历考试,就是考等级证那种. 如果你是想报考学历考试的话,你可以上当地自考网去查一下,你可以看到这个专业要考哪些课程,都由哪些学校开考.考试时间可以咨询当地自考办. 如果你是想报考等级的话,那就没有什么哪些课程要考的问题了.

自考计算机专业考试科目如下:

计算机专业自考的科目包含C语言,数据库,人工智能,JAVA,网络,多媒体技术,数字逻辑,微机原理,C#程序设计,ASP程序设计,高数,计算机英语,数据结构,软件工程,汇编语言等专业课。

自考计算机专业有分专科和本科两个学历层次,不同学历层次,所需要学习的课程是不一样的。以暨南大学自考计算机科学与技术专业为例:专科阶段的考试科目有16门必考课+1门加考课(这个加考课是指港澳台考生如果不想考思修和毛概这两门课程,才需要加考的)。

本科阶段的考试科目是在专科原有的课程数目基础上多加了3门加考课。从课程设置上看,自考本科计算机科学与技术专业需要学习的课程有计算机网络原理、C++程序设计、软件工程等技术性比较高的课程。

对于有英语和数学基础的考生来说就不会太难,但对于英语和数学基础很差的考生来说就会比较难。计算机科目比较多,属于理科,如果说自学的话,需要有一定的理科学习功底。计算机专业主要有计算机及应用、计算机网络、计算机信息管理等专业课程。

计算机科学与技术自考书籍

计算机专业是一个大的门类,主要看你想学哪个专业方向。如果想学广告设计方面,可以从平面设计photoshop开始学;如果想学网络技术方面,可以选择一些网页编辑、动画方面的书缉;如果想学程序设计方面可以选JAVA等方面书…… 学习计算机读哪些书有什么用 1,高等数学:为了及格,同时帮助概率及格 2,概率:为了证明高等数学可以帮助及格 3,线性代数:如果你学习计算机图形学,就是opengl/direct3d的话,里面的3d模型的空间坐标用矩阵来表示的,如果你需要把它们进行投影,叠加,移动,就需要矩阵乘法/变换/转置等等,所以还是很有用的 4,离散数学:主要是给你打下计算机数据模型的理论基础。里面包含集合,数,图,等等,更重要的是如果你以后要搞研究,研究0错误程序,就是完全没有bug的程序,就需要用它上面的推导理论来对程序经行证明。如果你要通过系统分析员,这个也是要考试的 5,数字电路/计算机组成/计算机技术:如果你是一个很深入的程序员,你会问:为什么浏览器可以显示那么多东西->有语言->语言是怎么开发的->高级语言->高级语言怎么完成的->汇编->汇编怎么来的->固化/机器语言->机器语言如何能操纵计算机->在节拍电路的干预下,内部芯片的结构把0/1字符串译码,操作累加器,总线,内存做不同的操作那好,这个过程差一个东西都不可以,如果你只学习里面的高级语言部分,那岂不是神龙见首不见尾,感觉很不爽???所以你要能自己做一个计算机出来才好! 数字电路是学习门电路组成的,就是如何把流动的电信号保持下来,同时让他们有规律地变化

计算机组成是让你用门电路来设计内存/cup/时钟等等

计算机技术是让你综合学到的东西,做一个简单的计算机出来。

有了哪些知识,当然还要包括编译原理,软件工程,操作系统,数据库,网络,你学习其他的语言,什么vc/vb/deliphi等等,每种语言不超过3个月你就是高手。你要学windows程序,要用api,只需要15天就可以作出像模像样的东西。当然,我这里是指语言本身而言。有了这些基础和语言掌握的熟练,你想学数据库编程,好,复习一下数据库的课程,查阅一下sql的语法,1天就有眉目了。你要学网络编程,选择一种库,看看文档,明白函数的用法,也就是一两天的问题。等你做出点东西,有了信心,你也就有了经验。这个时候去明白j2ee/. 等等的frame work,就很容易了。参看以下design pattern,你也就胸有成竹,做个小组长也可以。再过几年,有了机会,说不定就当了manager,等了到了三十多岁,你不想干软件了,你有计算机组成的基础,找几个高手带你一下,你可以去做单片机的汇编语言编程,可以去做embeded system 所以,学好了基础,也就是厚积薄发,后面你想怎么发展都可以!

学了数字电路才知道,原来很神秘的电脑是由一些触发器,逻辑门组成的,把它们集成再集成,就成了电脑了,译码器,全加器,计数器...... CMOS不过就是一种存储器,BIOS不过就是面向硬件的一种已编好的子程序,(和C的库函数差不多,我认为)学好了汇编,我可以自己编(还让我花了30人民币,买了一本CMOS设置书,认为它很高深莫测)

不学好C,怎么学好WINDOWS程序设计,怎么能做一个优秀的程序设计人员 不学好前人花几十年时间总结出来的数据结构,你的进步能有多快,那是让你踩在巨人的肩膀上。(你要是天才,我就没话说了,不过要是学了,你会更天才)

这是我自己经历的一点学习基础课的过程,它给我解疑释惑,当然这些问题在行家眼里可能不值一哂,但它是每一个新手必经的过程。 更为关键的是,基础课给了我们最核心的知识,让我们能在离开学校后有继续学习的能力。它给了我们一个知识结构,让我们能在他的基础上扩充,把新的东西加入自己的知识框架中,这是基础课重要的意义所在。很多人提到基础学好之后,学习新东西很快,就是这个道理。 不可否认的是,基础课很枯燥,很费劲。但这要看你怎么去看它,你想一想,学好了他,就能抓到计算机的本质,能让他对你俯首帖耳,这难道还不够激动人心吗?老在别人的基础之上作设计,却不懂所以然,不闷吗? 既然讨论的题目是给在校大学生一点建议,那我也说一点儿。

先说技术层面的,在学好专业课的基础上看一些学校里不讲的新知识,新技术,能促进你的融会贯通,但不可本末倒置。

再说最关键的,最想说的,请在校的学生们珍惜你的时光,不要都去打了游戏,谈了恋爱,时光宝贵,机会难得。 我经常对自己说,如果再让我上一次学,我会...... 可是不会了,我只好对自己说,如果我现在再不学,就会...... 于是我努力去学,边工作,边学习,舍不得丢掉一节课,在校的学生们可能无法体会听老师讲课的幸福,自学时怎么也搞不清的东西,老师一句话就茅塞顿开,老师那清晰的思路也让你受益匪浅(在这里应该感谢那些老师们,虽然他们有些时候的简略很让人恼火)。但越学,心里越没底,有太多的东西我都没学好,更有很多东西根本就不知道,正所谓皓首穷经。 我不时的咒骂自己的懒惰,也许是过于愚笨,努力不够,学习计算机也有三年多了,直到现在,我才觉得自己开始了解计算机,才明确了方向。 我从文科转入这一专业,而且也不小了,就凭着我对计算机有着强烈的兴趣。他是人类智慧的体现,程序设计更是一种艺术,他能让我们的才华得到充分发挥,我会继续努力下去的,虽然有些迟了,但为了不更迟。 希望在校的学生们能多珍惜一些时间,不要比我还迟。

下来如果觉得自己接受能力强的话就可以开始学C语言了(注意不是C++),如果感觉有困难也可以先学Pascal过度一下。还有很重要的一点就是千万不要一开始就学VB,DELPHI,VC之类的东西,这些东西在一开始学会对你造成很坏的影响。有可能会把你引入另外一个错误的学习方向而忽略了真正应该掌握的东西。学C主要是学过程话的程序设计,学会把自己的程序分成许多的函数(或过程),养成良好的编程习惯。这时可以多看一下高人的程序,不一定要懂意思,主要是学会别人程序的格式(比如变量如何起名,怎么划分函数)。除开掌握基本的控制流语句外,应该学习一些很简单的I/O函数和数学函数。C的学习主要是你舍弃原来BASIC程序那种把所有语句积成一大堆的风格,要学会使用函数,提高代码重用性。对于指针之类的东西如果实在看不懂可以先不去管,到后面会有办法。当你能够比较自如的用C编写一些小的计算程序时,你就可以开始你的数据结构的学习了(数学的学习主要是在学校,自己要多用心)。数据结构你可以一点一点漫漫看,并不需要专门空出一段时间来专门研究,这样的目的是让你能够很好的掌握它,要学会用数据结构的知识来规范自己的程序设计和提高程序的效率。学完C我认为接着最好学习汇编。这个或许有许多人都会反对,然而我个人认为这样是很好的。从最基本的DOS汇编开始,买本《IBM PC汇编程序设计》(清华黄皮)一定要一点一点吃透,实在看不懂就跳,反复的严读是一定可以看懂的。汇编是一定要掌握的,因为它涉及到很多最基本的知识。掌握了汇编和对I/O有了个很彻底的认识后,应该去学编译原理。这个东西并不要精通,但是一定要知道,在大脑里要有一个这样的概念,这对你对程序语言的控制能力都有很大的帮助。这样最基本的学习就算完成了。一般智力正常的人前一段东西应该都是可以掌握的。接着后面的学习就要看你自身的造化了。这个时候你应该研究一下数据结构,不要分散自己学习的注意力,要知道数据结构是异常重要的(相信我,绝对没错)如果你觉得自己已经对于树,连表,堆栈之类的东西和排序,递归之类的算法已经十分清楚,就可以开始学习C++了。学习前一定要有个正确的认识,那就是C和C++是两个不同的东西。学习C++是为了学习面向对象的程序设计,这个时候你对于指针应该也能够掌握了(有汇编的基础),主要抓住C++和C相比的一些新特性,对于多态之类的特性要注意理解掌握,如果没有搞懂就坚决不要往下学习。一些基本的概念掌握以后可以看一些别人设计的程序,学习别人怎么利用面向对象的方法来设计程序的。这个东西也是人之间拉开档次的一个环节,可以和数据结构放在同等重要的地位。我就见过有的人都大学毕业了还搞不懂virtual到底是怎么一回事情。其实我认为学到这里你已经为你成为一个优秀的程序员打下了很好的基础,你已经能够应用C++,懂得面向对象程序设计,对数据结构掌握很好,掌握汇编和编译原理。接下来的学习就是基于操作系统平台的了,一般是先学windows(Microsoft毕竟是老大),先学win32 api,搞请windows基本消息机制和原理,有汇编基础基本上不会碰到什么困难。 其实只要会了API,其余什么MFC,VCL都是囊中之物了,都不过是对于API的封装而已。VC,C++Builder都可轻松拿下,这只是开发工具的问题。以后的OLE(ActiveX),.NET,数据库就要看自己的发展方向而定了。我在这里强调的是前面的基本能力的学习,后面操作平台虽然知识体系庞大,然而毕竟比较死,更好掌握。最后编程能力的高低主要还是有以下几点决定:1。编程的习惯 2。数学能力(包括逻辑思维,分析问题的能力) 3。对数据结构的认识能力 4。经验的多少(包括多使用语言的掌握能力) 学习编程的道路是充满艰辛,漫长而曲折的,作者罗列了一堆自己知道的编程方面的知识,并且给出了一个具体的顺序,所谓先学什么,后学什么;没学会什么,就一定不要去学另一个什么.....其中很多内容有一些道理。但是总是难逃片面。

从入门到精通一类的东西看的太多了,难道真的凭借一本书就能从一个电脑盲编程精通的专家了么。我郑重的建议那些想“速成”高手的人,放弃你的想法吧。一个计算机专业的本科生,要花上4年时间才能毕业,需要学习的专业知识岂是一朝一夕就能掌握的。就算去除一些公共课所占用的时间,我觉得要入计算机行业这个“门”,至少需要两年的时间。两年后才能说,对计算机有一些了解了,知道了计算机的基本组成原理,对时钟晶振,中断芯片有一定了解,用汇编简单控制8259编程。也知道了一些计算机程序设计语言方面的原理,掌握了一俩门传统的样板编程语言,了解了i++和++i对于VC的编译器来说意味着什么,有了一些数据结构方面的认识,能把现实生活中的一些问题用程序模拟出来。

但这一切也不过是刚刚入门而已,只是打基础。至于以后再学习Windows系统原理,消息机制,掌握这个类库,那个类库;抑或是研究Linux内核,进而了解嵌入式系统开发工具和方法,那要看个人喜好了。我只是举几个例子,但是随便那个,要敢说自己已经完全掌握,至少还要几年吧。

如果上面的东西中有的已经很精通了,可以称为专家了,那么恭喜你,你可以考虑把这些东西再总结,提升一个层次,从系统架构角度回顾一下要实现某个需求,通常需要使用什么技术,多少人,多长时间来开发,成本多少,收益多少,风险又有多少,还可以总结出一些控制软件开发进度的方法,生成软件的方法,人们把这些方法归纳起来叫做软件工程。而你,也应该是一个项目经理了吧。

如果这些东西都学会了,再次恭喜你,你可以考虑能不能把现有的客户拉到自己身边来,找个人给自己投资,成立自己的软件公司。成为浩浩荡荡的软件创业者中微不足道的一员。

自学了VB,VC,数据结构,离散,操作系统,数据库原理等。 开学以来做完了数字图像处理的所有的实验--有个别实验还是很难的。我从paperVC++被逼--也算是熟练(离精通差远了)而系里其他的同学却没有一个自己全部编出来的,都是抄书的。但并不能说明他们的计算机水平都差,比起编程水平,我更佩服那些真正计算机专家--尽管他们不编程。但是他们的研究成果往往大大帮助我们编程,很多编程思想都是他们过去的研究成果!我们就算编出来了--也就是说明我们有点小聪明,但决不可以和系统完备的大智慧相比!就像我们可以利用数学定理计算一些复杂的数学题目一样,这没什么了不起--真正了不起了还是那些定理提出者,和证明者。这一个学期前我一直想好好地把编程好好学学,可是越来越觉得数学功底不足(当然不仅仅只高数)。现在真佩服那些数学家!真正的计算机专家!过去学数据结构时,八皇后,背包,搜索--一直令人头疼,好像懂,但不爽,记不住。在一个专家(图灵奖获得者)的看似简单思想的指引下--这些算法统一到了一起-------一切似乎都那么明了!显然如果你编程的话也提高编成的水平。还有记得学数据库原理,开始那段自己在没有规则指引的条件下想理清楚各种事物的关系时,是那么的混乱。而有了armstrong公理系统的三条规则---世界就一下子变得清晰!--这个最好的程序员能做到吗,他也只能每次遇到具体问题,每次发挥它聪明去理关系,也难保不出错,还要累死大量脑细胞! 既然读研究生,重点在思想。但我有自知之明,我们那么好的功底,也许以后就是编编程序,难弄出这种精华的东西,但是注重思想的学习-会对学具体知识起到巨大指导作用。所以我不会觉得编程水平低的就不行--很可能比程序高手的价值高很多倍! 但迫于个人造诣和以后就业的压力,还是把流行技术性的东西掌握一下好。 说到底,要想成为优秀的程序员,还是要注重基本理论的学习。

终于点到题目上来了。大多数的人都希望自己的东西能够马上跑起来,变成钱。这种想法对一个已经进入职业领域的程序员或者项目经理来说是合理的,而且IT技术进步是如此的快,不跟进就是失业。但是对于初学者来说(尤其是时间充裕的大中专在校生),这种想法是另人费解的。一个并未进入到行业竞争中来的初学者最大的资本便是他有足够的时间沉下心来学习基础性的东西,学习why 而不是how。时髦的技术往往容易掌握,而且越来越容易掌握,这是商业利益的驱使,为了最大化的降低软件开发的成本。但在IT领域内的现实就是这样,越容易掌握的东西,学习的人越多,而且淘汰得越快。每一次新的技术出来,都有许多初学者跟进,这些初学者由于缺乏必要的基础而使得自己在跟进的过程中花费大量的时间,而等他学会了,这种技术也快淘汰了。基础的课程,比方数据结构,操作系统原理等等虽然不能让你立马就实现一个linux(这是许多人嘲笑理论课程无用的原因),但它们能够显著的减少你在学习新技术时学习曲线的坡度。而且对于许多关键的技术(比方Win32 SDK 程序的设计,DDK的编程)来说甚至是不可或缺的。

一个活生生的例子是我和我的一个同学,在大一时我还找不到开机按纽,他已经会写些简单的汇编程序了。我把大二的所有时间花在了汇编,计算机体系结构,数据结构,操作系统原理等等这些课程的学习上,而他则开始学习HTML和VB,并追赶ASP的潮流。大三的时候我开始学习Windows 操作系统原理,学习SDK编程,时间是漫长的,这时我才能够用VC开发出象模象样的应用程序。我曾一度因为同学的程序已经能够运行而自己还在学习如何创建对话框而懊恼不已,但临到毕业才发现自己的选择是何等的正确。和我谈判的公司开出的薪水是他的两倍还多。下面有一个不很恰当的比方:假设学习VB编程需要4个月,学习基础课程和VC的程序设计需要1年。那么如果你先学VB,再来学习后者,时间不会减少,还是1年,而反过来,如果先学习后者,再来学VB,也许你只需要1个星期就能学得非常熟练。 几个重要的基础课程

计算机操作系统原理-我们的开发总是在特定的操作系统上进行,如果不是,只有一种可能:你在自己实现一个操作系统。无论如何,操作系统原理是必读的。这就象我们为一个芯片制作外围设备时,芯片基本的工作时序是必需了解的。这一类书也很多,我没有发现哪一本书非常出众。只是觉得在看完了这些书后如果有空就应该看看《Inside Windows 2000》(微软出版社,我看的是E文版的,中文的书名想必是Windows 2000 技术内幕之类吧)。关于学习它的必要性,ZDNET上的另一篇文章已经有过论述。

数据结构和算法-这门课程能够决定一个人程序设计水平的高低,是一门核心课程。我首选的是清华版的(朱战立,刘天时)。很多人喜欢买C++版的,但我觉得没有必要。C++的语法让算法实现过程变得复杂多了,而且许多老师喜欢用模块这一东西让算法变得更复杂。倒是在学完了C版的书以后再来浏览一下C++的版的书是最好的。

软件工程-这门课程是越到后来就越发现它的重要,虽然刚开始看时就象看马哲一样不知所云。我的建议是看《实用软件工程》(黄色,清华)。不要花太多的时间去记条条框框,看不懂就跳过去。在每次自己完成了一个软件设计任务(不管是练习还是工作)以后再来回顾回顾,每次都会有收获。

Windows 程序设计-《北京大学出版社,Petzold著》我建议任何企图设计Windows 程序的人在学习VC以前仔细的学完它。而且前面的那本《Inside Windows 2000》也最好放到这本书的后面读。在这本书中,没有C++,没有GUI,没有控件。有的就是如何用原始的C语言来完成Windows 程序设计。在学完了它以后,你才会发现VC其实是很容易学的。千万不要在没有看完这本书以前提前学习VC,你最好碰都不要碰。我知道的许多名校甚至都已经用它作为教材进行授课。可见其重要。

上面的几门课程我认为是必学的重要课程(如果你想做Windows 程序员)。

对于其它的课程有这样简单的选择方法:如果你是计算机系的,请学好你所有的专业基础课。如果不是,请参照计算机系的课程表。如果你发现自己看一本书时无法看下去了,请翻到书的最后,看看它的参考文献,找到它们并学习它们,再回头看这本书。如果一本书的书名中带有“原理”两个字,你一定不要去记忆它其中的细节,你应该以一天至少50页的速度掌握其要领。尽可能多的在计算机上实践一种理论或者算法。

你还可以在CSDN上阅读到许多书评。这些书评能够帮助你决定读什么样的书。

日三省乎己 每天读的书太多,容易让人迷失方向。一定要在每天晚上想想自己学了些什么,还有些什么相关的东西需要掌握,自己对什么最感兴趣,在一本书上花的时间太长还是不够等等。同时也应该多想想未来最有可能出现的应用,这样能够让你不是追赶技术潮流而是引领技术潮流。同时,努力使用现在已经掌握的技术和理论去制作具有一定新意的东西。坚持这样做能够让你真正成为一个软件“研发者”而不仅仅是一个CODER。

把最多的时间花在学习上 这是对初学者最后的忠告。把每个星期玩SC或者CS的时间压缩到最少,不玩它们是最好的。同时,如果你的ASP技术已经能够来钱,甚至有公司请你 *** 的话,这就证明你的天份能够保证你在努力的学习之后取得更好的收益,你应该去做更复杂的东西。眼光放长远一些,这无论是对谁都是适用的。

相信你已经能够决定是否学习C#或者什么时候去学它了。

高中起点计算机本科: 1. 计算机科学与技术专业:C语言程序设计、计算机组成原理、数据结构、操作系统、 微机原理及汇编语言、计算机网络、计算机系统结构、软件工程、面向对象程序设计等。 2. 计算机软件专业:面向对象程序设计、计算机组成原理、操作系统、数据结构、计算 机网络、软件工程、编译原理、分布式系统、软件项目管理、Oracle数据库系统等。 3. 电子商务专业:管理学原理、电子商务、物流管理、计算机网络、供应链管理、电子商务平台及核心技术、国际商务管理、电子商务案例分析、商务网站建设等。 专科起点计算机本科: 1. 计算机科学与技术专业:计算机组成原理、数据结构、面向对象程序设计、操作系统、计算机系统结构、软件工程、数据库原理及应用、计算机网络、嵌入式系统与结构等。 2. 计算机软件专业:操作系统、数据结构、面向对象程序设计、计算机原理及系统结构、数据库系统、JAVA程序设计、计算机网络、软件工程、中间件技术、信息系统集成等。 3. 电子商务专业:管理学原理、数据库原理及应用、管理信息系统、金融学、电子商务平台及核心技术、物流管理、计算机网络、人力资源管理、供应链管理等。

自考计算机专业的科目你可以到当地的自学考试办公室买一本《自学考试报考指南》,里面你所在省的所有自考专业及科目都有!

c语言 c++ java(谭浩强的不错) ~~~~~~~~~~~~~~~操作系统,数据结构,linux,软件基础,计算机网络(自顶向下那本不错)~~~~~~~~~~~~~

作为过来人,我建议你应该先好好保持英语,至于计算机专业方面的书籍,现在没必要去看,看看计算机概论就够了,了解计算机的构造,现在可以想想你要走什么方向,计算机领域很广,要是全部按照学校的授课方式,你什么都要去学,但是后果是你什么都不精通,找工作没有丝毫用处。建议你选好具体方向,然后专门研究那个方向,当然,知识嘛,多多益善,但是要有主次

首先计算机基础要弄清楚,如果对计算机很熟悉,这个可以跳过。 之后是最重要的,就是C语言。基本上计算机编程都是C语言,有的就算不是,一理通百理,学好了C语言,其他的都不在话下。这个是最重要的。 然后是数据库,这个和C语言来说,就相当简单了。

国家公务员考试科目: 1. 内容。公共科目包括行政职业能力测验和申论两科。有关情况详见《中央机关及其直属机构2016年度考试录用公务员公共科目考试大纲》。 报考中央对外联络部、外交部、教育部、商务部、国家外国专家局、全国友协、中国贸促会等部门日语、法语、俄语、西班牙语、阿拉伯语、德语、朝鲜语(韩语)等7个非通用语职位的人员,还将参加外语水平考试,考试大纲请在相关招录部门网站查询。 报考中国银监会及其派出机构、中国证监会及其派出机构特殊专业职位的人员,还将参加专业考试,考试大纲请在考录专题网站,中国银监会、中国证监会网站分别查询。 省公务员考试:大多数省份是考公共科目包括行政职业能力测验和申论两科。

本人广东移动员工。数据库、还有JAVA和C++语言很重要!另外,掌握基本的测试原理和技术也会帮助不少。 移动校招录取的学历一般要求研究生以上,当然大牛的本科生也会考虑! 移动目前最缺牛的系统架构师!不是哪个省缺,我能告诉你全网都缺! 所以如果有系统项目经验,会加分不少! 希望能帮到你!

零基础学Java》和 《JAVA编程基础、应用与实例》

计算机也有很多专业,比如软件工程、硬件方面的、网络工程、或者是综合的计算机科学与技术。等等。看书,想计算机体系结构,操作系统什么的。

课程代码 课程名称 0553 毛泽东思想概论 教材:毛泽东思想概论 0554 马克思主义政治经济学原理 教材:马克思主义政治经济学原理 作者:卫兴华 出版社:武汉大学出版社 出版时间:1999 0004 高等数学(工本) 0359 英语(二) 0526 物理(工) 4530 物理(工)实验 0074 工程经济 教材:工程经济 0505 数据通信原理 0570 网络操作系统 0572 计算机网络管理 新启用教材,具体启用时间见出版时间注释 教材:计算机网络管理 作者:雷震甲 出版社:西安交通大学出版社 出版时间:2005 0573 局域网技术与组网工程 教材:局域网技术与组网工程 作者:张公忠 出版社:经济科学出版社 出版时间:2000 0569 计算机网络基本原理 4516 计算机网络基本原理实验 0571 数据库技术 教材:数据库技术 作者:罗晓沛 出版社:华中科技(原理工)大学出版社 出版时间:2000 4525 数据库技术实验 0574 互联网及其应用 教材:互联网及其应用 作者:袁保宗 出版社:吉林大学出版社 出版时间:2000 4509 互联网及其应用实验 0575 信号与系统 教材:信号与系统 作者:杨林耀 出版社:中国人民大学出版社 出版时间:2000 4661 信号与系统实践 4545 计算机网络毕业设计 专接本加考课 课程代码 课程名称 学分 课程类别 考试方式 大纲 0167 计算机原理 教材:计算机原理 作者:侯炳辉 出版社:经济科学出版社 出版时间:2000 0722 数据结构导论 0719 模拟电路与数字电路 4622 模拟电路与数字电路实践 0724 微型计算机及其接口技术 4625 微型计算机及其接口技术实践

如果觉得基础类的书讲得还不够详细,可以试试看一些软考的书,比如网络管理员,网络工程师软考专用教材。讲的还是非常详细的。我也通过自学拿到网络工程师的证书。你也可以的。

计算机科学与技术专业自考科目为C++程序设计、C++程序设计(实践)、毕业论文、操作系统概论、管理经济学、计算机网络原理、数据结构导论、马克思主义基本原理概论、信息资源管理、数据库系统原理、网络经济与企业管理、英语(二)、中国近现代史纲要、数据库系统原理(实践)、运筹学基础、软件开发工具、信息系统开发与管理。自考/专升本有疑问、不知道自考/专升本考点内容、不清楚当地自考/专升本考试政策,点击底部咨询官网,免费获取个人学历提升方案:

自考计算机网络技术真题解析

今天教务老师给大家收集整理了计算机自考本教材,计算机网络原理自考真题的相关问题解答,还有免费的自考历年真题及自考复习重点资料下载哦,以下是全国我们为自考生们整理的一些回答,希望对你考试有帮助!计算机及应用自考教材是哪些?自考培训如何快捷通过计算机自考?希赛教育2009年计算机专业全国高等教育自考辅导,考试不及格者,退还所有学费!?id=5&wh=helploving自考培训2007年11月计算机原理与体系结构类试题详解2007年11月计算机原理与体系结构类试题详解?id=86&wh=helploving自考培训自考数据库系统原理视频教程由具有丰富教学经验的高级讲师讲解,讲解的过程中采用大量的例题对相关知识点进行讲解,帮助学习者能更好的理解、掌握相关知识点。?id=29&wh=helploving自考培训自考面向对象程序设计(C++版)视频教程讲解的过程中采用大量的例题对相关知识点进行讲解,帮助学习者能更好的理解、掌握相关知识点。?id=35&wh=helploving自考培训自考辅导:个性化辅导,家教式服务,99.9%通过率希赛教育2009年计算机专业全国高等教育自考辅导招生,希赛IT教育研发中心六年的考试辅导经验,厚积薄发,助学员通过考试。个性化辅导,家教式服务,名师亲自制订辅导计划和批改作业。希赛IT教育研发中心100%自有师资,无可比拟的权威团队。实时的网络课堂和答疑系统,与老师在线交流。高质量的模拟试题,详尽的试题分析与解答,有的放矢地帮助学员备考,学员通过率极高。?id=116&wh=helploving自考培训计算机专业全国高等教育自学考试视频教程由具有丰富教学经验的高级讲师讲解,讲解的过程中采用大量的例题对相关知识点进行讲解,帮助学习者能更好的理解、掌握相关知识点。?id=6&wh=helploving自考培训名师在线答疑,全真模拟试题,不过退款希赛教育2009年计算机专业全国高等教育自考辅导招生,考试不及格者,退还所有学费。希赛教育以希赛顾问团强大的师资为后备,参与网上辅导的老师,都是在大学任教多年,有丰富的教学经验,尤其是在自考辅导有独到之处的老师。针对不脱产学习,没有专门的老师辅导,学习时间不多且不集中的学员,希赛教育承诺:您只需学习希赛教育提供和推荐的教材和资料!如果学员在考试中所学课程不及格,则退还所有学费。当您成为学员后,希赛教育将根据您的具体情况和时间安排,制订特定的辅导计划和流程,实施个性化辅导。会一次性或者不定期的为您免费提供的资料和试题,当您独立完成试题后,必须提交给辅导老师批改,老师会在最短的时间内给出试题分析,将情况反馈给您。学赛网远程辅导平台全天向学员开放,您在学习中遇到困难,可以去“自考辅导答疑”相应栏目提问和咨询,老师会在1个工作日内给予您最满意的答复,而且提问不限次,不限量,希赛教育做到有问必答。5、希赛教育会在考前2个月给学员免费发放4套权威的全真模拟试题,帮助学员在复习冲刺过程中真正做到事半功倍,有的放矢。6、当您报名成为学员时,希赛教育会和您签定辅导协议,保证您的权益和您应享受的服务。7、学员参加辅导而考试没有通过,则可选择:希赛教育退还所有学费。免费重修一次同等级、同科目的课程。8、老学员报名其他的课程学习,享受优惠。?id=117&wh=helploving计算机自考本科课程怎么准备?计算机自考本科课程计算机自考本科专业考试科目:中国近代史纲要、马克思主义基本原理概论、英语、高等数学、操作系统概论、数据结构导论、计算机应用基础、管理系统中计算机应用、计算机应用技术、软件开发工具、信息系统开发与管理、管理信息系统、高级语言程序设计等等课程。1、去网上或者书店,买一本最新版的计算机二级office的练习册,要买有配套电脑题库软件的。2、在电脑上安装office2010,计算机二级考试目前是使用2010的版本。3、纸质的试卷练习册上面的计算机二级选择题要背下来,并且要尽量理解,试卷配套有很详细的解析,理解并不困难。4、一般来说,计算机二级练习册还会附带手机题库软件,在你的闲暇的时间中,不妨拿出手机,刷刷题。全国自学考试时间一般自考每年一般开设2次,考试时间一般在在4月和10月,详细情况请咨询所在地自考办。100多套机考题库一套一套的去过1到2边,能理解就理解不能理解就记住背也要背下来,然后去考试,考试的题目就在这100多套题库里。但是如果你不只是为了证书那说实话并不算太容易,首先编程对英语的要求很低但你需要熟记关键字,常用的语句,头文件,以及格式语句。而高等数学并不一定要多好但是一定要有一定的基础,看的懂常用公式和一些专有的概念,但是如果你你真的想好好编程,那么尽量还是去好好学下高数。请问北京的自考计算机及应用独立本科段同学,你们教材哪里买?!去自考办买教材,我没听说过什么大小之分。所有得证书应该都是一样得自考:北大自考计算机及应用《离散数学》用哪本教材?着急!是由耿素云 曲琬玲 编著 ,北大出版社 出版额 《离散数学》封面是紫色的自考/成考有疑问、不知道自考/成考考点内容、不清楚当地自考/成考政策,点击底部咨询官网老师,免费领取复习资料:

c语言,全国不都是一致的嘛

别报希望咯,~·

浙江省2003年7月自考 计算机网络技术真题计算机网络技术试题课程代码:02141一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题干的括号内。每小题1分,共15分)1.制定OSI/RM的国际标准化组织是( )。A.IBM B.ANSI C.CCITT D.ISO2.中继器的作用是( )。A.放大和整形物理信号 B.过滤与转发帧 C.路由选择 D.协议转换3.IEEE802.4协议规定了( )的相关标准。A.CSMA/CD B.TOKEN RING C.TOKEN BUS D.ETHERNET4.以下哪个不是数据链路层的功能( )。A.流量控制 B.差错控制 C.帧同步 D.路由选择5.若从滑动窗口的观点来看,空闲RQ的窗口尺寸为( )。A.发送窗口=1,接收窗口=1 B.发送窗口>1,接收窗口=1C.发送窗口=1,接收窗口>1 D.发送窗口>1,接收窗口>16.有关以太网的描述,错误的是( )。A.常规的共享介质以太网以半双工模式工作 B.100Base-T采用具有中央集线器的星型布线结构 C.交换式以太网一定是采用全双工操作 D.以太网可以通过中继器连接不同的网段,以扩大网络规模7.TCP的主要功能是( )。A.进行数据分组 B.保证信息可靠传输 C.确定数据传输路径 D.提高传输速度8.以下属于数据链路层的协议是( )。A.SLIP和PPP B.TCP和UDP C.VTP D.IP9.关于以下链路层协议,以下说法错误的是( )。A.同步协议采用帧为传送单位,在帧的起始处同步,使帧内维持固定时钟 B.BSC和HDLC都是同步协议 C.“起—止”式通信规程是异步协议 D.异步协议的特征是字符之间的同步和字符之内比特间的异步10.令牌帧的长度为24比特,那么令牌环的比特长度应该为( )。A.小于24比特 B.至少达到24比特 C.至少达到48比特 D.至少达到12比特11.对付网上黑客进入自己计算机的最有效手段是( )。A.选择上网人少时上网 B.设置防火墙 C.向ISP要求提供保护 D.设置安全密码12.FDDI中,采用的是令牌传递协议,问发送站何时能产生新令牌?( )A.发送完信息帧后 B.发送出去的帧的前沿回送到发送站时 C.接收完信息帧后 D.发送出去的帧的后沿回送到发送站时13.以下令牌环的特点中,哪一条不正确?( )。A.对各站公平访问 B.轻负载时延迟小、效率高 C.重负载时不会产生冲突,效率高 D.可有多个站点接收同一数据帧14.在WWW的Client/Server工作环境中,( )起着控制作用。A.Web服务器 B.HTTP协议 C.Web浏览器 D.HTML语言15.Internet使用的Email传输协议主要是( )协议。A.FTP B.SMTP C.HTTP D.TCP/IP二、是非题(判断下列各题,正确的在题后的括号内打“√”,错误的打“╳”。每小题1分,共10分)1.局域网中一般采用“广播”传输方式;而广域网一般采用“存储-转发”的传输方式。( )2.报文交换的电路利用效率高,可以满足实时或交互式的通信要求。( )3.动态路由选择策略能较好地适应网络流量、拓扑结构的变化,有利于改善网络的性能。( )4.只有在网络负荷非常严重的时候,才会发生死锁。( )5.会话层位于运输层之上,会话连接建立的基础是建立运输连接,只有当运输连接建立好之后,会话连接才能依赖于它而建立。( )6.Netware网络系统不能支持Ethernet网卡。( )7.FDDI采用4B/5B编码,802.5采用差分曼彻斯特编码;FDDI的编码效率要高于802.5。( )8.帧中继是一种减少节点处理时间的分组交换技术。( )9.ATM网络和帧中继网都不参与任何数据链路层功能。( )10.ISDN是一个数字网,它只能支持数据传输业务,而不能提供语音业务。( )三、填空题(每空1分,共20分)1.分组交换有________和________两种方式。2.对模拟数据进行数字信号编码的最常用方法是________,T1载波和E1载波都采用了这种方法。3.Intranet通常是指一组沿用________协议的、采用________结构的内部网络。4.在数据链路控制中,往往需要使用一些传输控制字符;比如,用于________的ACK字符;表示________的NAK字符。5.考虑一个基带CSMA/CD,如果位于总线两端的两个站点间的信号传播时延为t,那么,在最坏的情况下,检测一个冲突所需的时间为________。6.在IEEE802.3中,为了充分利用信道,在载波监听时采用了________算法。而检测到冲突后,为降低再次发生冲突的概率,则采用了________算法。7.ATM中的信元由________两部分组成,它们的字节长度分别为________。8.目前,最有影响的网络管理协议为________协议和________协议。9.OSI参考模型中,第一个端-端的层次是________层,负责语法转换的是________层。10.在通信子网的虚电路操作方式中,为了使节点能区分一个分组属于哪条虚电路,每个分组必须携带一个________。11.非对等结构局域网操作系统的设计思想是将计算机分为________和________两类。12.Netware网络操作系统的命令WHOAMI的作用是________。四、概念解释(每题5分,共20分)1.计算机网络与网络协议2.信源、信宿和信道3.MAC子层和LLC子层4.网桥与路由器五、计算题(1题5分,2题4分,3题6分,共15分)1.对于带宽为4KHZ的语音信号,采用量化级别为256的PCM方法编码,问所产生的二进制位起码要用多大传输速率的信道才能传输?(5分)2.如果使用HDLC协议进行传送,假设要传输的信息比特序列是10111011111011111101,请写出为实现透明传输,在线路上实际传输的比特串是什么?(4分)3.若海明码的监督关系为:S0=a0+a3+a4+a6S1=a1+a3+a5+a6S2=a2+a4+a5+a6(1)若需发送的信息为:a6a5a4a3=1101,问冗余位a2a1a0为多少?(2)该海明码的编码效率为多少?(6分)六、问答题(1,2题5分,3题10分,共20分)1.物理层的接口特性主要有哪些?具体含义是什么?(5分)2.什么是IP地址?子网掩码有何用途?请简要解释。(5分)3.画出IEEE802.3 MAC帧格式,并回答:(1)为什么CSMA/CD有最短帧的要求,IEEE802.3帧格式中如何实现最短帧长?(2)同样是总线结构,为什么令牌总线网没有最短帧的要求? (10分)

  •   索引序列
  •   自考计算机科学技术书籍目录解析
  •   自考计算机科学技术书籍目录
  •   自考计算机科学技术书籍目录图片
  •   计算机科学与技术自考书籍
  •   自考计算机网络技术真题解析
  •   返回顶部

自考地区