如何自学计算机专业?计算机专业学哪些课程?
高中起点计算机本科:
1
计算机科学与技术专业:C语言程序设计、计算机组成原理、数据结构、操作系统、
微机原理及汇编语言、计算机网络、计算机系统结构、软件工程、面向对象程序设计等。
2
计算机软件专业:面向对象程序设计、计算机组成原理、操作系统、数据结构、计算
机网络、软件工程、编译原理、分布式系统、软件项目管理、Oracle数据库系统等。
3
电子商务专业:管理学原理、电子商务、物流管理、计算机网络、供应链管理、电子商务平台及核心技术、国际商务管理、电子商务案例分析、商务网站建设等。
专科起点计算机本科:
1
计算机科学与技术专业:计算机组成原理、数据结构、面向对象程序设计、操作系统、计算机系统结构、软件工程、数据库原理及应用、计算机网络、嵌入式系统与结构等。
2
计算机软件专业:操作系统、数据结构、面向对象程序设计、计算机原理及系统结构、数据库系统、JAVA程序设计、计算机网络、软件工程、中间件技术、信息系统集成等。
3
电子商务专业:管理学原理、数据库原理及应用、管理信息系统、金融学、电子商务平台及核心技术、物流管理、计算机网络、人力资源管理、供应链管理等。
自学计算机专业要学习哪些课程
1、掌握电子技术和计算机组成与体系结构的基本原理、分析方法和实验技能,能从事计算机硬件系统开发与设计。
2、掌握程序设计语言、算法与数据结构、操作系统以及软件设计方法和工程的基本理论、基本知识与基本技能,具有较强的程序设计能力,能从事系统软件和大型应用软件的开发与研制。
3、掌握并行处理、分布式系统、网络与通信、多媒体信息处理、计算机安全、图形图象处理以及计算
机辅助设计等方面的基本理论、分析方法和工程实践技能,具有计算机应用和开发的能力。
4、掌握计算机科学的基本理论,具有从事计算机科学研究的坚实基础。
怎样学好计算机专业?
那要看你是什么方向的,自学计算机最关键的是兴趣,你自己定一个目标,然后发奋图强。我当初读计算机专业为的是有朝一日能开发一个病毒侵入小日本的国家安全系统里,就是这个目标,虽然有点不合法,但是激励了我努力读书,星期六日我经常的学校图书馆看一些软件开发,编程的书。
我现在读计算机专业大二,多少知道一点这方面的书,给你列一下
1计算机科学与技术硬件:计算机基础理论与技术、高级语言程序设计、Windows程序设计(MFC)、电路分析与系统、大学物理、离散数学、、模拟电子技术、算法与数据结构、数字电路、数字信号处理、计算机组成原理与汇编语言、数据库原理及应用、软件工程、数据通信与计算机网络、操作系统、计算机系统体系结构、嵌入式系统。
2软件工程:计算机基础理论与技术、C++面向对象程序设计、离散数学、工程经济学、软件工程概论、编译原理、计算机组成原理与汇编、算法与数据结构、软件代码开发及人机交互技术、数据库原理及应用、软件质量保证与测试、软件系统设计与体系结构、操作系统、计算机网络、系统建模与分析、软件过程与管理、计算机系统体系结构。
3信息管理与信息系统:计算机基础理论与技术、管理学原理、市场营销学、C++面向对象程序设计、运筹学、信息经济学概论、概率论与数理统计、经济学原理、会计学原理、数据结构、数据库原理及应用、信息管理学概论、信息组织管理与存储检索、计算机网络、信息系统安全、操作系统应用、生产与运作管理、管理信息系统的分析与设计、电子商务原理及其应用。
这些只代表我个人看法,希望对你有用。
怎么学习计算机?
个人觉得就计算机科学与技术(CS)专业而言,以下这些是必修的:
1、计算机组成原理(包括先修课程“数字逻辑与数字系统”,简称“数电”):这是一门硬件基础课,学完后你能清楚的知道如何从用最简单的数字元件,像搭积木一样构成整个计算机系统,那就算及格了。 一门名为计算机体系结构是本课程的扩充包,对于了解近代计算机结构体系当然是必要的,但由于这里讨论的是Top 5,因此我认为计算机组成原理更为基础。
2、线性代数,概率与统计和离散数学:要知道,凡是能称之为“科学”的专业,就必须有一定的数学功底,否则难以称作“科学”。这三门课我觉得是本科时期最重要的三门数学课,比高等数学重要。如果你想在计算机科学的道路上走远点,那这三门可是必修的。
3、MIT开设的《Introduction To algorithm》,中文版叫《算法导论》:我觉得应该学习它而不是国内习惯开设的《数据结构》。数据结构仅仅是算法的一部分,国内的数据结构课程回避了很多本质的东西,仅仅是对一些常见的数据结构的罗列,学起来总有些不痛不痒的感觉。《Introduction To algorithm》虽然有些章节夹杂着很多很让人讨厌的“数学”,但却能从本质上带你领略这门十分必要而且有趣儿的课。
4、操作系统与编译原理:操作系统可以说是《算法导论》的实验课,最好能在学习期间自己实现一个小型的操作系统,或者操作系统各分系统的Demo。编译原理可能是普遍本科生觉得难的一门课,但是作为CS本科生或者未来的软件科学家,这是基础中的基础,学完之后所有的语言在你看来应该没有太大的区别,这门课应该是离散数学+算法。
5、掌握一门常用的编程语言和编程技术:能了解你用过的所有的程序内部大致是怎样的,能用你熟悉的语言编写大部分的程序,至少不能是对任何一个程序满头雾水。以上这些不难做到,我觉得是基础中的基础,我固执地以为,不能掌握他们就不应该获得CS学士学位。首先,我自认为不是典型的中国式的“典型科班好学生”。我相信在某个计算机领域,比如作为Microsoft Office的金牌培训讲师,只要精通Office就能干得很棒。当然,对于一个计算机世界的从业人员,学好它们也会收益良多。比如对于程序员来说,操作系统与编译原理这门课能够让你对你的程序如何在计算机里出生,运行,死亡有个好的认识,在我的编程经验中,我觉得这种认识让我收益良多。
如何学好计算机专业?
学习计算机的内容顺序:基本操作、打字速度、知识定位、办公软件、专业知识。
基本操作:需要掌握电脑开机、关机、待机、关机、重启等各种方法,使用鼠标的基本功能,复制、粘贴、滚动等。
打字速度:提升自己的打字速度,方便以后的各种操作,熟能生巧,多花费点时间去练就可以。
知识定位:计算机相关的知识、领域、技能很多,这就需要做好定位,看自己需要学习,专研哪方面的知识,然后着手去学习相关的知识,进行大量实践操作即可。
办公软件:应付日常的工作,我们掌握相关的办公软件,如:表格、文档、画图等。
专业知识:针对自己所需的专业知识,去学习、研究,去参考成功的案例。还需要在实践中运用自己所掌握的知识,以及总结相关的专业知识和经验。
一、提倡自学
对初学者,老师引进门很重要,但以后就要靠你自学。自学能力对今后学习任何课程都是重要的,但是,对于计算机尤为重要。原因就是计算机发展奇快,掌握了自学的方法,具备了自学能力,才能应付计算机日新月异的发展形势。有人说,“自学,谈何容易!”我认为别的学科自学可能较难,而计算机却相对容易一些。为什么这样说呢?有什么根据呢?那就是因为计算机越来越“平易近人”,让人人可用,让人能够看得见、摸得着。能够让人动的东西就好学,比如几岁的娃娃就敢去开电视机和调台,能够去控制VCD机等,难道电视机和VCD机不是高科技成果吗?计算机作为要学习的对象,理论知识和实践环境是统一的,学习的内容和进度自己可以掌握,自学当中有弄不懂的东西,大多可以通过上机来加以解决。因此,计算机易于自学,便于自学。当然,有一本便于自学的指导书就更好了。
二、 强调动手
计算机这个学科实践性特强,不动手是学不会的,从计算机诞生那天起就被人蒙上了神秘的面纱,许多专著由于不是给常人写的,象是“天书”,让初学者望而生畏。但是,你看,有些娃娃为什么能把计算机用得这么好呢?动手!一动手你就会感到“原来如此”!“没有什么了不得的”!“入门不难,深造一定可以做到!”这样,你就会越学越感到轻松,越学越有兴趣。边动手边动脑是计算机学习的基本模式,这样做,就自然而然地废止了那种死记硬背,“纸上谈兵”的传统的不科学的学习模式,即动手又动脑,还能强化理论联系实际的优良学风,形成生动活泼的学习氛围。动手,还有助于培养实干精神。
三、注重应用 在学习计算机知识与技能的过程中,要想到"用","用"到自己的学习、工作和生活中。作为智力工具,作为人脑的延伸物,让计算机帮助我们思维、论证、决策,以提高分析问题和解决问题的能力。人们常说"熟能生巧",泛指学用一般工具,对学用计算机这种智力工具,就不仅仅是"生巧"了,而且还"益智",即有利于开发智力。计算机中浓缩着人类智慧的结晶,集成着现代人的思维方式和科学方法,通过人脑指挥电脑、电脑帮助人脑的过程,会使人越来越聪明,越来越能干。在新世纪大智大勇,富有创造才能的人,一定是会使用电脑帮自己工作的人。
四、上网 计算机教育不仅仅是学科教育,更重要的是一种文化教育。目前,分布在五大洲的几千万台计算机已经联到了互联网上,形成了一种新的文化氛围;会不会使用网络成为衡量现代人文化水准的一个新尺度。在网络文化氛围中,获取信息、处理信息、交流信息的能力十分重要庖彩窍执说囊恢只灸芰Γ
五、有益的考试 是学习电脑的技术还是学习专业知识?是学习操作还是学习应用?是仅仅和电脑交朋友还是要熟练地掌握?不同的层次、不同的要求就有不同的回答。对于绝大多数人来说,学习电脑不是为了成为一名计算机专家,而是为了应用。电脑是高科技的产品,它的内部结构、工作原理,硬件的制造技术极其复杂,是科学的象牙之塔。但是它的使用又是那么方便、简单,学习电脑的基本操作要比学开汽车,或学习一个学科知识容易得多。
这是其他机器所根本不能相比的。现在一些
所谓自动洗衣机、傻瓜相机等机器很容易使用,就是因为它们内部安装了"微型电脑"的缘故。正是由于电脑的这种特殊性,因此学习电脑从初级到高级有多个层次。这与照相一样,可以学习用"傻瓜相机"一按就照的初级摄影,也可以学习用专业相机、具备丰富专业知识的高级摄影。可以有:与电脑交朋友、用电脑帮助学习、学习基本操作技能、学习电脑使用、学习电脑的应用、学习一些电脑基础知识等几个层次。